Skip to content
FlowWP logo
Menu
WordPress plugin

The Events Calendar integration

Create and update events, and react to RSVPs, ticket sales and check-ins.

  • 8 triggers · 8 actions · 4 other steps
  • 1 step on Free · all 20 on Business
theeventscalendar.com (opens in a new tab)

Triggers and actions

What you can automate with The Events Calendar

Every step The Events Calendar adds to FlowWP, named and described as it appears in the editor, with the plan that includes it.

Triggers 8

Events in The Events Calendar that can start a workflow.

  • An event is published

    The first time it goes live, however it was created — the editor, an import, or a workflow.

    Free
    Data it passes on · 18 values

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories
  • Someone RSVPs to an event

    One run per attendee, so an RSVP for three people runs three times. Optionally only one event.

    Business plan
    Data it passes on · 41 values

    Attendee

    • Attendee ID
    • Name
    • Email
    • User ID
    • Event ID
    • Ticket ID
    • Ticket
    • Order
    • Order status
    • Checked in
    • Ticket provider
    • Security code

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
  • Someone buys a ticket

    A paid ticket through Tickets Commerce, once per attendee. Optionally only one event.

    Business plan
    Data it passes on · 41 values

    Attendee

    • Attendee ID
    • Name
    • Email
    • User ID
    • Event ID
    • Ticket ID
    • Ticket
    • Order
    • Order status
    • Checked in
    • Ticket provider
    • Security code

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
  • An attendee checks in

    At the door, however the check-in was made. Optionally only one event.

    Business plan
    Data it passes on · 41 values

    Attendee

    • Attendee ID
    • Name
    • Email
    • User ID
    • Event ID
    • Ticket ID
    • Ticket
    • Order
    • Order status
    • Checked in
    • Ticket provider
    • Security code

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
  • An attendee’s check-in is undone

    Someone was marked as arrived and then unmarked — usually a correction at the door.

    Business plan
    Data it passes on · 41 values

    Attendee

    • Attendee ID
    • Name
    • Email
    • User ID
    • Event ID
    • Ticket ID
    • Ticket
    • Order
    • Order status
    • Checked in
    • Ticket provider
    • Security code

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link
  • A venue is created or changed

    Optionally only the first time it is created.

    Business plan
    Data it passes on · 11 values

    Venue

    • ID
    • Name
    • URL
    • Address
    • City
    • Country
    • Phone
    • Email
    • Website
    • Status

    Change

    • Was just created
  • An organizer is created or changed

    Optionally only the first time it is created.

    Business plan
    Data it passes on · 11 values

    Organizer

    • ID
    • Name
    • URL
    • Address
    • City
    • Country
    • Phone
    • Email
    • Website
    • Status

    Change

    • Was just created
  • A ticket is added to an event or changed

    A ticket or RSVP being saved, with what is left of its capacity. Optionally only one event.

    Business plan
    Data it passes on · 28 values

    Ticket

    • Ticket ID
    • Ticket name
    • Price
    • Event ID
    • Ticket provider
    • Is an RSVP
    • Capacity
    • Sold so far
    • Remaining
    • Unlimited capacity

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories

Actions 8

What a workflow can do in The Events Calendar.

  • Create an event

    Adds an event to the calendar, optionally at a venue and with an organizer.

    Business plan
    Data it passes on · 18 values

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories
  • Update an event

    Changes only the fields you fill in; anything left blank stays as it is.

    Business plan
    Data it passes on · 18 values

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories
  • Delete an event

    Moves it to the trash, where it can be restored, unless you ask for it to be deleted outright.

    Business plan
    Data it passes on · 19 values

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories
    • Went to the trash
  • Create a venue

    Adds a venue events can then be held at.

    Business plan
    Data it passes on · 9 values

    Venue

    • ID
    • Name
    • URL
    • Address
    • City
    • Country
    • Phone
    • Email
    • Website
  • Create an organizer

    Adds an organizer events can then be run by.

    Business plan
    Data it passes on · 9 values

    Organizer

    • ID
    • Name
    • URL
    • Address
    • City
    • Country
    • Phone
    • Email
    • Website
  • RSVP on someone’s behalf

    Adds them as an attendee on an RSVP ticket, as though they had answered themselves.

    Business plan
    Data it passes on · 30 values

    Attendee

    • Attendee ID
    • Name
    • Email
    • User ID
    • Event ID
    • Ticket ID
    • Ticket
    • Order
    • Order status
    • Checked in
    • Ticket provider
    • Security code

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories
  • Check in an attendee

    Marks them as arrived, as the door app would. By attendee ID, or by email for an event. Needs Event Tickets.

    Business plan
    Data it passes on · 12 values

    Attendee

    • Attendee ID
    • Name
    • Email
    • User ID
    • Event ID
    • Ticket ID
    • Ticket
    • Order
    • Order status
    • Checked in
    • Ticket provider
    • Security code
  • Undo an attendee’s check-in

    Marks them as not arrived again. By attendee ID, or by email for an event.

    Business plan
    Data it passes on · 12 values

    Attendee

    • Attendee ID
    • Name
    • Email
    • User ID
    • Event ID
    • Ticket ID
    • Ticket
    • Order
    • Order status
    • Checked in
    • Ticket provider
    • Security code

Other steps 4

Checks, lookups and helpers that shape the data in between.

  • An event is in a category, at a venue, or run by an organizer

    Fill in what matters and leave the rest blank. Use the False branch for “is not”.

    Business plan
    Data it passes on · 19 values
    • Condition met

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories
  • Someone is registered for an event

    By email address. Use the False branch for “is not registered”. Needs Event Tickets.

    Business plan
    Data it passes on · 14 values
    • Condition met
    • Tickets they hold

    Attendee

    • Attendee ID
    • Name
    • Email
    • User ID
    • Event ID
    • Ticket ID
    • Ticket
    • Order
    • Order status
    • Checked in
    • Ticket provider
    • Security code
  • An event has tickets left

    How many places are still available, across the event’s tickets or on one of them.

    Business plan
    Data it passes on · 21 values
    • Condition met
    • Places left
    • Unlimited

    Event

    • Event ID
    • Event name
    • Status
    • Event URL
    • Summary
    • Start date
    • End date
    • Start (formatted)
    • End (formatted)
    • All day
    • Timezone
    • Cost
    • Organizers
    • Categories
    • Author ID
    • Venue
    • Organizers
    • Categories
  • Someone has been to enough events

    How many events they registered for, or actually turned up to, in the last so many days.

    Business plan
    Data it passes on · 3 values
    • Condition met
    • Events counted
    • Event IDs

Set it up

  1. 1Install and activate The Events Calendar on your WordPress site.
  2. 2FlowWP finds it and adds its steps to the step library. If The Events Calendar is missing, FlowWP says so instead of hiding them.
  3. 3Pick a The Events Calendar step in any workflow. Every value it passes on is in the token picker.

Where it runs

The Events Calendar steps run inside WordPress, on your own server. FlowWP only contacts an outside service when you add a connection to one or use a step that needs it.

Nothing runs until you activate a workflow, and every run is recorded step by step.

Templates

Start from a The Events Calendar workflow

Browse all templates
    1. The Events Calendar logoTrigger: An event is published (The Events Calendar)
    2. AI logoAction: Ask AI (AI)
    3. Action: Send Email (Email)
    EventsPersonal plan

    Announce a new event, written for you

    When an event is published, AI writes a short announcement from its own details — date, place and description — and it lands with whoever sends the newsletter.

    3 stepsIntermediate
    1. The Events Calendar logoTrigger: Someone RSVPs to an event (The Events Calendar)
    2. Action: Send Email (Email)
    3. MailPoet logoAction: Add or update a MailPoet subscriber (MailPoet)
    4. MailPoet logoAction: Add tags to a subscriber (MailPoet)
    EventsBusiness plan

    Confirm an RSVP and keep the list

    Someone RSVPs, gets a confirmation with the date and the address, and joins a MailPoet list tagged as an attendee so you can write to them before the day.

    4 stepsIntermediate
    1. The Events Calendar logoTrigger: An attendee checks in (The Events Calendar)
    2. Groundhogg logoAction: Add tags to a contact (Groundhogg)
    3. Action: Delay (Delay)
    4. Action: Send Email (Email)
    EventsBusiness plan

    Thank the people who actually turned up

    A day after someone is checked in at the door, they are thanked — and a Groundhogg tag marks them as somebody who comes, not just somebody who registers.

    4 stepsIntermediate
    1. The Events Calendar logoTrigger: Someone RSVPs to an event (The Events Calendar)
    2. The Events Calendar logoCondition: An event has tickets left (The Events Calendar)
    3. Action: Send Email (Email)
    EventsBusiness plan

    Warn when an event is nearly full

    Every RSVP checks what is left. When the event is down to its last few places, someone hears about it while there is still time to add capacity.

    3 stepsIntermediate

Build your WordPress workflow visually.

Start with a template or a blank canvas. Nothing runs until you activate it.