How is Dynamic Add to Calendar different from a regular Add to Calendar button?
A regular Add to Calendar button is tied to one fixed event you create in the AddEvent dashboard. A Dynamic Add to Calendar button reads event details from parameters you pass in the code - so each user gets a different, personalized event.
Side-by-side comparison
| Regular Add to Calendar | Dynamic Add to Calendar | |
|---|---|---|
| Event details | Fixed - set in the dashboard | Variable - passed as code parameters |
| Use case | One event, many attendees | Unique event per user |
| Setup | Dashboard UI, no coding | Code-level implementation |
| Developer effort | None | ~15–30 min to implement |
| Plan required | All plans | Enterprise only |
| Best for | Webinar, conference, public event | Appointment confirmations, bookings |
When to use a regular button
Your upcoming webinar, product launch, workshop, or any event where every attendee is attending the same session at the same time. You create the event once in AddEvent, share the button, and everyone adds the same event.When to use Dynamic
You're running a booking or scheduling system where each user has a different time - a patient booking a doctor's appointment, a customer booking a car service slot, a client scheduling a consultation call. Each person's event needs to reflect their specific date, time, and details.The technical difference
A regular button has a fixed event ID hard-coded into the embed. A dynamic button uses a generic snippet where parameters likedata-date, data-starttime, and data-timezone are populated dynamically from your database or scheduling system.