How do I add an Add to Calendar link to an email in Iterable?
Adding an Add to Calendar link to Iterable emails is a copy-paste process for standard events, or a Handlebars-powered dynamic link for personalized events.
For a standard event
- In your AddEvent dashboard, open your event and copy the Add to Calendar link from Sharing
- In your Iterable email template (drag-and-drop or HTML), add a button or text hyperlink
- Paste the AddEvent URL as the link destination
- Use Iterable's preview and test-send to confirm the link works
For personalized events using Iterable's Handlebars
If each user has a unique event date or time stored in their Iterable user profile or triggered event data, you can build a Dynamic Add to Calendar URL using Handlebars expressions:
` https://www.addevent.com/event/auto?... &title={{campaign.name | url_encode}} &date={{user.appointmentDate | url_encode}} &starttime={{user.appointmentTime | url_encode}} &timezone={{user.timezone | url_encode}} `
Replace the Handlebars variables with your actual Iterable user profile fields or triggered event properties. This is ideal for appointment confirmation emails, onboarding session invites, or any triggered email tied to a unique user event.
Note: Dynamic Add to Calendar requires the AddEvent Enterprise plan.
Iterable Journeys
In Iterable Journeys, add the Dynamic Add to Calendar link in your confirmation email step. When the journey is triggered by a booking or scheduling event, the calendar link automatically reflects the user's specific appointment data.
Link aliasing
Iterable wraps tracked links by default. AddEvent links function correctly through Iterable's link aliasing.