HR

Offer letter template HR can hand to an agent.

A clean, fully-branded employment offer letter where every variable is a named field. Download it free and let Claude draft compliant offers in seconds — required fields enforced.

No signup to download. Sign up free when you want Claude to fill it in over MCP.

Preview of a finished Offer letter template HR can hand to an agent., generated by DocExport with sample data

Rendered with sample data — click to open full size

About this template

This offer letter template keeps the welcome prose and contingency language fixed, and exposes the variable details — candidate, role, department, compensation, start date, manager, expiry — as {{placeholders}}. Because DocExport's preview tool flags any unresolved required field before generating, an agent can't accidentally send an offer with a blank salary or start date. Edit the letter once in Word to match your house style, then issue offers from a prompt.

Template fields

Every {{placeholder}} the agent fills in.

Field What it means Example
{{CompanyName}} Hiring company name. Aria Tech Ltd
{{CandidateName}} Name of the candidate. Priya Nair
{{CandidateAddress}} Candidate's address. 5 Elm Court, Reading
{{RoleTitle}} Job title offered. Senior Product Engineer
{{Department}} Team or department. Engineering
{{EmploymentType}} Nature of employment. Full-time, permanent
{{StartDate}} Proposed start date. 2026-07-21
{{Manager}} Reporting manager. Dana Whitfield
{{Salary}} Compensation amount. £72,000
{{SalaryPeriod}} Pay period for the salary figure. year
{{OfferExpiryDate}} Date the offer lapses. 2026-06-27
{{CompanySignatory}} Name of the person extending the offer. Dana Whitfield
{{SignatoryTitle}} Signatory's title. VP Engineering
Example

Ask Claude in plain English.

“Draft an offer letter for Priya Nair as Senior Product Engineer, £72k, starting 21 July, reporting to Dana, offer open one week.”

Or pass a JSON payload directly

{
  "CompanyName": "Aria Tech Ltd",
  "CandidateName": "Priya Nair",
  "CandidateAddress": "5 Elm Court, Reading RG1 7TY",
  "RoleTitle": "Senior Product Engineer",
  "Department": "Engineering",
  "EmploymentType": "Full-time, permanent",
  "StartDate": "2026-07-21",
  "Manager": "Dana Whitfield",
  "Salary": "£72,000",
  "SalaryPeriod": "year",
  "OfferExpiryDate": "2026-06-27",
  "CompanySignatory": "Dana Whitfield",
  "SignatoryTitle": "VP Engineering"
}
How to use it

From download to Claude-callable in four steps.

1
Download & tweak

Grab the .docx, open it in Word, and swap in your logo, colors, and any clauses you want. Keep the {{placeholders}} you need.

2
Upload to DocExport

Drop the file into your DocExport workspace. It auto-annotates every field in plain English so your agent knows what each one means.

3
Connect your agent

Point Claude (Desktop, API, or any MCP client) at your DocExport endpoint. The template shows up as a callable tool.

4
Generate

Ask in plain English. Claude previews, self-corrects, and returns a polished PDF or DOCX via signed URL.

Make this template Claude-callable.

25 documents / month on the free tier. No credit card. Upload, annotate, and connect Claude in under 10 minutes.

Start free