Skip to content

CRM Automations & Triggers

Automations let you trigger actions automatically when events happen — a new registration, a completed payment, a session starting, or a form submission.

Each automation has two parts:

  • Trigger — the event that fires the automation
  • Action — what happens when the trigger fires

TriggerWhen It Fires
New RegistrationWhen an attendee completes registration
Session StartsWhen a session’s start time is reached
Session EndsWhen a session’s end time is reached
Form SubmittedWhen a custom form is submitted
Payment CompletedWhen a ticket payment is successfully processed

ActionWhat It Does
Send EmailSend a templated email to the attendee or organizer
Send NotificationSend an in-app or push notification

Templates power automated communications. Each template has:

  • Type — Email, Notification, or SMS
  • Category — groups templates by purpose
CategoryUse Case
RegistrationConfirmation emails, welcome messages, ticket details
SessionsSession reminders, schedule updates, speaker announcements
FeedbackPost-session surveys, event feedback requests
RemindersPre-event reminders, check-in instructions
MarketingPromotional emails, early bird alerts, last-call notices

Templates support dynamic variables that are replaced with real data:

Hello {{attendee.name}},
Your registration for {{event.name}} is confirmed!
Your ticket: {{ticket.name}}
Event Date: {{event.date}}

Common variables: {{attendee.name}}, {{attendee.email}}, {{event.name}}, {{event.date}}, {{ticket.name}}, {{ticket.price}}, {{session.title}}.


Sync registration data directly to HubSpot CRM.

  1. Open a ticket type’s settings.
  2. Enable Sync to HubSpot.
  3. When someone registers with that ticket, their data is automatically pushed to HubSpot as a contact with event context.

This is configured per ticket type — you can sync VIP registrations to HubSpot while keeping free ticket registrations local.


  1. Go to Settings → Automations (or configure from the Marketing section).
  2. Select a Trigger (e.g., New Registration).
  3. Choose an Action (e.g., Send Email).
  4. Select or create an Email Template.
  5. Configure conditions (optional) — filter by ticket type, registration date, etc.
  6. Enable the automation.
  7. Test by creating a test registration and verifying the email sends.

  • Always send registration confirmations — this is the bare minimum automation. Attendees expect an immediate email confirming their registration.
  • Schedule session reminders — send a reminder 1 hour before each session starts. This significantly improves session attendance.
  • Use categories — organize templates by category to keep things manageable as your template library grows.
  • Test every automation — create a test registration with your own email before going live. Verify the email content, template variables, and delivery.
  • Don’t over-automate — sending too many emails annoys attendees. Limit automated emails to essential communications: confirmation, reminders, and feedback.