Skip to main content

Variables for compensation letter templates

Compensation

Updated over 2 months ago

You can use template variables to automatically insert dynamic employee or compensation details into your compensation letter templates.

To populate a value, add the corresponding template variable directly into your template letter. When a letter is generated, Workleap Compensation will replace each variable with the correct value for each recipient.

The tables below list all supported template variables.

Important: Only use supported variables, and format them exactly as they appear in the first column of the tables below. Any formatting errors could prevent the platform from generating your compensation letters correctly.

General

Template Variable

Variable Description

Example

{letter_date}

Letter Date

April 14, 2023

{first_name}

Legal First Name

Stacey

{last_name}

Legal Last Name

Adams

{employee_number}

Employee #

0235

{home_street_1}

{#home_street_2}{home_street_2}

{/}{home_city}, {home_state}

{home_zip_code}

Employee Address

123 ABC St.

Suite 102

Toronto, Ontario

A1A 2B3

{current_job_title}

Current Job Title

Software Engineer I

{manager_name}

Manager Name

Bob Barley

{employee_work_email}

Employee Work Email

{pay_zone_name}

Employee Pay Zone Name

Canada

{company_name}

Company Name

Vandelay Industries

{hire_date}

Hire Date

April 20, 2022

{rating_number}

Performance Rating Number

3

{rating_description}

Performance Rating Description

Meets Expectations

{current_pay_type}

Current Pay Type

(Hourly or Salary)

Hourly

{new_pay_type}

New Pay Type

(Hourly or Salary)

Salary

Base Pay, Variable Pay, Promotions, and Pay Bands

Template Variable

Variable Description

Example

{currency_code}

Currency Code

USD

{current_base_pay}

Current Base Pay

$55,000

{current_variable_pay}

Current Variable Pay

$5,000

{current_total_pay}

Current Total Pay

$60,000

{payroll_effective_date}

Effective Date of Increase or Promotion

August 1, 2023

{promoted_job_title}

New Job Title

Software Engineer II

{base_pay_change_amount}

Base Pay Change Amount

$5,000

{base_pay_change_percent}

Base Pay Change %

9.0%

{new_base_pay}

New Base Pay

$60,000

{variable_pay_change_amount}

Variable Pay Change Amount

$2,000

{variable_pay_change_percent}

Variable Pay Change %

5.0%

{new_variable_pay_amount}

New Variable Pay Amount

$6,000

{new_variable_pay_percent}

New Variable Pay as a % of New Base Pay

20%

{total_pay_change_amount}

Total Pay Change Amount

$10,000

{total_pay_change_percent}

Total Pay Change %

25.0%

{new_total_pay}

New Total Pay

$80,000

{current_payband_low}

Current Pay Band Low

$50,000

{current_payband_mid}

Current Pay Band Mid

$55,000

{current_payband_high}

Current Pay Band High

$60,000

{new_payband_low}

New Pay Band Low (If Promoted)

$70,000

{new_payband_mid}

New Pay Band Mid (If Promoted)

$75,000

{new_payband_high}

New Pay Band High (If Promoted)

$80,000

{current_compa_ratio}

Current Compa-ratio

0.98

{new_compa_ratio}

New Compa-ratio

1.24

{current_level}

Current Level

M2

{new_level}

New Level (If Promoted)

M3

Hourly Pay

Template Variable

Variable Description

Example

{current_hourly_pay}

Current Hourly Pay

$30.00

{hourly_pay_change_amount}

Hourly Pay Change Amount

$10.00

{hourly_pay_change_percent}

Hourly Pay Change Percent

5.0%

{new_hourly_pay}

New Hourly Pay

$40.00

{new_hourly_pay_always_round_up}

New Hourly Pay
*All values rounded up to the nearest hundredth.

A New Hourly Pay value of $40.101 will be rounded to $40.11

{hours_per_week}

Hours per Week

20

Bonus Payouts

Template Variable

Variable Description

Example

{bonus_plan_name}

Bonus Plan Name

Executive Bonus Plan

{current_bonus_target}

Bonus Target

(Amount or % of Base Pay)

If Amount: $20,000

If % of Base: 20%

{bonus_payout}

Bonus Plan Payout

$15,000

{new_bonus_target}

New Bonus Target
(Amount or % of Base Pay)

If Amount: $25,000

If % of Base: 20%

{one_time_bonus_amount}

One-time Bonus Amount

$2,500

{bonus_target_pay_change_amount}

Bonus Target Pay Change Amount

$5,000

Equity Grants

Template Variable

Variable Description

Example

{new_equity_performance_grant_units}

Performance Grant Units

2,500

{new_equity_promotion_grant_units}

Promotion Grant Units

5,000

{new_equity_refresh_grant_units}

Refresh Grant Units

2,000

Tip: To display pay or target values with decimals to the hundredth, add the suffix _two_decimals to variables just before the closing bracket.

Example:
For current base pay, you could add the following variable {current_base_pay_two_decimals}.

All hourly pay variables are always shown to two decimal places by default.

Did this answer your question?