How to Add Custom Job Variables
Create custom variables to insert job-specific content into email and SMS templates.
What Are Custom Job Variables
Custom job variables let you create fields that:
- Store different values for each job
- Can be inserted into email templates
- Allow personalization beyond standard job fields
Example uses:
- Job-specific benefits information
- Custom salary details for sourcing
- Location-specific perks
- Hiring manager contact info
Creating a Custom Variable
- Open a job
- Go to the Options tab

- Scroll to Custom job variables to insert in email and SMS templates
- Click the dropdown
- Start typing a variable name (e.g., "benefits_summary")

- Click Add new custom job variable
- Enter the value for this specific job
- Save
Using Variables in Templates
- Go to Settings > Email Templates

- Create or edit a template
- Click the Job Variables button
- Select your custom variable

- A placeholder (e.g.,
{{benefits_summary}}) is inserted into your template
- When sent, it's replaced with the job's actual value
Example: Benefits by Job
Create the variable:
- Job A: benefits_summary = "Remote work, unlimited PTO, $5k learning budget"
- Job B: benefits_summary = "Hybrid work, 20 days PTO, health insurance"
Use in template:
Hi {{candidate_first_name}},
The {{job_title}} position includes these benefits:
{{benefits_summary}}
Looking forward to hearing from you!
Result for Job A:
"Remote work, unlimited PTO, $5k learning budget"
Result for Job B:
"Hybrid work, 20 days PTO, health insurance"
Available Standard Variables
In addition to custom variables, templates support:
{{job_title}}- Job title{{job_location}}- Job location{{salary_range}}- Salary range{{candidate_first_name}}- Candidate's first name- And many more (see template editor for full list)
Tips
- Use descriptive variable names
- Keep values concise
- Update values when job details change
- Test templates before sending campaigns
Updated on: 19/12/2025
Thank you!
