Home/Apps/HubSpot
HubSpot logo

HubSpot automations

CRM · 25 integrations · 40 workflow guides

HubSpot is one of the most automated CRMs on the market. Its free tier includes full API access, which means you can connect it to any automation platform without a paid plan. Most teams use HubSpot automations to sync contacts with other tools, trigger email sequences from form submissions, and push deal updates to Slack or spreadsheets.

What it costs to automate HubSpot

Platform pricing at different volumes. Annual billing shown.

PlatformFree tier100 tasks/mo1K tasks/mo10K tasks/mo
Zapier100 tasks/moFree$69/mo$69+/mo
Power Automate750 runs/moFree$15/mo$15/mo
Make1,000 credits/moFreeFree$10.59/mo
Pipedream100 credits/moFree$29/mo$79/mo
n8nYes$20/mo$20/mo$50/mo

Popular HubSpot workflow guides

Step-by-step setup instructions for specific automations.

Zapierbeginner8 min

How to Sync Shopify Customers to HubSpot with Zapier

Automatically creates or updates a HubSpot contact every time a new customer registers or places an order in Shopify, keeping purchase history and contact details current in your CRM.

Makebeginner12 min

How to Sync Shopify Customers to HubSpot with Make

When a customer registers or places an order in Shopify, Make creates or updates their contact record in HubSpot with purchase history, tags, and contact details.

n8nintermediate20 min

How to Sync Shopify Customers to HubSpot with n8n

Automatically creates or updates a HubSpot contact every time a customer registers or places an order in Shopify, keeping purchase history and contact details in sync for marketing use.

Power Automateintermediate15 min

How to Sync Shopify Orders to HubSpot for Revenue Attribution with Power Automate

When a Shopify order is placed, Power Automate writes the order value, campaign source, and UTM data back to the matching HubSpot contact so your marketing team can see exactly which campaigns generated revenue.

Pipedreamintermediate15 min

How to Sync Shopify Revenue Data to HubSpot for Attribution with Pipedream

When a Shopify order is placed, Pipedream pulls the customer's HubSpot contact, matches the order to the originating campaign or traffic source, and writes revenue attribution data back to HubSpot deal and contact properties.

Zapierbeginner8 min

How to Reconcile Google Sheets Contacts Against HubSpot with Zapier

Automatically compare your Google Sheets contact list against HubSpot CRM to identify missing contacts in either system.

Makebeginner12 min

How to Reconcile Google Sheets Contacts Against HubSpot with Make

Compare contact lists between Google Sheets and HubSpot to identify missing records in either system and sync discrepancies.

n8nintermediate20 min

How to Compare Google Sheets and HubSpot Contact Lists with N8n

Find contacts missing from either Google Sheets or HubSpot by comparing both lists and identifying gaps in your data.

Power Automateintermediate15 min

How to Automate HubSpot Lifecycle Stages from Shopify with Power Automate

Automatically updates a HubSpot contact's lifecycle stage when a Shopify customer makes their first purchase, places a repeat order, or hits a cumulative spending threshold.

Pipedreamintermediate15 min

How to Automate HubSpot Lifecycle Stages from Shopify with Pipedream

Automatically updates a HubSpot contact's lifecycle stage when a Shopify customer makes their first purchase, places a repeat order, or crosses a total spend threshold.

HubSpot triggers & actions by platform

Which capabilities each platform supports for HubSpot.

CapabilityZapierMaken8nPipedreamPower Automate
Triggers
New Contact
Deal Stage Changed
Deal Updated
New Contact Created
New Deal Created
Schedule Trigger
Booking cancelled
Contact Updated
Deal Stage Change
HTTP Webhook
When a ticket is created (Zendesk)
Actions
Create deal
Create engagement
Update Contact
Create Contact
Create Record
Create Ticket
Create Deal
Create HubSpot Contact
Create Invoice
Create note

Things to know about automating HubSpot

Free CRM includes API access

Unlike Salesforce, HubSpot's free CRM gives you full API access. You don't need a paid plan to use Zapier, Make, or n8n with HubSpot. This makes it one of the most cost-effective CRM automation setups.

Burst rate limits can bite you

HubSpot limits API requests to 100-190 per 10 seconds depending on your plan. This sounds generous until you run a bulk import — 500 contacts at one per request burns through the window in 5 seconds. Use batch endpoints (up to 100 records per call) to stay safe.

Search API has a separate, stricter limit

The CRM search API is capped at 4 requests per second across all search endpoints. If your automation searches for contacts before creating them (for deduplication), this limit is the one you'll hit first.

Property internal names vs display names

HubSpot contact properties have internal names (like 'hs_lead_status') that differ from display names ('Lead Status'). When mapping fields in your automation, you need the internal names. Find them in HubSpot Settings → Properties → click the property.

Webhook workflows don't count against API limits

If you have Marketing Professional or Enterprise, HubSpot's built-in workflow webhooks push data to your system without counting against API rate limits. This is often better than polling for changes via the API.

What breaks at scale

200+ contacts/day

HubSpot's search API caps at 4 requests per second. If your automation searches before creating (for dedup), bulk imports start silently failing deduplication at this volume. Contacts slip through as duplicates.

50+ workflows touching HubSpot

Every integration sharing the same API key shares the same 100-190 req/10sec burst limit. Marketing automation, sales tools, and your custom integrations all compete. One runaway workflow can block everything else.

10,000+ contacts synced

Full CRM exports via the API hit the daily limit (250K-1M depending on plan) faster than expected because each contact with associations requires multiple calls. Use the batch endpoint (100 records per call) or your exports will take days.

Frequently asked questions

Which automation platform works best with HubSpot?

All five platforms work well with HubSpot since the free CRM includes full API access. Zapier is fastest for simple contact-to-Slack notifications. Make handles bi-directional sync and bulk operations better. n8n is cheapest at scale since you pay per execution, not per contact synced.

Can I automate HubSpot on the free plan?

Yes. HubSpot's free CRM includes API access, which is all you need for Zapier, Make, n8n, Power Automate, or Pipedream. The paid plans add HubSpot's built-in workflow automation, but third-party automation platforms work on any tier.

Why do my HubSpot automations create duplicate contacts?

Most likely your automation creates a new contact without checking if one already exists. Use a 'Find or Create' action (available in Zapier and Make) that searches by email first. If you're on n8n, add a search step before the create step and route based on results.

What is the HubSpot API rate limit?

100-190 requests per 10 seconds (burst limit) and 250,000-1,000,000 per day depending on your plan. The CRM search API has a separate limit of 4 requests per second. Batch endpoints process up to 100 records in a single call, which is the best way to stay within limits for bulk operations.