Hubspot integration

Updated

 This article covers sending data from Hubspot to Customer.io. Looking to send data to Hubspot? Use our Hubspot destination!

If you need a way to sync Hubspot with Customer.io, this article is for you! While we don’t have an out-of-the-box integration for sending data from Hubspot to Customer.io, you can:

  • create a webhook automation to retrieve this data or
  • use Zapier to connect Hubspot to Customer.io or
  • check out our partners to see if one of their integrations could suit your needs

Some other options include exporting your Hubspot contacts and importing them to Customer.io. You can also create a custom integration and programmatically add/update profiles via our Track API.

Webhook automations

Prerequisites

Webhook automations are included in every Customer.io plan. However, not all Hubspot plans support webhooks or Hubspot workflows, both of which you’ll need to successfully create this automation. Check out Use webhooks with Hubspot workflows to see if your plan supports them.

To create a webhook automation in Customer.io, you need to be an Account Admin, Workspace Admin, or Author with Full Access.

Send data from Hubspot with webhook automations

In this recipe, we’ll show you how to create and update contacts from Hubspot in Customer.io. Make sure you’ve read the prerequisites before proceeding.

  1. Check your Hubspot plan. Does it include webhooks and workflows? If yes, proceed ahead! If not, use one of the other options above.

  2. Go to your Customer.io Account Settings to check how you identify profiles.

    workspace-settings-identifiers.png
    workspace-settings-identifiers.png These are your options when mapping contacts in Hubspot to profiles in Customer.io.

    If you don’t have account-level access, go to your Workspace Settings to check.

  3. Create a webhook automation.

    1. In step 3, add the webhook URL to a Hubspot workflow.
    2. In step 5, drag a Create or Update Person action into your automation workflow in Customer.io.
      1. Make sure you map your profile identifier in Hubspot to a Customer.io identifier supported by your workspace (see step 2 above).
  4. Review your automation and click Start Automation.

Keep in mind, we count profiles towards billing. Review our best practices for keeping a clean workspace with only the profiles you need month-to-month.

Zapier

Prerequisites

You can install the Zapier app, free-of-charge, on any Hubspot plan. However, you may need a paid Zapier plan depending on the volume of data you need to send to Customer.io. Review Zapier’s concept of tasks to help you understand how usage is calculated in Zapier.

To integrate Zapier with Customer.io, you’ll need to be an Account Admin or Workspace Admin in Customer.io.

Send data from Hubspot with Zapier

This recipe shows how to create and update contacts from Hubspot in Customer.io. Make sure you’ve read the prerequisites before proceeding.

  1. Install Zapier in Hubspot, then sign in or create a Zapier account.
  2. Create a zap.
    1. Add a descriptive name at the top so you can distinguish it from other zaps.
    2. Set your trigger as “Hubspot.”
      1. Choose the event “Contact recently created or updated” or another event that meets your needs.
        zapier-trigger-hubspot.png
        zapier-trigger-hubspot.png
    3. Set your action as “Customer.io.”
      1. Add your Track API ID and Key from Workspace Settings in Customer.io. Make sure you copy the credentials from the workspace you want to integrate with.
      2. Choose the event “Create or update a person,” then map your fields to Customer.io.
        zapier-action-customer.png
        zapier-action-customer.png
  3. Click Publish when you’re ready to take the zap live!
    1. Keep in mind, Zapier has different pricing tiers for the number of tasks in your account.

Note, we count profiles towards billing. Review our best practices for keeping a clean workspace with only the profiles you need month-to-month.

Moving forward, you will see “Zapier” in activity logs when the change came from your integration.

zapier-activity-log.png
zapier-activity-log.png
Copied to clipboard!