How do I send automated work anniversary cards?
No code needed
Import a start date for each employee, then create an automation with the Work anniversary trigger. It fires on the month and day of the start date every year, and the {{years}} merge field counts the years for you, so the card can say 5 years today.
This follows the same shape as automated birthday cards; only the trigger and one merge field differ. If you have not read that guide, read it first — everything about timing, caps and duplicate protection applies here identically.
Import the start dates
Contacts → Import contacts, then map the column to Work anniversary. Headers called
work anniversary,start date,hire date,anniversary,join date,employment dateanddate hiredare recognized automatically.The value must be a full date.
2021-06-01and06/01/2021both work.You’ll know it worked when Open one contact and check the work anniversary shows the full date, not just a month and day.
Create the rule
Automations → New automation, and choose Work anniversary as the trigger. Point it at your staff list.
Use the years field in the message
{{years}}is available on this trigger only, and it is the difference between the anniversary year and the year in the start date. Someone who joined in 2021 gets5in 2026.A work anniversary message {{years}} years today, {{first_name}}. Thank you for all of it. The place would not be the same without you, and we mean that. {{sender_name}}Cap the annual spend
Cap the rule at roughly your headcount plus 20%. The counter resets on 1 January.
There is no timing to set. As with birthdays, the anniversary is the date the card should arrive by, and it lands in a four to five day window ending on that date.
Run it once by hand, then switch it on
Run now shows exactly who it would write to and who it would skip. Read the skips before you trust it.
You’ll know it worked when The run log shows the right people with the right occurrence dates, and the year counts look correct.
#Common questions
- Can I only send cards on milestone years, like 5 and 10?
- Not with a rule condition — the trigger fires on every anniversary. Two practical options: keep a separate list containing only the people hitting a milestone this year and point a rule at that, or run the rule for everyone and accept that every year is worth marking.
- What if someone's start date changes?
- Update the contact. The rule reads the current value on every run, so the next anniversary uses the corrected date.
- Can the card go to their home address?
- It goes wherever the contact's address says. For remote teams a home address is usually what you want; for an office it is often better to address the office and let it be opened in front of people.
Last checked against the product on . Something wrong or missing? Tell us.
