Menu

How do I add an Add to Calendar link to an email in Braze?

Last updated August 7, 2026

Adding an Add to Calendar link to Braze emails is a copy-paste process for standard events, or a Liquid-powered dynamic link for personalized events.

For a standard event (same event for all recipients)

  1. In your AddEvent dashboard, open your event and copy the Add to Calendar link from Sharing
  2. In your Braze email composer (drag-and-drop or HTML), add a button or text hyperlink
  3. Paste the AddEvent URL as the link destination
  4. Preview and test before sending

For personalized events (Dynamic Add to Calendar with Liquid)

Braze's Liquid templating makes it straightforward to build personalized Add to Calendar links where each recipient gets a calendar event tailored to their specific appointment or booking.

Construct the AddEvent Dynamic URL with Liquid tags populating the event parameters: ` https://www.addevent.com/event/auto?... &title={{ custom_attributes.${appointment_type} | url_encode }} &date={{ custom_attributes.${appointment_date} | url_encode }} &starttime={{ custom_attributes.${appointment_time} | url_encode }} &timezone=America%2FNew_York `

Replace the Liquid variables with your actual user attribute names from Braze. This creates a unique calendar event for each user based on their stored appointment data.

Note: Dynamic Add to Calendar requires the AddEvent Enterprise plan.

Braze Canvas and campaign emails

The same approach works in both standard Braze Campaigns and Canvas email steps. For Canvas journeys triggered by booking events, Dynamic Add to Calendar is especially powerful - trigger the journey when someone books an appointment, then immediately send a confirmation email with their personalized calendar link.

Link tracking

Braze wraps links with its own click-tracking domain. AddEvent links work correctly through Braze's click-tracking wrapper.

← Back to Integrations & API