All Collections
General Event Settings
Integrations and Widgets
HubSpot Integration
Configure Integration to Import Event Data from HubSpot
Configure Integration to Import Event Data from HubSpot

Add attendees from your HubSpot account to Accelevents

Ariane avatar
Written by Ariane
Updated this week

Our Built-In HubSpot Integration

Getting more data from your attendees has never been more important. With our built-in HubSpot integration, you can add contacts/attendees from your HubSpot account and have the data automatically appear in Accelevents.

Note: This integration is only available for Scale, Professional, Enterprise, and White Label accounts.

These are the key parts of setting up the HubSpot integration:

Other Topics:

Configure the Integration in Accelevents

  1. Go to your Organizer Portal by clicking the Manage Organization found on the bottom left corner of any event admin console.

  2. Go to the Integrations tab and click Connect under the HubSpot logo to begin.

    If you're not seeing the Integrations tab, you'll need to access your Enterprise or White Label Dashboard to see the Integrations tab. Click My Enterprise from the Organizer Portal to take you to your Enterprise or White Label Dashboard, where you should find the Integrations tab.

    You can also access the direct Enterprise or White Label Dashboard URL to see the Integrations tab. The URL would look something like this:

  3. Once you click the Connect button, a pop-up will open. Select the Organizer you want to connect to, then click Connect Now.

  4. Another pop-up will appear where it will ask you for authentication. This is required to push data to your integration.

    • Click on New Authentication

    • Name the authentication, then click Create.

    • On the next pop-up, log in to your HubSpot account.

    • Choose the HubSpot account you want to connect to and click Choose Account.

  5. Choose Static List from the dropdown, then click Next. A Static List creates a simple contact list in your HubSpot account where your event contacts will be saved.

  6. Click Finish.

  7. After clicking Finish, return to the Integrations tab and wait for the integration to enable. The green button under HubSpot will turn red once enabled and connected.

At this point of the integration, any new registrations done through Accelevents will be exported to HubSpot. Since the goal is to import contacts from HubSpot to Accelevents, please continue with the next steps.


Map Default and Custom Question Fields (optional)

Important Note:

  • If you are mapping other fields aside from name and email, please make sure to create a Webhook Workflow to import contacts to Accelevents to ensure that the mapped fields will also be included in the import.

By default, the attendee's Email, First Name, and Last Name are the fields that will be imported from HubSpot to Accelevents.

If you want to add new mappings beyond the defaults, return to your admin console to Settings > Integrations > Configure HubSpot.

You'll see two lists there - one for Accelevents Fields and one for HubSpot Properties. You can set what you'd like for each field with the Add a new Mapping button.

To correctly map questions, enable the question on both the Ticket Holder order form and the Ticket Buyer order form.

  • Go to Registration > Order Form

  • Enable Collect both Ticket Buyer and Ticket Holder Information

  • Go to the Ticket Buyer tab and enable the include and require toggles for the questions to be included in the mapping

  • Go to the Ticket Holder tab and enable the include and require toggles for the questions to be included in the mapping

Notes:

  • If you have multiple events, you'll need to set the mapping for each event.

  • If you add custom fields in your order form, just refresh if they are not appearing in the mapping.

  • If you adding mapping to your event, please use the Webhook Workflow below.


Create a Workflow in HubSpot

After setting up the Accelevents and HubSpot integration, you must create a workflow to import contacts from HubSpot.

There are many ways to import contacts, such as importing them through a webhook, from a list, or importing from HubSpot form submissions.

Here are some workflows that you may follow depending on your setup. Click the arrows to see the step-by-step instructions.

Webhook Workflow

This workflow is required if you have mapped other fields (e.g., job title, company name). With this workflow, the mapped fields will be imported from HubSpot to Accelevents.

Import Contact Through a Webhook

1. Go to Properties in HubSpot

  • Click Settings (gear icon) from HubSpot

  • Select Properties under Data Management

  • Click Create property

2. Create 2 separate properties for Event API Key and Ticket Type

Fill out the information and click Create at the end.

Property 1 - Event API Key

  • Object type: Contact

  • Group: Contact Information

  • Label: Event API Key

  • Internal Name: event_api_key

  • Field type: Single-line text

  • Property visibility: Show in forms, pop-up forms, and bots

Property 2 - Ticket Type

  • Object type: Contact

  • Group: Contact Information

  • Label: Ticket Type

  • Internal Name: ticket_type

  • Field type: Number

  • Number format: Formatted number

  • Property visibility: Show in forms, pop-up forms, and bots

3. Create a workflow from scratch

  • Go to Workflows. If you can't see Workflows from the top navigation, click the Automation dropdown, then select Workflows.

  • Click Create workflow

  • Select From Scratch

  • Select Contact-based, then click Next.

  • Name your Workflow by clicking the pencil icon on top of the page. (e.g., Webhook Workflow)

  • Click Set up triggers, then select Contact Properties

  • Search and select Event API Key

  • Select is known, and click Apply filter

  • Click AND

  • Select Contact properties

  • Search and select Ticket Type

  • Select is known, and click Apply filter

  • Click Save

  • Click the + button to add an action and select Send a webhook

  • Method: POST

  • Webhook URL: paste the URL you copied during the integration process

  • Authentication type: None

  • Request Body: Include all contact properties

  • Click Save

  • Click Review and Publish

  • Select "No, only enroll contacts who meet the trigger criteria after turning the workflow on." Then click Turn On.

4. Copy the Event API Key and Ticket Type ID number in Accelevents

  • Go to Settings > Integrations in your admin console

  • Enable Tray Integration Platform

  • Click Configure

  • Copy the API Key

  • Select the ticket type you want to assign to the registrant from the dropdown and copy the ID number that appears in the field below.

  • Click Save.

5. Paste the Event API Key and the Ticket Type ID number to the contact record in HubSpot

  • Open the contact record

  • Paste the Event API Key to its proper field

  • Paste the Ticket Type ID number to its proper field

  • Click Save

After you click Save, the contact should be imported to Accelevents as a registrant, and it will include the data in the mapped fields. There may be some delays. Just refresh to see the new order. Please note that if any changes are done to the contact after it has been imported to Accelevents, the changes will not reflect in the order.

List Membership Workflow

This workflow will allow you to import contacts from a HubSpot list. We recommend this if you have already gathered contacts in your HubSpot account and you would like them to attend your event. With this workflow, additional mapped fields will not be imported. Only the name and email address will appear in the order.

Import Contacts from a List

  1. Create a workflow from scratch.

    • Go to Workflows. If you can't see Workflows from the top navigation, click the Automation dropdown, then select Workflows.

    • Click Create workflow

    • Select From Scratch

  2. Select Contact-based, then click Next.

  3. Name your Workflow by clicking the pencil icon on top of the page. (e.g., Import from List)

  4. Click Set up triggers, then select List memberships.

  5. Select the list where you want to import contacts from

    Note: If you don't have a list, you can create one through Contacts > List > Create List.

  6. Select "is member of list," then click Apply Filter.

  7. Click Save.

  8. Click the + button to add an action, scroll down on the right menu, and select Accelevents - Register Attendee.

  9. Paste the last part of your event URL to the Event URL field.

    Note: If you enter an incorrect URL, you won't be able to move on to the next step; make sure there are no extra spaces when you paste the last part of your URL.

  10. Select the ticket type you want to assign to the contacts in the list and click Save.

  11. Click Review and Publish

  12. Select "Yes, enroll existing contacts who meet the trigger criteria as of now." Then click Turn On.

    That's it, you're done! Any existing or newly added contacts to the list will be added as attendees to your event. You can check this in the Orders tab in your Accelevents admin console. There may be some delays. Just refresh to see the new order. Please note that if any changes are done to the contact after it has been imported to Accelevents, the changes will not reflect in the order.

Form Submission Workflow

This workflow will allow you to import contacts that submit a HubSpot form. We recommend using this workflow if you need attendees to submit a HubSpot form to register for the event. Once the form is submitted, an order will be created in Accelevents. With this workflow, additional mapped fields will not be imported. Only the name and email address will appear in the order.

Import Contacts Who Submitted a Form

This is similar to the workflow above, but instead of selecting List memberships as the trigger, you will select Form Submission to trigger a contact enrollment.

There may be some delays. Just refresh to see the new order. Please note that if any changes are done to the contact after it has been imported to Accelevents, the changes will not reflect in the order.


Edit the Integration

If you want to edit the existing integration, click Edit from the integrations page, and it will take you back to the step where it asks you to click "New Authentication" (step 4).


Disconnect the Integration

If you want to uninstall the integration, click the red Disable button, then click the 3 dot menu in the HubSpot tile on the integrations page within Accelevents, then click Uninstall. Once it's disconnected, you can connect a HubSpot account from scratch.

Note: If the integration is disconnected, the existing attendees/contacts will remain in your account. However, if any updates are done to the record, it will only reflect where the update is done.


Uninstall Accelevents from Your HubSpot Account

If you want to uninstall the Accelevents app from your HubSpot account:

  • Log in to HubSpot

  • Click the Marketplace icon in the main navigation bar

  • Click Connected apps under Manage

  • Click Actions on the Accelevents app

  • Click Uninstall

  • In the pop-up, type "uninstall", then click Uninstall

Note: It is not recommended to uninstall and reinstall the Accelevents app to fix integration issues. If you're encountering integration issues, you can disconnect and reconnect the integration.

Did this answer your question?