Eventbrite Integration Setup Guide

Contents

  1. In and out of scope
  2. Access Requirements
  3. Integrating Eventbrite into dashboard (CMS)
  4. Custom Fields
  5. Useful Links/Notes


1. In and out of scope

In scope

Out of  scope


2. Access requirements

Client will need access to the below to integrate with CrowdComms dashboard


3. Integrating Eventbrite into dashboard (CMS)

3.1 Log into CrowdComms dashboard (CMS)

3.2 Select an App

3.3 Click on “Plug Ins”

3.4 Click on the “Eventbrite” tile

Eventbrite-tile.png


Note: The client will need to access their Eventbrite account to retrieve the API Token and the Event ID.

i. Log into Eventbrite account
ii. Navigate to “Account Settings” on the dropdown from the right-hand menu

Eventbrite-account-setting.png


With existing API keys

iii. Navigate to Developer Links and click on “API Keys”
iv. Click on the expand arrow to expose the API keys, secret and tokens
v. Record or copy the “Private token” to populate the API token field on CrowdComms dashboard (CMS)

Eventbrite-API-key.png

CMS-API-Token.png


Without an API key

vi. Navigate to https://www.eventbrite.co.uk/platform/
vii. Click on “Get a free API key”
viii. Follow authentication process. To learn more about Eventbrite authentication process, click here.

Creating-API-key.png


ix. To locate the Event ID, navigate to “Manage my events” on the dropdown from the right-hand menu

Eventbrite-manage-event.png


x. Select on the relevant event that you want to integrate with your CrowdComms app

Eventbrite-events.png


xi. Scroll down to the bottom of Event Dashboard to locate the Event ID. Your Event ID can be found in the red highlight box as shown below:

Eventbrite-event-ID.png


xii. Record or copy the Event ID and populate the Event ID field on CrowdComms dashboard (CMS)

CMS-event-ID.png


3.5 Once both “API Tokens” and “Event ID” fields on the dashboard (CMS) are populated, click “Save”

3.6 There are two ways to check for a successful integration:
(a) On CrowdComms dashboard (CMS)

Successful-integration.png

(b) On Eventbrite platform (Account Settings > Developer Links > Webhooks)
The new integration will have created a webhook and you can identify which webhook is yours by finding the app shortcode in the webhook link

Eventbrite-webhooks.png


4. Custom Fields

4.1 Click on the “Custom Fields” tab in CrowdComms dashboard (CMS)

4.2 Click “Create New”

CSM-custom-field.png


4.3 If you have added custom fields on your Eventbrite event, these custom fields will appear on the drop-down of the “EB field” field on CrowdComms dashboard (CMS).

4.4 You can also map additional delegate's profile information from Eventbrite using this field. For example: Job Title, Company etc.

4.5 You can map your Eventbrite custom field by selecting the Type field to map to CrowdComms:
(a) People Group
(b) Custom Field
(c) Profile Field

4.6 Based on the Type that you select, only the selected field will be available, and the other two will be unavailable

4.7 Click “Create”

CMS-custom-fields-mapping.png



**Useful tips**

Eventbrite doesn't send CrowdComms Deletions, so if you have removed any users from Eventbrite, you will also need to remove them manually from the CrowdComms platform.




Revision #7
Created 16 December 2021 09:21:48 by Safia Sulani
Updated 17 January 2024 16:14:00 by Chris