Identify website visitors with Clearbit Reveal and create HubSpot companies using Make

high complexityCost: $10-29/mo

Prerequisites

Prerequisites
  • Make account (Core plan or higher recommended for volume)
  • Clearbit Reveal API key (legacy) or HubSpot account with Breeze Intelligence add-on
  • HubSpot connection configured in Make via OAuth
  • A way to capture and forward visitor IP addresses to a webhook
Clearbit is now Breeze Intelligence

Clearbit was acquired by HubSpot and rebranded as Breeze Intelligence. The standalone Reveal API is being sunset. New users should consider Breeze Intelligence natively within HubSpot. This guide covers both approaches.

Step 1: Add a webhook trigger

Create a new scenario and add a Webhooks → Custom Webhook module.

Copy the webhook URL. Your website infrastructure will POST visitor data here:

{
  "ip": "203.0.113.42",
  "page": "/pricing",
  "timestamp": "2026-03-02T10:30:00Z",
  "referrer": "https://google.com"
}

Click Redetermine data structure and send a test request so Make can map the fields.

Step 2: Call Clearbit Reveal API

Add an HTTP → Make a request module:

  • URL: https://reveal.clearbit.com/v1/companies/find
  • Method: GET
  • Query String: ip={{1.ip}}
  • Headers: Authorization: Bearer YOUR_CLEARBIT_API_KEY
Handle null responses

Clearbit returns a 404 or null company for IPs it can't resolve (consumer ISPs, VPNs, mobile networks). Add Error Handling to this module: set it to Resume and filter out null responses in the next step.

Step 3: Filter for ICP matches

Add a Filter between the Clearbit module and the next step:

  • Condition 1: company.type → Text operators → Equal to → company
  • Condition 2: company.metrics.employees → Numeric operators → Greater than → 50

This filters out ISPs, educational institutions, and companies below your size threshold.

Step 4: Search for existing companies in HubSpot

Add an HTTP module to check if the company already exists:

  • URL: https://api.hubapi.com/crm/v3/objects/companies/search
  • Method: POST
  • Headers: Use HubSpot connection
  • Body:
{
  "filterGroups": [{
    "filters": [{
      "propertyName": "domain",
      "operator": "EQ",
      "value": "{{2.company.domain}}"
    }]
  }]
}

Add a Filter: continue only if total equals 0 (company doesn't exist yet).

Step 5: Create company in HubSpot

Add a HubSpot CRM → Create a Company module:

  • Name: {{2.company.name}}
  • Domain: {{2.company.domain}}
  • Industry: {{2.company.category.industry}}
  • Number of Employees: {{2.company.metrics.employees}}
  • City: {{2.company.geo.city}}
  • State/Region: {{2.company.geo.state}}
  • Country: {{2.company.geo.country}}

For the visitor metadata (page visited, timestamp), map to custom HubSpot company properties if you've created them.

Create custom properties first

Before running this scenario, create custom company properties in HubSpot for website_visitor_page and website_visitor_date. This lets your sales team see which page the company visited and when.

Step 6: Schedule and activate

  • Set the scenario to run Immediately (processes each webhook as it arrives)
  • Toggle the scenario to Active
  • Test with a known corporate IP to verify end-to-end

Breeze Intelligence alternative

If you're using HubSpot Breeze Intelligence instead of the legacy Clearbit API:

  1. Enable Breeze Intelligence in HubSpot Settings
  2. Install the HubSpot tracking code on your website
  3. Breeze auto-identifies visiting companies and creates records

Use a Make scenario that watches for new HubSpot companies (created by Breeze) to handle downstream actions like Slack notifications or sales rep assignment. Replace the Clearbit HTTP module with a HubSpot CRM → Watch Companies module watching for newly created records.

Cost

  • Free plan: 1,000 ops/month. Each visitor = ~3-4 ops (webhook + Clearbit + search + create). Handles ~250 visitors/month.
  • Core plan: $10.59/mo for 10,000 ops. ~2,500 visitors/month.
  • Clearbit Reveal (legacy): Volume-based pricing, typically starting ~$99/mo.
  • Breeze Intelligence: Included with HubSpot Professional+, priced per credit.

Need help implementing this?

We build and optimize automation systems for mid-market businesses. Let's discuss the right approach for your team.