Legacy: Set Up HubSpot Company Records through Zapier Automatically

Last Updated: March 11, 2024

🔍 Please note: this article is for customers on Standard Bundle, Enrichment, or Clearbit Platform plans.

Whenever Clearbit matches one of your website visitor’s ip address to a company, you’ll get a fully enriched profile you can use to create Company records in HubSpot through Zapier.

Set Up Instructions

  1. Install the Clearbit Tag.
  2. Jump over to the Companies tab of Clearbit.
  3. Click the New Collection button if you haven’t created one already.
  4. Click ... next to your collection and select New Audience.
  5. Create a Company audience that narrows your traffic based on the criteria that are important to you. In the example below, we filter traffic from a demo website to only show companies that have visited any page on the website at least 1 time in the last month and where the Company Exists property in HubSpot equals false.Screen_Shot_2022-05-16_at_11.05.52_AM.png
    📝  Please note: See Set Up Audiences in Clearbit for more detailed instructions about this step, if needed.
  6. Once the audience is created, Use a Webhook Destination to start configuring the webhook that will send the information on the company visiting your website over to Zapier. For the Trigger section, select the When a company enters the audience trigger option. This will send information over to Zapier as soon as a new company enters the audience, which will kick off the record-creation process in HubSpot. 
  7. We now need to open a new tab, jump into Zapier, and create a new zap that uses the Webhooks app trigger with a Catch Hook event. Screen_Shot_2022-05-16_at_1.45.04_PM.pngAfter you hit continue, you'll need to copy the provided Custom Webhook URL and hop back over to Clearbit to paste it in the Webhook URL field.Screen_Shot_2022-05-16_at_11.22.24_AM.pngScreen_Shot_2022-05-16_at_11.22.57_AM.png
    📝 Please note: Check the enable delivery suppression checkbox if you’d like to avoid receiving data on the same companies in a short period of time.
  8. For the Customize your Payload section, HubSpot company records require either the company’s domain or name to be created, so in this example, we’ll start with those.
  9. To test whether the webhook is correctly sending information to Zapier, click the run test button found at the bottom of the destination setup. Assuming traffic is being collected in Clearbit already, you should get a success indicator in Zapier after you click their test trigger button.Screen_Shot_2022-05-16_at_12.51.31_PM.png
  10. Add HubSpot as an action in your zap with a Create Company event.Screen_Shot_2022-05-16_at_12.54.53_PM.png
    In the action setup, you’ll be shown all of the HubSpot Company record’s standard and custom properties that you can populate data to. Screen_Shot_2022-05-16_at_1.06.18_PM.pngScreen_Shot_2022-05-16_at_1.06.50_PM.png
  11. Test the Company record gets created correctly in HubSpot by clicking the Zapier test & continue button to create the Company record in HubSpot. You should now have a newly created company using Clearbit’s data 🎉.



📝 Please note: HubSpot has a built-in feature, HubSpot Insights, that attempts to populate information on a company automatically by simply adding a domain. The information there may differ from Clearbit’s own data and you might want to consider disabling it to avoid any ambiguity.

Additional Resources