Use BrightMove's offer letter solution to generate professional, branded, and personalized offer letters that can be seamlessly sent for electronic signature using our integrated DocuSign platform. With customizable document templates and powerful data substitution fields, you can automate offer details while maintaining a consistent, polished candidate experience.
Note: BrightMove’s offer letter solution currently supports Microsoft Word (.docx
) documents only. While the ${}
syntax is still supported, future compatibility is not guaranteed; we recommend using the [[ ]]
syntax for consistency going forward.
Setup Steps
To get started with your first Offer Letter Template:
Download the sample Generic Offer Letter Template
Edit the template to include your company's branding and messaging.
Upload the document to your BrightMove Document Repository. (For detailed instructions, see the Offer Letter Templates and the Document Repository article.)
Substitution Fields in Offer Letters
The following fields are supported for automated substitution when setting up your Offer Letter Template.
Note: The syntax of substitution fields for Offer Letter Templates is unique and differs from the syntax used in Communication Templates (emails, etc.). If you wish to send an email with dynamic placeholders, see the Communications Templates page for details on email fields and syntax.
The following fields are supported for automated substitution when setting up your Offer Letter Template. Note: The syntax of the substitution fields and the available fields are unique to Offer Letter Templates. They are not the same and the syntax is different from the substitution fields used when creating Communication Templates for emails. If you wish to send an email and dynamically embed values like the recipient's name in the email, see the Communications Templates page for syntax and available fields.
Generic Fields
Field | Code | Notes |
Today's Date |
| The date at which the offer letter is generated. |
Offer Fields
Field | Code | Notes |
GUID |
| Unique Identifier for an Offer. |
Offer Date |
| The official offer date. |
Start Date |
| Proposed job start date. |
Job Title |
| Title of the offered position. |
Job Department |
| Department of the offered position. |
Job Location |
| Location of the offered position. |
Job Duration |
| Duration of the position. |
Employment Type |
| Type of employment (e.g., Full-time). |
Manager Name |
| Reporting Manager's name. |
Manager Title |
| Reporting Manager's title. |
Manager Phone |
| Reporting Manager's phone. |
Manager Email |
| Reporting Manager's email. |
Pay |
| Compensation, e.g., |
Pay Frequency |
| Annually, Hourly, etc. |
Housing Discount |
| Optional housing discount. |
Cell Phone Allowance |
| Optional allowance. |
Generic Note |
| General note, up to 4000 characters. |
Placement Fields
Field | Code | Notes |
GUID |
| Unique Identifier for a Placement. |
Start Date |
| Placement start date. |
End Date |
| Placement end date, if applicable. |
Pay |
| Compensation, e.g., |
Pay Frequency |
| Annually, Hourly, etc. |
Applicant / Candidate Fields
Field | Code | Notes |
GUID |
| Unique Identifier for the Applicant |
Full Name |
| Applicant's full name. |
Salutation |
| Mr., Mrs., Ms., etc. |
First Name |
| Applicant's first name. |
Last Name |
| Applicant's last name. |
| Applicant's email address. | |
Address 1 |
| Address line 1. |
Address 2 |
| Address line 2. |
City |
| Applicant's city. |
State |
| Applicant's state. |
Postal Code |
| Applicant's postal code. |
Country |
| Applicant's country. |
Company Fields
Field | Code | Notes |
GUID |
| Unique Identifier for the Company |
Name |
| Company's name. |
Website |
| Company's website. |
Phone Number |
| Company's phone number. |
Address 1 |
| Address line 1. |
Address 2 |
| Address line 2. |
City |
| City |
State |
| State |
Postal Code |
| Postal/Zip Code |
Country |
| Country |
Job Fields
Field | Code | Notes |
GUID |
| Unique Identifier for a Job |
Job Title |
| Title of the job. |
Client Fields
Field | Code | Notes |
Company Name |
| Client’s name |
Website |
| Client’s website |
Address 1 |
| Address line 1 |
Address 2 |
| Address line 2 |
City |
| City |
State |
| State |
Postal Code |
| Postal code |
Country |
| Country |
Company Info |
| Client’s info |
GUID |
| Unique Identifier for a Client |
Client Contact Fields
Field | Code | Notes |
Title |
| Client Contact’s title |
Address 1 |
| Address line 1 |
Address 2 |
| Address line 2 |
City |
| City |
State |
| State |
Postal Code |
| Postal code |
Country |
| Country |
| ||
Secondary Email |
| Secondary email |
Phone |
| Main phone |
Client Office Fields
Field | Code | Notes |
Office Name |
| Client Office name |
Address 1 |
| Address line 1 |
Address 2 |
| Address line 2 |
City |
| City |
State |
| State |
Postal Code |
| Postal code |
Country |
| Country |
Phone |
| Main phone |
GUID |
| Unique Identifier for a Client Office |
Recruiter / Current User Fields
Field | Code | Notes |
GUID |
| Unique Identifier for a User |
Full Name |
| User’s full name in First Last order |
First Name |
| User’s first name |
Last Name |
| User’s last name |
| User’s email | |
Phone |
| User’s phone |
Title |
| User’s title |
Using User Defined Fields (UDFs) in Offer Letters
User Defined Fields (UDFs) allow you to create custom fields for various entities. Only Job, Applicant, and Placement UDFs are supported in offer letters. Field data from these entities can be inserted into offer letter templates using automated substitution.
Creating UDFs for Offer Letter Templates
Go to Settings > User Defined Fields.
Create a new section or edit an existing one.
Enable Applicant, Job, and/or Placement entities as needed.
Supported field types:
• Text
• Text Area
• Checkbox (returns true
or false
)
• Select Drop Down
• Number
• Currency
• Date
• Date/Time (sender’s time zone)
• Read-only Text
Note: Separator fields are not supported in offer letters.
Using UDFs in Templates
Each field has a Field Key shown in the View Section page. Click the key to copy it, then wrap the key in [[ ]]
for substitution.
You may see keys for multiple entity types, but only Applicant, Job, and Placement keys are supported in offer letters.
Example:
If your field key is udf.applicant.favorite_color
, you would insert [[udf.applicant.favorite_color]]
in your document.
Format guidelines
The format is based on the entity type:
[[udf.applicant.field_key]]
[[udf.job.field_key]]
[[udf.placement.field_key]]
⚠️ Important: If you later change a UDF key, remember to update any templates using that key, or they will break.
Final Steps
Add your UDF keys in the document template using the above format.
Upload the document to your Document Repository. (For detailed instructions, see the Offer Letter Templates and the Document Repository article.)
Go to the applicant record, create the offer, and select your document.
Send the signature packet.
The document will automatically populate with data from the entity’s UDF fields.
Signing Tab Anchors
Offer letter templates support up to two signers per packet. Signing Tab anchors specify where each recipient should sign, initial, or date.
Signer 1
Field | Code | Notes |
Signature 1 |
| Signer 1 Signature |
Initial 1 |
| Signer 1 Initials |
Date Signed 1 |
| Signer 1 Date |
Signer 2
Field | Code | Notes |
Signature 2 |
| Signer 2 Signature |
Initial 2 |
| Signer 2 Initials |
Date Signed 2 |
| Signer 2 Date |
Note: These anchors place the signature directly on top of the anchor text. To keep the document clean, set the anchor text color the same as your background color.
Once your document updates are complete, your final product should resemble the following: