Event Tickets

Sell Tickets and Manage Registration through the WordPress plugins Event Tickets and Events Automator.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name The Events Calendar Support
URL https://theeventscalendar.com/support/
Email [email protected]
Connector Metadata
Publisher The Events Calendar
Website https://theeventscalendar.com/
Privacy policy https://theeventscalendar.com/privacy-policy/
Categories Marketing;Commerce

Intro.md - Event Tickets

Prerequisites

In order to use this plugin, you must have the following:

  • An active WordPress install with Event Tickets installed
  • Install the Event Automator plugin

How to get credentials

  • Setup access credentials for the Power Automate under the Tickets > Settings > Integration tab
  • Find the Power Automate Section
  • Enter a API Description
  • Click Create, then copy the API Key and add it to your connection along with the url of your site.

Get started with your connector

  • Head over to connect your site.
    • While logged into Power Automate, click on Connectors.
    • Search for The Event Tickets connector
    • Click on the big “+”, which will pop up the Create connection box, for The Event Tickets connector:
      • You will see a connection set-up screen appear
  • Head back to the Power Automate section of your Integrations tab in Event Tickets
    • Access token
      • If you have not copied the access token, copy it from your Tickets > Settings > Integrations (see above)
      • Paste the access token into the Access Token field
    • End point host
    • Click on the Create connection button.
    • Your site is now connected to Power Automate’s Event Tickets connector.
  • Creating Flows
    • Click on My Flows
      • Click on + New flow
      • Select Automated cloud flow
    • A pop-up will now appear to build your flow
      • Name your flow (recommended, but not required)
      • Choose your flow’s trigger OR
      • Use the search field to narrow down your selection
      • For example: When an event is created on your website
      • You can also click on Skip to manually pick a specific connector
      • Choose a Trigger from the list (e.g.: When an attendee checked in on your site)
    • Your trigger is set. Let’s add an action (aka operation)
      • Click on + New Step
      • Choose your flow’s action from your preferred connectors
      • Use the search field to narrow down your selection
      • For example: Send an email (V2) in Office 365 Outlook
      • Depending on the action and connector selected, it might be necessary to:
      • Sign in the desired applications (if not previously done)
      • Grant permissions to the desired applications
      • Provide more information (e.g.: To, Subject, and Body for Office 365 Outlook)
      • Map your trigger’s dynamic fields to your Action
      • This should automatically select an Output from your Trigger (see screenshot below)
      • For example,you might want to make the Event Title the Subject of your email
  • Okay! Your flow is ready to go. Now save it and take it for a test run!
  • You will receive an email notification via Office 365 Outlook every time an event is created.

Known issues and limitations

If your connector has any known issues and limitations, include a detailed description of them here. This information should be as robust as possible so users have plenty of information should they run into problems. If any workarounds are known, include them here.

Common errors and remedies

If your flow is working, check the Flow Checker for errors.

FAQ

  • What do I need to use Power Automate with Event Tickets?
    • A WordPress site
    • The free Event Tickets plugin
    • A copy of the premium add-on
    • A Power Automate Premium account
  • Is there a benefit to having premium add-ons from The Events Calendar suite such as Event Tickets Plus or Virtual Events?
    • Yes, this adds more dynamic fields options (attendee additional information, order info, virtual event URL, etc..)
  • Does Power Automate support The Events Calendar too?
    • Absolutely, in fact we recommend it! It even has its own connector for Power Automate for maximum flexibility
  • What are some common automations for Event Tickets?
    • Notifications when a ticket order is placed
    • Send SMS reminders
    • Lead management
    • Data management
    • Internal processes

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Access Token securestring Enter your access token created in your Tickets > Settings > Integration Tab. True
End point host string Enter the url of the site you would like to connect to in this format: theeventscalendar.com True

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Triggers

When a ticket order is created in your site

When a ticket order is created in your site

When a ticket order is refunded in your site

When a ticket order is refunded in your site

When an attendee is checked in on your site

When an attendee is checked in on your site

When an attendee is created in your site

When an attendee is created in your site

When an attendee is updated in your site

When an attendee is updated in your site

When a ticket order is created in your site

When a ticket order is created in your site

Returns

Name Path Type Description
orders
orders array of object

Orders

id
orders.id string

ID for the order.

order_id
orders.order_id string

Order ID.

order_number
orders.order_number string

Order number.

order_date
orders.order_date string

Order date.

status
orders.status string

Order Status.

shipping_total
orders.shipping_total string

Order Shipping Total.

shipping_tax_total
orders.shipping_tax_total string

Order Shipping Tax Total.

tax_total
orders.tax_total float

Order Tax Total.

discount_total
orders.discount_total float

Order discount total.

order_total
orders.order_total float

Order total.

order_currency
orders.order_currency string

Order currency.

payment_method
orders.payment_method string

Order payment method.

shipping_method
orders.shipping_method string

Order shipping method.

customer_id
orders.customer_id integer

Order customer id.

customer_user
orders.customer_user integer

Order customer user id.

customer_email
orders.customer_email string

Order custom email.

billing_first_name
orders.billing_first_name string

Billing First Name.

billing_last_name
orders.billing_last_name string

Billing Last Name.

billing_company
orders.billing_company string

Billing Company.

billing_email
orders.billing_email string

Billing Email.

billing_phone
orders.billing_phone string

Billing Phone.

billing_address_1
orders.billing_address_1 string

Billing Address Line 1.

billing_address_2
orders.billing_address_2 string

Billing Address Line 2.

billing_postcode
orders.billing_postcode string

Billing Postcode.

billing_city
orders.billing_city string

Billing City.

billing_state
orders.billing_state string

Billing State.

billing_country
orders.billing_country string

Billing Country.

shipping_first_name
orders.shipping_first_name string

Shipping First Name.

shipping_last_name
orders.shipping_last_name string

Shipping Last Name.

shipping_company
orders.shipping_company string

Shipping Company.

shipping_address_1
orders.shipping_address_1 string

Shipping Address Line 1.

shipping_address_2
orders.shipping_address_2 string

Shipping Address Line 2.

shipping_postcode
orders.shipping_postcode string

Shipping Postcode.

shipping_city
orders.shipping_city string

Shipping City.

shipping_state
orders.shipping_state string

Shipping State.

shipping_country
orders.shipping_country string

Shipping Country.

customer_note
orders.customer_note array of object

Customer Order Note.

order_note_content
orders.customer_note.order_note_content string

Order Note.

order_note_object_type
orders.customer_note.order_note_object_type string

Order Note Object Type.

order_note_date_created
orders.customer_note.order_note_date_created string

Order Note Date Created.

items
orders.items array of object

Order ticket items.

ticket_id
orders.items.ticket_id integer

Order ticket item ID.

ticket_name
orders.items.ticket_name string

Order ticket item name.

price
orders.items.price float

Order ticket item price.

quantity
orders.items.quantity integer

Order ticket item quantity.

subtotal
orders.items.subtotal float

Order ticket item subtotal.

total
orders.items.total float

Order ticket item total.

meta
orders.items.meta array of object

Order ticket item meta.

ticket_meta_id
orders.items.meta.ticket_meta_id integer

Ticket meta ID

ticket_meta_name
orders.items.meta.ticket_meta_name string

Ticket meta name.

ticket_meta_value
orders.items.meta.ticket_meta_value array of

Ticket meta values.

variation_id
orders.items.variation_id integer

Order ticket item variation ID.

tax
orders.items.tax float

Order ticket item tax.

tax_class
orders.items.tax_class string

Order ticket item class.

tax_status
orders.items.tax_status string

Order ticket item tax status.

When a ticket order is refunded in your site

When a ticket order is refunded in your site

Returns

Name Path Type Description
orders
orders array of object

Orders

id
orders.id string

ID for the order.

order_id
orders.order_id string

Order ID.

order_number
orders.order_number string

Order number.

order_date
orders.order_date string

Order date.

status
orders.status string

Order Status.

shipping_total
orders.shipping_total string

Order Shipping Total.

shipping_tax_total
orders.shipping_tax_total string

Order Shipping Tax Total.

tax_total
orders.tax_total float

Order Tax Total.

discount_total
orders.discount_total float

Order discount total.

order_total
orders.order_total float

Order total.

order_currency
orders.order_currency string

Order currency.

payment_method
orders.payment_method string

Order payment method.

shipping_method
orders.shipping_method string

Order shipping method.

customer_id
orders.customer_id integer

Order customer id.

customer_user
orders.customer_user integer

Order customer user id.

customer_email
orders.customer_email string

Order custom email.

billing_first_name
orders.billing_first_name string

Billing First Name.

billing_last_name
orders.billing_last_name string

Billing Last Name.

billing_company
orders.billing_company string

Billing Company.

billing_email
orders.billing_email string

Billing Email.

billing_phone
orders.billing_phone string

Billing Phone.

billing_address_1
orders.billing_address_1 string

Billing Address Line 1.

billing_address_2
orders.billing_address_2 string

Billing Address Line 2.

billing_postcode
orders.billing_postcode string

Billing Postcode.

billing_city
orders.billing_city string

Billing City.

billing_state
orders.billing_state string

Billing State.

billing_country
orders.billing_country string

Billing Country.

shipping_first_name
orders.shipping_first_name string

Shipping First Name.

shipping_last_name
orders.shipping_last_name string

Shipping Last Name.

shipping_company
orders.shipping_company string

Shipping Company.

shipping_address_1
orders.shipping_address_1 string

Shipping Address Line 1.

shipping_address_2
orders.shipping_address_2 string

Shipping Address Line 2.

shipping_postcode
orders.shipping_postcode string

Shipping Postcode.

shipping_city
orders.shipping_city string

Shipping City.

shipping_state
orders.shipping_state string

Shipping State.

shipping_country
orders.shipping_country string

Shipping Country.

customer_note
orders.customer_note array of object

Customer Order Note.

order_note_content
orders.customer_note.order_note_content string

Order Note.

order_note_object_type
orders.customer_note.order_note_object_type string

Order Note Object Type.

order_note_date_created
orders.customer_note.order_note_date_created string

Order Note Date Created.

items
orders.items array of object

Order ticket items.

ticket_id
orders.items.ticket_id integer

Order ticket item ID.

ticket_name
orders.items.ticket_name string

Order ticket item name.

price
orders.items.price float

Order ticket item price.

quantity
orders.items.quantity integer

Order ticket item quantity.

subtotal
orders.items.subtotal float

Order ticket item subtotal.

total
orders.items.total float

Order ticket item total.

meta
orders.items.meta array of object

Order ticket item meta.

ticket_meta_id
orders.items.meta.ticket_meta_id integer

Ticket meta ID

ticket_meta_name
orders.items.meta.ticket_meta_name string

Ticket meta name.

ticket_meta_value
orders.items.meta.ticket_meta_value array of

Ticket meta values.

variation_id
orders.items.variation_id integer

Order ticket item variation ID.

tax
orders.items.tax float

Order ticket item tax.

tax_class
orders.items.tax_class string

Order ticket item class.

tax_status
orders.items.tax_status string

Order ticket item tax status.

When an attendee is checked in on your site

When an attendee is checked in on your site

Returns

Name Path Type Description
attendees
attendees array of object

attendees

attendees.id integer

An attendee ID.

holder_name
attendees.holder_name string

Attendee Holder Name.

holder_email
attendees.holder_email string

Attendee Holder Email

ticket_id
attendees.ticket_id string

Attendee Ticket ID

security_code
attendees.security_code string

Ticket Security Code.

attendee_meta
attendees.attendee_meta array of object

Attendee Meta.

attendee_meta_id
attendees.attendee_meta.attendee_meta_id string

Attendee Meta ID

attendee_meta_name
attendees.attendee_meta.attendee_meta_name string

Attendee Meta Name

attendee_meta_value
attendees.attendee_meta.attendee_meta_value array of string

Attendee Meta Values

check_in
attendees.check_in string

Attende Checked in.

optout
attendees.optout boolean

Opt out of front end attendee list.

user_id
attendees.user_id string

Attendee user id.

is_subscribed
attendees.is_subscribed boolean

Attendee is subscribed for updates.

is_purchaser
attendees.is_purchaser boolean

Attendee is purchaser of tickets.

purchaser_name
attendees.purchaser_name string

Attendee purchaser name.

purchaser_email
attendees.purchaser_email string

Attendee purchase email.

provider
attendees.provider string

Attendee ticket provider.

ticket
attendees.ticket string

Attendee Ticket name.

ticket_product_id
attendees.ticket_product_id string

Attende ticket product id.

attendees.order_id string

Attendee order id.

order_status
attendees.order_status string

Attende order status.

event_id
attendees.event_id string

Attendee event id.

event_title
attendees.event_title string

Attendee event title.

total
total integer

Total attendees provided.

total_pages
total_pages integer

Total pages of attendees.

When an attendee is created in your site

When an attendee is created in your site

Returns

Name Path Type Description
attendees
attendees array of object

attendees

attendees.id integer

An attendee ID.

holder_name
attendees.holder_name string

Attendee Holder Name.

holder_email
attendees.holder_email string

Attendee Holder Email

ticket_id
attendees.ticket_id string

Attendee Ticket ID

security_code
attendees.security_code string

Ticket Security Code.

attendee_meta
attendees.attendee_meta array of object

Attendee Meta.

attendee_meta_id
attendees.attendee_meta.attendee_meta_id string

Attendee Meta ID

attendee_meta_name
attendees.attendee_meta.attendee_meta_name string

Attendee Meta Name

attendee_meta_value
attendees.attendee_meta.attendee_meta_value array of string

Attendee Meta Values

check_in
attendees.check_in string

Attende Checked in.

optout
attendees.optout boolean

Opt out of front end attendee list.

user_id
attendees.user_id string

Attendee user id.

is_subscribed
attendees.is_subscribed boolean

Attendee is subscribed for updates.

is_purchaser
attendees.is_purchaser boolean

Attendee is purchaser of tickets.

purchaser_name
attendees.purchaser_name string

Attendee purchaser name.

purchaser_email
attendees.purchaser_email string

Attendee purchase email.

provider
attendees.provider string

Attendee ticket provider.

ticket
attendees.ticket string

Attendee Ticket name.

ticket_product_id
attendees.ticket_product_id string

Attende ticket product id.

attendees.order_id string

Attendee order id.

order_status
attendees.order_status string

Attende order status.

event_id
attendees.event_id string

Attendee event id.

event_title
attendees.event_title string

Attendee event title.

total
total integer

Total attendees provided.

total_pages
total_pages integer

Total pages of attendees.

When an attendee is updated in your site

When an attendee is updated in your site

Returns

Name Path Type Description
attendees
attendees array of object

attendees

attendees.id integer

An attendee ID.

holder_name
attendees.holder_name string

Attendee Holder Name.

holder_email
attendees.holder_email string

Attendee Holder Email

ticket_id
attendees.ticket_id string

Attendee Ticket ID

security_code
attendees.security_code string

Ticket Security Code.

attendee_meta
attendees.attendee_meta array of object

Attendee Meta.

attendee_meta_id
attendees.attendee_meta.attendee_meta_id string

Attendee Meta ID

attendee_meta_name
attendees.attendee_meta.attendee_meta_name string

Attendee Meta Name

attendee_meta_value
attendees.attendee_meta.attendee_meta_value array of string

Attendee Meta Values

check_in
attendees.check_in string

Attende Checked in.

optout
attendees.optout boolean

Opt out of front end attendee list.

user_id
attendees.user_id string

Attendee user id.

is_subscribed
attendees.is_subscribed boolean

Attendee is subscribed for updates.

is_purchaser
attendees.is_purchaser boolean

Attendee is purchaser of tickets.

purchaser_name
attendees.purchaser_name string

Attendee purchaser name.

purchaser_email
attendees.purchaser_email string

Attendee purchase email.

provider
attendees.provider string

Attendee ticket provider.

ticket
attendees.ticket string

Attendee Ticket name.

ticket_product_id
attendees.ticket_product_id string

Attende ticket product id.

attendees.order_id string

Attendee order id.

order_status
attendees.order_status string

Attende order status.

event_id
attendees.event_id string

Attendee event id.

event_title
attendees.event_title string

Attendee event title.

total
total integer

Total attendees provided.

total_pages
total_pages integer

Total pages of attendees.