As you may know, Event Tickets is a plugin for creating and selling tickets on your WordPress site. It works hand-in-hand with The Events Calendar, but can be used on its own to create tickets on pages and posts as well.
Another thing that Event Tickets does is collect information about the attendees who purchase tickets for an event. The person’s name and email address is collected by default, but there are ways to collect more advanced information using the custom registration fields feature of Event Tickets Plus.
That’s a lot of valuable information at your fingertips. Wouldn’t it be nice to create marketing around the information? Or perhaps track your communication history with specific attendees?
That’s what the Event Tickets HubSpot extension is designed to do: connect the information collected by Event Tickets into HubSpot, a customer relationship management (CRM) app that lets you manage marketing and communications with your attendees.
In this article, we’re going to walk through the steps to install the Event Tickets HubSpot extension.
Signup for HubSpot
First things first. You’re will need to create a HubSpot account if you don’t already have one.
Create a developer account
That might sound a little scary if you’re not a developer, but all this really does is give you access to more options for your account, like registering an app, which is what we’re doing now.
Signing up for a developer account is nearly the exact same process as creating a normal HubSpot account.
The first step is to tell HuSpot what you want your developer account for. Select the App option.
Once you’ve chosen the App option, you will be directed to another signup for exactly like the first one to set up a HubSpot account. You will be asked which user account you want to associate with the developer account; select yourself.
Create an app
Don’t worry, you’re not really “creating an app” but merely registering the one we’ve already created for you.
Right after creating your developer account, HubSpot will ask what you want to do. You can simply dismiss this by selecting the “Skip this” option.
This takes you to the next step, which is to “Create an app.”
This will walk you through the process of setting up the Event Tickets HubSpot extension as an app for your HubSpot account. Provide the app’s name and a description for it. It doesn’t have to be creative. Something like this:
- Name: Event Tickets
- Description: Connects my website to HubSpot
Next, click on the “Auth” tab. This will provide you with the information you need to connect your HubSpot account in your WordPress settings.
The next step is pretty important. Scroll past the app auth information and there is a dropdown setting to add “Scopes” to the app. This tells HubSpot what sort of information to expect when the Event Tickets HubSpot extension sends data over.
You will choose two specific scopes:
- Contacts. This tells HubSpot that the extension will provide data about the attendee that will be used to create customer lists in HubSpot.
- Create timeline events. This tell HubSpot that the extension will send information about when the attendee was created and updated.
Now that the app’s information has been configured, hit “Save.” Now you can go back to your apps dashboard and see your app listed.
Click the “Get HubSpot API key” and a pop-up will display containing the information needed for the WordPress side of things.
Install the extension
Alright, the heavy lifting is done! Everything’s downhill from here. ??
Head back over to WordPress and install the Event Tickets HubSpot extension. You can install it from the Plugins screen in your WordPress admin by clicking the “Add New” button at the top of the screen, followed by “Upload Plugin.”
Enter the API information
Once you’ve installed and activated the plugin, head over to
Integrations. This is where the API information from HubSpot will be entered.
- App ID: This is located in the Auth section of the app’s settings in HubSpot.
- Client ID: This is located in the Auth section of the app’s settings in HubSpot.
- Client Secret: This is located in the Auth section of the app’s settings in HubSpot.
- User ID: This is your account number and is located with the app’s API key.
- HAPI Key: This is the “API key” in the HubSpot account.
? The information you enter in these fields should be considered sensitive. Avoid sharing with others.
Once you hit the “Save Changes” button at the bottom of the extensions API settings in WordPress, a button will display at the top of those settings that will connect WordPress with your HubSpot account.
Clicking the button will redirect you to HubSpot, asking what account you want to connect. You have a regular account and a developer account. You want to select the regular account.
Next, grant access to your HubSpot account.
Once you grant access, you will be redirected back to the WordPress API settings screen. You will see that your app has successfully been connected to HubSpot.
Disconnecting from HubSpot
Let’s say you no longer want to use the Event Tickets HubSpot extension. You can disconnect the app from your HubSpot account anytime by heading to the Integrations screen at
Integrations. There is a “Disconnect” link next to the button that refreshes your API connection.
Clicking that link will wipe out the app information on the screen and effectively unlink the extension with your HubSpot account. You are always welcome to set the extension back up by re-entering that information.