Connect your voice agent with HubSpot to synchronize contacts, deals, and customer activity during voice interactions. The integration allows agents to create or update CRM records automatically during calls and log conversation outcomes in real time.
A Telnyx Voice AI agent can capture customer information during a conversation and interact with HubSpot through API tool calls. Based on the call context, the agent can create or update contacts, deals, companies, or support tickets, ensuring CRM data stays synchronized with live customer interactions.
The HubSpot integration supports the following operations across core CRM objects:
Contacts
Deals
Companies
Tickets
HubSpot is an all-in-one CRM platform that combines marketing, sales, customer service, and content management software on one agentic platform - with AI-powered tools across the entire customer lifecycle.
A Telnyx voice AI agent connected to HubSpot can create and update contacts, deals, and tickets based on information gathered during phone conversations, automatically syncing call data to the CRM in real time. When a caller identifies themselves, the agent looks up their HubSpot contact record and surfaces deal history, lifecycle stage, and recent activity.
The agent can search for contact records, company information, and deal history to personalize every interaction. It can log call activities, create follow-up tasks, and update deal stages - all through natural conversation. When a support issue is raised, the agent creates a HubSpot ticket with the full context of the call.
For sales workflows, the agent can qualify leads during inbound calls, create new contact records for first-time callers, and route hot leads to the right rep with a task and a note - closing the loop between voice interactions and the HubSpot CRM.
COMPOSITION
Four HubSpot assistants. Pick one and the blocks it runs on light up, and the create call attaches HubSpot in the same request, the meter prices it. Or click any single block: every primitive sells alone.
One request. Tools attached. You pay the minute, not the connector.
Every Telnyx integration runs on the same infrastructure: voice AI agents for conversation, inference for reasoning, SIP trunking for transport, STT and TTS for understanding and speech, and phone numbers for provisioning.

Voice agents that create and update HubSpot contacts, deals, and tickets during calls.
Learn more
Reasoning that decides when to create a contact, log a call, or update a deal in HubSpot.
Learn more
Carrier-grade SIP transport keeps every CRM-connected call clear and reliable.
Learn more
Transcribe caller speech in real time so the agent can populate HubSpot fields accurately.
Learn more
Generate natural-sounding confirmations so callers know their HubSpot record is updated.
Learn more
Provision local or toll-free numbers so callers reach your HubSpot-powered voice workflows.
Learn moreOptimize recruiting with voice-driven updates, scheduling, and candidate workflows.
Learn moreCHOOSE BY USE CASE OR PRODUCT
RESULTS
cURL
# crm contact updates by voice — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "hubspot-contact-updates", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller which contact they want to update, look it up in HubSpot, confirm the changes, and apply the update.", "integrations": [ { "integration_id": "hubspot" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsCRM Contact Updates by Voice
SELECT USE CASE
SELECT USE CASE
OR SELECT PRODUCT
RESULTS
cURL
# crm contact updates by voice — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "hubspot-contact-updates", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller which contact they want to update, look it up in HubSpot, confirm the changes, and apply the update.", "integrations": [ { "integration_id": "hubspot" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsCRM Contact Updates by Voice
RESULTS
cURL
# crm contact updates by voice — create the agent# tools attach in the same requestcurl -X POST https://api.telnyx.com/v2/ai/assistants \ -H "Authorization: Bearer $TELNYX_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "hubspot-contact-updates", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller which contact they want to update, look it up in HubSpot, confirm the changes, and apply the update.", "integrations": [ { "integration_id": "hubspot" } ] }'# 6 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsCRM Contact Updates by Voice