Connect your voice agent with Salesforce to synchronize customer data and automate CRM workflows during phone conversations. The integration allows agents to create leads, update accounts, and log activities in real time.
A Telnyx Voice AI agent can capture customer information during a call and interact with Salesforce through API tool calls. Based on the conversation, the agent can create leads, update accounts or opportunities, and log activities directly in the CRM, keeping customer data synchronized with real-time interactions.
The Salesforce integration supports the following operations across core CRM objects:
Accounts
Contacts
Leads
Opportunities
Cases
Tasks
Events
Notes
Users
Salesforce is the world's leading customer relationship management platform, unifying sales, service, marketing, commerce, and analytics into a single source of truth. With its Data Cloud, Agentforce AI agents, and Customer 360 portfolio, Salesforce helps businesses of every size connect with customers through data-driven, intelligent workflows.
A Telnyx voice AI agent can read, create, update, and search across the core Salesforce CRM objects during a live phone call. When a caller identifies themselves, the agent can look up the matching account or contact, pull opportunity details, and review open cases to provide context-aware responses.
During the conversation, the agent can create new leads from inbound calls, update opportunity stages as deals progress, log tasks and events against the right records, and open or close support cases. Notes captured during the call are written back to Salesforce in real time so the CRM stays synchronized with every interaction.
The agent can also search across accounts, contacts, and leads by name, email, phone number, or other fields, making it possible to match callers to existing records and route them appropriately - all without a human touching the CRM.
COMPOSITION
Four Salesforce assistants. Pick one and the blocks it runs on light up, and the create call attaches Salesforce 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.

Handle inbound calls and interact with Salesforce records - creating leads, updating cases, and logging tasks during natural conversations.
Learn more
Power reasoning and decision-making so the agent knows when to create a lead versus update an existing contact in Salesforce.
Learn more
Carry every Salesforce-connected call over Telnyx SIP trunks with carrier-grade reliability and global reach.
Learn more
Transcribe calls in real time so the agent can understand caller intent and write accurate notes back to Salesforce.
Learn more
Deliver natural-sounding responses that reflect Salesforce data - reading back account details, order statuses, and next steps.
Learn more
Provision local and toll-free numbers for your Salesforce-connected voice agent in minutes, with instant activation.
Learn moreOptimize recruiting with voice-driven updates, scheduling, and candidate workflows.
Learn moreCHOOSE BY USE CASE OR PRODUCT
RESULTS
cURL
# ai-powered lead capture — 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": "salesforce-lead-capture", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller for their name, company, and contact details, look up the phone number, and create a new lead in Salesforce.", "integrations": [ { "integration_id": "salesforce" } ] }'# 7 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsAI-Powered Lead Capture
SELECT USE CASE
SELECT USE CASE
OR SELECT PRODUCT
RESULTS
cURL
# ai-powered lead capture — 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": "salesforce-lead-capture", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller for their name, company, and contact details, look up the phone number, and create a new lead in Salesforce.", "integrations": [ { "integration_id": "salesforce" } ] }'# 7 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsAI-Powered Lead Capture
RESULTS
cURL
# ai-powered lead capture — 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": "salesforce-lead-capture", "model": "meta-llama/Meta-Llama-3.1-8B-Instruct", "instructions": "Answer the call, ask the caller for their name, company, and contact details, look up the phone number, and create a new lead in Salesforce.", "integrations": [ { "integration_id": "salesforce" } ] }'# 7 primitives · 1 vendor · 1 bill# 1 tool · GET /v2/ai/integrationsAI-Powered Lead Capture