All integrations

HubSpot Integration

Push chat and voice leads into HubSpot contacts and deals, log transcripts, and use HubSpot workflows to fire AI follow-ups.

CRM Connects via: Private App token or OAuth

HubSpot is one of the most widely used CRMs for small businesses, and we connect through HubSpot's official REST API. Every conversation handled by your chat widget or AI voice agent can create a new contact (or match an existing one by email and phone) and create or update a deal in the right pipeline.

In the other direction, any HubSpot workflow can call a webhook back into Small Business Chatbot to kick off an AI follow-up — for example, when a deal moves to a specific stage, when a contact is enrolled in a list, or when a property changes.

Popular workflow recipes

When this happens → do that
When
Chat captures a phone number
Then
Create HubSpot contact + enroll in welcome workflow
When
HubSpot deal moves to 'Demo Scheduled'
Then
Send AI follow-up SMS 1h before demo
When
Contact lifecycle stage = MQL
Then
Trigger AI voice call to qualify and book

Triggers & Actions

4 triggers · 5 actions
Triggers From HubSpot events that fire workflows
HubSpot workflow webhook fires

Any HubSpot workflow can post to our inbound URL — use it to trigger AI follow-ups on enrollment, stage change, or custom timing.

Contact property change

Lifecycle stage, lead status, or any custom property changes value.

Deal stage change

A deal moves between stages of any HubSpot pipeline.

Contact joins or leaves a list

Static and active list memberships trigger follow-ups.

Actions Into HubSpot what we do in the connected app
Create or update HubSpot contact

Match on email and phone, dedupe automatically, then create or update.

Create HubSpot deal

In any pipeline and stage, with owner, amount, and custom property values.

Log engagement note

Attach the full transcript and AI summary as a timeline engagement on the contact.

Assign owner

Route to a specific HubSpot owner based on territory, language, or product.

Enroll in HubSpot workflow

Drop the contact into any existing HubSpot Workflow automatically.

How to connect HubSpot

~10 minutes
1
Sign in to HubSpot as a Super Admin. Legacy API keys were sunset 30 Nov 2022 — you must use a Private App access token (or OAuth for multi-tenant).
2
Go to Settings (gear icon) → Integrations → Private Apps → Create a private app named 'Small Business Chatbot'. Grant scopes for contacts (read/write), deals (read/write), and timeline events.
3
Copy the Access Token HubSpot gives you.
4
In your Small Business Chatbot dashboard, open Workflows → Integrations → HubSpot and paste the token.
5
Pick which deal pipeline new chat-sourced deals should land in, and choose a default owner.
6
Optional, for event-driven AI follow-ups, pick one of two paths: (a) inside the same Private App, open the Webhooks tab and subscribe to the contact / deal / property change events you care about, or (b) build a HubSpot Workflow with a 'Send webhook' action pointing at the inbound URL we generate.
7
Run a test chat that captures an email, and confirm the contact and engagement note show up in HubSpot.

Other CRM integrations

View all →