📝 How to Create an Offer Letter Template with Dynamic Tokens

Creating an offer letter template helps streamline your hiring process.This article walks you through how to build your own offer templates and insert tokens that automatically populate candidate- and job-specific details.

📍 Where to Start

  1. Go to Company Settings

  2. Click on Document Template

  3. Select Create New Template > Offer


✍️ Step 1: Set Up the Template

Fill out the required fields:

  • Template Name
    Give it a clear, descriptive name (e.g., Full-Time Sales Offer, Internship Summer 2025) 


📄 Step 2: Write Your Offer Letter

In the text editor, draft the body of your offer letter. You can include:

  • Headings, bullet points, and formatted paragraphs

  • Compensation details

  • Job responsibilities

  • Company disclaimers or legal terms

Think of this editor like Google Docs or Microsoft Word — use formatting to create a polished, readable document.


🔁 Step 3: Insert Dynamic Tokens

Dynamic tokens automatically populate data pulled from the candidate, job, or offer. This saves time and reduces errors.

How to Insert Tokens

  1. Place your cursor where you want the token

  2. Click the { } Insert Token button in the editor toolbar

  3. Browse and select from these categories:

    • Candidate Info (

    • Job Info (e.g.,

    • Offer Details (e.g., , 

    • Custom Offer Fields (only visible if you’ve created any custom fields in Company Settings > Custom Fields)

💡 Pro tip: Always insert tokens using the dropdown to avoid syntax errors. Tokens must be wrapped in double curly brackets — e.g.,

 

✅ Step 4: Save & Test the Template

When you click Save, the template will be stored with a status of “Not Tested”.

⚠️ Templates in “Not Tested” status cannot be used when generating offer letters. You must test and validate all dynamic tokens first.

How to Test a Template

  1. From the Document Templates page, click the ellipsis (⋯) next to your saved template

  2. Select Test

  3. A popup window will appear, listing all tokens in the template and their validation status

    • Blue = valid

    • Red = invalid or unresolved

Once all tokens are validated, the template status will update to “Verified”

Pro tip: If a token is marked invalid, make sure the corresponding field exists in your offer details or custom field configuration.

🔄 Editing Existing Templates

To make changes:

  • Go back to Offer Templates

  • Click the Edit icon on the template you’d like to update

  • Adjust your content or insert new tokens

  • Save again to finalize your changes

🗂️ Need to remove an outdated template? Use the Archive option — this will hide it from future use but retain it for record-keeping.

🧠 FAQs

Q: What happens if a token is missing or blank?
A: If a token isn’t populated when generating the offer, you’ll see a placeholder value (e.g., ). Double-check that all required fields were filled out when creating the offer.

Q: Can I include multiple signers in a template?
A: Signers are configured when sending the offer (not in the template itself). However, we recommend indicating signer roles (e.g., candidate, hiring manager) in the doc layout if relevant.

Q: Are templates customizable by department or location?
A: Yes! Create multiple templates tailored by job type, office, or region. You can even use conditional language or custom tokens for specific use cases.


✅ You’re All Set!

With offer templates in place, you’ll be able to generate and send fully personalized offer letters in just a few clicks — saving time and ensuring a professional candidate experience.

Need help creating your first template or want examples? Reach out to your customer success manager 😃