HubSpot CRM + AI phone agent: every call lands in your CRM
Your AI agent can recognise callers who are already in HubSpot, check their deals and tickets, and create new contacts, deals or tickets from the conversation. No more call notes that never make it into the CRM.
- Set up in minutes
- Permissions per action
- Works with every AI agent
{
"firstname": "Omar",
"lifecyclestage": "lead",
"hubspot_owner": "Claire"
}From caller to contact, deal or ticket
Every HubSpot CRM tool does one of these jobs. Create one tool per job and give your agent only the ones it needs.
Compare permissions across appsRead records
Look up contacts, companies, deals and tickets, for example by phone number or email.
Create records
Add a new contact from an inbound call, open a deal or log a support ticket.
Update records
Change a deal stage, add details to a contact or update a ticket.
Archive records
Only if you allow it. Archived records can be restored in HubSpot.
A returning lead, recognised on the spot
“Hi, I spoke to someone last week about a quote.”Caller
HubSpot CRM · Read · Contacts · search by PhoneOmar · owner: Claire
“Welcome back, Omar. Claire is looking after your enquiry. How can I help today?”Your AI agent
It also handles
A new prospect asks for a quote.
It asks your qualifying questions and creates the contact and a deal.
“My order arrived damaged.”
It opens a ticket with the details and tells the caller what happens next.
Connect HubSpot CRM in four steps
Create a private app in HubSpot
Give it access only to the objects the agent needs, and copy its access token.
Connect in AutoVator
Choose HubSpot CRM in the Tools connector and paste the token.
Pick object, action and fields
Contacts, companies, deals or tickets, then read, create, update or archive.
Use it in your agent
Tick the tool and tell the agent when to use it in its instructions.
What HubSpot permissions does the token need?
Only the scopes for the objects you want the agent to use, for example read and write access to contacts. Fewer scopes mean less risk.
Will it create duplicate contacts?
Set up a read tool that searches by phone number or email and tell the agent to look up the caller first. It then only creates a contact when none exists.
Can I use another CRM?
HubSpot is the CRM we connect to directly today. Many teams use Airtable, NocoDB, Supabase or MySQL as a lightweight CRM, which also work. Tell us which CRM you use.
More ways to connect
Every integration works with every AI agent, and one agent can use several of them on the same call. How AI phone agents work
- Google CalendarCheck free times and book appointments.
- Google SheetsLook up, add and update rows during a call.
- AirtableRead and write records in your bases.
- SupabaseUse your Postgres tables as live data.
- NocoDBTurn no-code tables into a phone-ready source.
- MySQLLet the agent read and write your own database.
- WordPressAnswer from your site content, save drafts.
- All integrationsHow connected tools work on a call.
Connect HubSpot CRM to your AI phone agent
Create a free account, add the tool in the Tools connector and test it on your own phone in minutes.