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/ |
support@theeventscalendar.com |
Connector Metadata | |
---|---|
Publisher | The Events Calendar |
Website | https://theeventscalendar.com/ |
Privacy policy | https://theeventscalendar.com/privacy-policy/ |
Categories | Marketing;Commerce |
Intro.md - Event Tickets
In order to use this plugin, you must have the following:
- An active WordPress install with Event Tickets installed
- Install the Event Automator plugin
- 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.
- 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
- Your End point host is your TEC site URL without the “https://” part
- i.e.: https://uper-stoat-vizu.instawp.xyz/ becomes uper-stoat-vizu.instawp.xyz
- Click on the Create connection button.
- Your site is now connected to Power Automate’s Event Tickets connector.
- Access token
- 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
- Click on My Flows
- 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.
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.
If your flow is working, check the Flow Checker for errors.
- 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
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
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 |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
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
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
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
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
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
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. |