How can I automatically generate calendar events from my website, app, or booking system?
AddEvent provides two approaches depending on your use case and technical setup.
Option 1: Dynamic Add to Calendar (Enterprise)
For high-volume, per-user personalization - appointment booking systems, transactional confirmation pages, SaaS scheduling flows. You embed a snippet on your website or in your email template and pass event details as URL parameters or JavaScript variables. No event needs to be pre-created in the AddEvent dashboard; the event is generated on the fly from your system's data.Best for: booking confirmation pages, appointment reminders, any system where each user has a unique event.
Option 2: AddEvent API (Small Business and above)
For programmatically creating and managing events in AddEvent from your own backend. Your system makes API calls to AddEvent to create events, add them to subscription calendars, and manage attendees.Example workflow:
- User books a class on your website
- Your backend calls the AddEvent API to create an event on your subscription calendar
- The event automatically syncs to all calendar subscribers
- A confirmation email with Add to Calendar link is sent
Option 3: Zapier (no-code)
Connect your booking tool, CRM, or form platform to AddEvent via Zapier. New bookings in Calendly, new rows in Google Sheets, new form submissions - any of these can trigger AddEvent event creation automatically. No developer required.Available on Small Business plans and above. Full documentation at addevent.com/c/documentation.