The Events Calendar
The Events Calendar (TEC) by The Events Calendar (formerly Modern Tribe) is the most-used WordPress event-management plugin. Advanced Form Integration captures TEC events (RSVPs, ticket purchases, attendee registrations) and routes the data to any of 200+ destinations.
What you’ll need
- The Events Calendar plugin installed and activated.
- Optionally, Event Tickets (free) or Event Tickets Plus (paid) for ticketing functionality.
- At least one event published.
- The Advanced Form Integration plugin installed and activated.
Event registration data captured
| Field | Format |
|---|---|
| Attendee name | First and last separately |
| Attendee email | Same as input |
| Event name | The event title |
| Event ID | Numeric TEC event ID |
| Event date | YYYY-MM-DD |
| Event start time | HH:MM |
| Event end time | HH:MM |
| Event venue | Venue name and address |
| Ticket type | RSVP / Paid / Free / etc. |
| Ticket quantity | Numeric |
| Order ID | Numeric Event Tickets order ID |
| Order total | Numeric, in your default currency |
Custom registration questions added in Event Tickets Plus also flow through.
Create the integration
- Go to WP Admin → AFI → Add New.
- Enter an Integration Title, e.g.
Event signup → Mailchimp segment. - In Trigger → Form/Data Provider, select The Events Calendar.
- In Form/Task Name, choose the event (Attendee Registered, Ticket Purchased, RSVP, etc.).
- In Action → Platform, pick the destination and complete the field mapping.
- Optional: configure Conditional Logic.
- Click Save Integration.

Useful patterns
- Per-event email segment: attendees of each event auto-join a Mailchimp segment named after the event for pre-event reminders.
- CRM enrichment: every attendee becomes a CRM contact tagged with the event they signed up for.
- Slack alert: ping the events team’s channel on every new RSVP.
Conditional logic example
Goal: when an attendee registers for the Annual Conference event, also create a HubSpot deal in the “Conference Attendees” pipeline.
Create the HubSpot integration. Open the Conditional Logic panel, add a condition with the event name field, Equal To, value Annual Conference.
Troubleshooting
RSVP vs. ticket events
Event Tickets supports both RSVP (no payment) and Ticket (paid) flows. AFI fires separate events for each. Listen to both if you want full attendee coverage.
Custom registration question not visible
Custom questions added in Event Tickets Plus appear in the field-mapping dropdown only after at least one attendee submits an answer. Submit a test registration to surface them.