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.

There are three key parts to setting up the HubSpot integration:

  1. Configuring the Integration in Accelevents.

  2. Setting up a Workflow in HubSpot

  3. Testing the Importing of Registrations from HubSpot → Accelevents

    1. Importing New Contacts from HubSpot to Accelevents

    2. Importing Existing Contacts from HubSpot to Accelevents

Configuring the Integration in Accelevents

  1. Log in with either your organization or white label account. (can be accessed from the bottom left corner of any event page connected to an Organizer Profile)

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

  3. Once you click the Connect button, it will ask you for authentication (this is required in order to push data to your integration).

    • Click on New Authentication

    • Name the authentication

    • Enter your HubSpot API key and click Create.

    • On the next screen, choose the desired HubSpot account you wish to connect to and click Choose Account.

    • Click Connect App.

  4. Choose where you want to send your event contacts via the dropdown. By default, it will select Marketing Event, but you can also choose Static List. A "Marketing Event" is a new way to track all your on- and offline marketing events in one place - read more about how to use them in HubSpot's Knowledge Base. A "Static List" creates a simple contact list in your HubSpot account.

  5. If the new authorization is added successfully, click on Next. If there are any errors, feel free to refresh and try again. You will always be able to re-configure.

  6. The next screen is an important step - this will help you to map your HubSpot properties with the Accelevents fields. You can either add new mappings or continue with the required default fields - Email, First Name, and Last Name.

  7. The list of available fields can be seen below. You can select these fields and map them to your HubSpot properties. (Note: Only fields that are enabled in the Registration > Order Form screen will be passed on to your integration.)

    • Email

    • First Name

    • Last Name

    • Cell Phone

    • Prefix

    • Billing Address

    • Shipping Address

    • Gender

    • Birthday

    • Age

    • Organization

    • Job title

    • Image

  8. After you click Next, you will see a HubSpot to Accelevents Public URL. Copy that URL and paste it somewhere because you will use that later for setting up a webhook. Click Finish.

  9. Once you click Finish, the pop-up will close. Click Enable under HubSpot from your Organizer portal. This allows you to pause the integration if needed and re-enable it at any time.

Setting Up a Workflow in HubSpot

  1. Log in to your HubSpot account and go to Settings > Data Management > Properties

  2. Click Create Property

  3. Create 2 contact properties. One for Ticket Type and one for Event API Key

    1. Ticket Type

      • Object type: Contact

      • Group: Contact Information

      • Label: Ticket Type

      • Internal name (click the </>): ticket_type

      • Field Type: Number

      • Format: Unformatted Number

      • Check Show in forms

    2. Event API Key

      • Object type: Contact

      • Group: Contact Information

      • Label: Event API Key

      • Internal name (click the </>): event_api_key

      • Field Type: Single-line text

      • Do not check Show in forms

  4. Go to Automation > Workflows, then click Create workflow

  5. Fill out the details of your workflow

    • Enter your workflow name

    • Select Start from scratch

    • Click Contact-based

    • Click Next

  6. Set up a trigger for Ticket Type

    • Click Set up triggers

    • Select Contact properties

    • Search for Ticket Type

    • Choose is known from the filter

    • Click Apply Filter

  7. Set up a trigger for Event API Key

    • Click AND

    • Select Contact properties

    • Search for Event API Key

    • Choose is known from the filter

    • Click Apply Filter

    • Click Save

  8. Click the + button and search for Send a Webhook and select it.

  9. Paste the HubSpot to Accelevents Public URL you copied earlier, then click Save.

  10. Click Review and Publish

  11. Choose whether you want to enroll contacts after turning on the workflow or include existing contacts. Turn on the workflow.

With that, you've completed setting up the importing of registrations from HubSpot to Accelevents!

Testing the Importing of Regsitration from HubSpot to Accelevents

The first step is to get your Ticket Type Id and your Event API Key in Accelevents

  • Go to Settings > Integrations

  • Enable Tray Integration

  • Select the Ticket Type. This may take some time to load. If it does not load, move to another tab then go back to the Integrations tab.

  • Copy both keys generated on the right side

    • Event API Key is the one on top

    • Ticket Type Id is the one below

Import New Contacts from HubSpot to Accelevents

  1. Add the Ticket Type and Event API Key fields to the form in HubSpot

    • Click Settings (gear icon)

    • Click Objects > Contacts

    • Click Customize the 'Create contact' form

    • Look for the Ticket Type and Event API Key fields, then check them to add them to the form

    • Click Save

  2. Create a contact

    • Click Contacts

    • Click Create Contact

    • Fill out the contact information. Make sure you complete these required fields:

      • First Name

      • Last Name

      • Email

      • Ticket Type

      • Event API Key

    • Click Create Contact

    • Your attendee should show in Attendees > Orders in your Accelevents admin console.

Import Existing Contacts from HubSpot to Accelevents

  1. Search for the contact record

    • Open contact details which you want to import to Accelevents

    • Click Actions > View all properties

  2. Enter the Event API Key

    • Search for Event API Key property

    • Click the edit icon then paste the event API key you copied from Accelevents

    • Click Save

  3. Enter the Ticket Type Id

    • Search for Ticket Type property

    • Click the edit icon then paste the ticket type Id you copied from Accelevents

    • Click Save

  4. Go to your Accelevents admin console to check if the attendee is added

    • Go to Attendees > Orders

    • Search for the attendee

Note: This whole process also allows you to export attendees from Accelevents to Hubspot. When an attendee signs up on your event page, they will be added to the Contacts list in HubSpot.

Did this answer your question?