How to: Configure Inbound Registration with Hubspot

The Brandlive Platform’s inbound registration integration allows you to host registration for your webinar or event via a CRM like Hubspot. Host registration with a Hubspot form that will automatically sync to your Brandlive Platform webinar log-in system, enabling seamless access for your attendees without needing registration to originate from Brandlive. 

Important Note

  • All fields have a 50-character limit. if the limit is exceeded this will result in an error
  • We are offering an endpoint to map the registration fields to, from a third party app. In response to you sending the registration data to Brandlive, Brandlive returns a confirmation URL. From there, the customization options are up to your discretion depending on your intended use.
  • Once configured, this integration will successfully dispatch a Brandlive registration confirmation email upon attendee registration through your external form. To customize this, please see our article on customizing registration emails
  • If at any point in your setup you run into issues, please reach out to your Brandlive Account Manager or email us at support@brandlive.com.

Authentication Process

  1. From the Brandlive Platform Projects dashboard, select “Settings” from the top navigation.
  2. In Settings, navigate to the “API Keys” tab on the left hand panel. To generate your token, click “Create New API Key.” A spreadsheet will download containing your secret and API key. If lost, the secret cannot be recovered, so store the credentials in a safe place.

  1. In the spreadsheet, add a new row and type "Basic." Then add a space after "Basic". Copy and paste the key and secret separate by a colon, for example:
    "Basic key:secret"
    This is will be used for authorization later in the Hubspot header.
  2. Then return to the Projects dashboard and select the Project you are trying to configure your integration for. Navigate to the Integrations tab of the Project Details page.

  1. After selecting “edit” on the CRM tile of your choice, copy both API endpoint and payload information from the popout.

Screen Shot 2023-09-20 at 2.14.23 PM.png

  1. To avoid any conflicts with other integrations you have configured, toggle “Disable Native Registration” ON and input your third-party hosted form address into the field that appears. Click Save and then enter the Sitebuilder to publish your project.
  2. Now, consider which of the below configurations best meets your project's needs.
  3. In Hubspot, go to Automations > Workflows.
  4. Click “Create a Workflow.”
  5. Choose your trigger: Blank workflow
  6. Set up action:
  7. Send a webhook: 
    • Create action:
      • Method: POST
      • Webhook URL: grab endpoint from Platform (i.e. https://api-hv.brandlive.com/inbound-registration
      • Authentication type: API Key
      • API Key: Add secret > Name the Key (recommend “Brandlive Inbound”) > Paste the Bearer[space]token. 
      • API Key name: Authorization
      • API Key Location: Request Header
      • Save
    • Request body - customize request body:
      last_name > select a property and search for Last Name
      first_name > select a property and search for First Name
      email_address select a property and search for Email
    • Static Value - add target:
      target > event-id (copy from admin console URL)
  8. Expand "Test Action" and click the Test button. A URL should appear. It should come up as "Success" or "Error."

Top