How to set up the HubSpot integration

In short

Connect HubSpot to send enriched leads from selected Roccai guide campaigns into your CRM. Create a HubSpot service key with contact read/write access, connect it in Roccai, and map guide answers to HubSpot property internal names. Roccai creates new contacts or updates existing ones by email.

Updated

Connect HubSpot to send every enriched lead from your guides straight into your CRM. Roccai creates a new contact, or updates the existing one if the email is already in HubSpot, and writes the guide answers to the properties you choose. Setup takes about 10 minutes and needs no developer.

Before you start

  • A HubSpot user with access to Development settings, so they can create service keys (usually a Super Admin)
  • Access to the guide in Roccai you want to connect

Set up the integration

Developer  service key in hubSpot

Create a service key in HubSpot

  1. Create a service key in HubSpot. Click Development in the left menu, click keys, open Service Keys and create a new key. Name it "Roccai".
  2. Give it access to contacts. Add write access for contacts, then save the key.
  3. Copy the key.
  4. Paste the key in Roccai. In the Roccai dashboard, open Integrations, choose HubSpot and paste the key.

5. Choose campaigns. Select the campaigns that should send leads to HubSpot.
6. Map your fields. Pair each Roccai field with a HubSpot property in the mapping table, then save.

Find HubSpot property names

Property name hubspot

The mapping table uses HubSpot's internal name, not the label you see on the contact.

  1. In HubSpot, go to Settings → Data Management → Properties.
  2. Choose Contact properties and click the property you want.
  3. Copy the Internal name (for example firstname) into Roccai.

You can map to both standard and custom properties. See HubSpot's default contact properties.

Check that it works

Complete one of your connected guides with a test email. The contact should appear in HubSpot within a minute, with your mapped properties filled in.

FAQ

Will it create duplicates?

No. If the email already exists in HubSpot, Roccai updates that contact.

Can I send only some campaigns?

Yes. Only the campaigns you select send leads to HubSpot.

Can I send more than the email?

Yes. Besides your mapped answers, you can include the full decision path (options chosen and rejected) and an AI summary of the session.

My contact is missing a value.

Check that the internal name in the mapping table matches HubSpot exactly, and that the service key has write access to contacts.

  1. Create a service key in HubSpot

    Click Development in the left menu, click keys, open Service Keys and create a new key named Roccai.

  2. Give the key contact access

    Add read and write access for contacts, then save the key.

  3. Copy the service key

    Copy the newly created key.

  4. Paste the key in Roccai

    In the Roccai dashboard, open Integrations, choose HubSpot and paste the key.

  5. Choose campaigns

    Select the campaigns that should send leads to HubSpot.

  6. Map your fields

    Pair each Roccai field with a HubSpot property's internal name in the mapping table, then save.

Latest help guides