AFI AFI

Eventin

Estimated reading: 2 minutes Updated August 1, 2026

Eventin is a popular WordPress event-management plugin from Themewinter that handles single events, multi-day conferences, ticket sales, and attendee registration. Advanced Form Integration captures Eventin events (registrations, ticket purchases, attendee check-ins) and routes the data to any of 200+ destinations.

What you’ll need

  • The Eventin plugin (free or Pro) installed and activated.
  • At least one event published with registration or ticketing enabled.
  • The Advanced Form Integration plugin installed and activated.

Registration data captured

Field Format
Attendee name First and last separately
Attendee email Same as input
Attendee phone Same as input
Event name The event title
Event ID Numeric Eventin ID
Event date YYYY-MM-DD
Event location The event venue/URL
Ticket type The ticket name
Ticket quantity Numeric
Ticket price Numeric, in your default currency
Order ID Eventin order ID
Payment status pending / completed / failed

Custom registration fields you’ve added in Eventin also appear in the field-mapping dropdown.

Create the integration

  1. Go to WP Admin → AFI → Add New.
  2. Enter an Integration Title, e.g. Conference registration → Mailchimp segment.
  3. In Trigger → Form/Data Provider, select Eventin.
  4. In Form/Task Name, choose the event to listen on (or All Events for a global integration).
  5. In Action → Platform, pick the destination and complete the field mapping.
  6. Optional: configure Conditional Logic.
  7. Click Save Integration.

Screenshot: AFI Add New screen with Eventin selected as the Form Provider, showing the Form/Task Name dropdown listing events

Useful patterns

  • Per-event email segment: attendees of the “2026 Conference” event automatically join a “2026 Conference Attendees” segment in Mailchimp for pre-event emails.
  • Slack alert on big tickets: ping the team when someone buys VIP-tier tickets.
  • CRM enrichment: every attendee becomes a CRM contact tagged with the event they signed up for.

Conditional logic example

Goal: when an attendee buys a VIP ticket, also notify the events team’s Slack channel for white-glove handling.

Create a Slack integration on the Eventin trigger. Open the Conditional Logic panel, add a condition with the ticket type field, Equal To, value VIP.

Troubleshooting

Free events don’t fire payment-status events

Eventin only fires payment events when there’s actually a payment. For free events, listen for the Registration event instead of Order Completed.

Custom fields not appearing in mapping

Custom registration fields are exposed only after the first registration with that field populated. Submit a test registration with the field filled to surface it.

Related docs