All blogs

Add AI voice agents to your existing Five9 contact center without moving platforms

November 15, 2026
min read

Keep your Five9 IVR, routing, skills and reports and add Synthflow's AI voice agents through AI Agent Connect: where the agent sits and what Five9 keeps.

Table of Contents

Text link
Enterprise AI voice agents for customer calls
Synthflow answers and makes calls 24/7 for contact centers, BPOs and multi-location brands, and works with the phone systems you already run.
A Five9 IVR script with a Synthflow AI voice agent at its transfer step, handing callers back to Five9 skills

Yes: a contact center on Five9 adds AI voice agents without moving to another platform, because Synthflow's AI voice agents integrate with your existing Five9 contact center through Five9's AI Agent Connect, where Five9 documents Synthflow as an accredited third-party AI provider, and Five9 keeps your routing, queues, skills and reports. Synthflow handles 1M+ calls daily for 100+ enterprise customers.

Your callers dial the numbers they dial today and reach the IVR scripts you run today. The script sends the calls you choose to a Synthflow agent, the agent resolves what it can, and it hands every other call back to Five9 with the skill to route to and the reason why.

Synthflow on Five9

What is said of SynthflowWho says it
"an accredited third-party AI provider"Five9's Synthflow Implementation Guide
"an enterprise AI agent platform", "now Five9-accredited for seamless integration with the Five9 Intelligent CX platform"Five9 CX Marketplace
"A G2 Grid Leader for AI Agents", with an "owned telephony stack"Five9 CX Marketplace
Five9 is a Tier 1 integration, "Actively tested and supported"Synthflow docs
1M+ calls daily for 100+ enterprise customers, 99.99% uptimeSynthflow facts
SOC 2 Type 2, ISO/IEC 27001, HIPAA, PCI DSS v4.0.1, GDPRSynthflow security

Five9's listing says Synthflow "lets Five9 customers add best-of-breed agentic AI to their contact center without lengthy implementation cycles", and names "more than 100 enterprise customers, including Freshworks, Batteries Plus, and Thryv". Synthflow is built for upper mid-market and enterprise contact centers, BPOs and multi-location brands, and it runs its own session border controllers and media infrastructure (Synthflow facts). Its Trust Center holds the SOC 2 Type 2 report, and Synthflow signs a HIPAA business associate agreement with customers who use its HIPAA Setting.

Enterprises add Synthflow inside the phone systems they already run. Batteries Plus runs Synthflow's AI voice agents inside Zoom Phone across more than 700 US locations, and its Chief Information Officer, Kranthi Malreddy, told Chain Store Age: "From kick-off to pilot, the roll-out with Synthflow and Zoom was just five weeks. This is one of the most impressive integrations I've seen between two pieces of software." Freshworks' own Freshcaller documentation names Synthflow among the voice AI platforms Freshcaller integrates, and across Freshworks deployments, up to 65% of routine voice requests are automated.

Book a demo with Synthflow's team for your Five9 call flow.

What stays in Five9

Stays in Five9, as todayAdded by the Synthflow agent
Your phone numbers, IVR scripts and campaignsThe conversation: the caller says why they are calling
Routing, queues and skillsThe work: it reads and updates your systems through custom actions and answers from a knowledge base
Your people and their Five9 desktopThe route back: X-RouteType, X-RouteValue and X-RouteReason on the SIP BYE
Your Five9 reports15 call variables in a Synthflow group, filled on every call

Each agent takes calls on an AI phone number from Five9; these numbers "only route calls to your agents and are not publicly dialable" (Synthflow's Five9 guide). The call arrives with eight Five9 call variables, such as the caller's number and the campaign name. When the agent is done, Five9 makes the next move: it writes the returned headers into call variables and routes the caller to a skill, a person or a number, or ends the call.

The reports Five9 gains

Five9's implementation team creates a call variable group named Synthflow and configures the call variables "to enable reporting" (Five9's guide). Each answers a question your reports ask:

The questionCall variables in the Synthflow group
Where did the caller go next?route_type, route_value
Why did the call leave the agent?route_reason
How did the call end?status, status_type, status_code, status_reason, end_call_reason, duration
What was said?transcript, description, custom_meta_data
What data went each way?to_iva, from_iva
Which agent took it?iva_transfer_number

Five9 can also fetch the transcript and the end-call reason from the Synthflow API after the call, so the headers stay short (Synthflow's Five9 guide).

Three places for the agent in your IVR script

Five9's implementation team assigns the agent's AI phone number to the third-party transfer module of your IVR script (Five9's guide), a module that "enables you to transfer a call to a phone number outside your VCC" (Five9). Where that module sits decides what changes:

Where the agent sitsIVR scriptCampaigns and skillsReports
An AI branch in your menuOne branch of the Menu module goes to the agent; the others stayUnchanged; the agent returns callers to your skillsThat branch's calls gain the Synthflow variables
The agent first, ahead of the menuThe transfer comes before any menu; routing follows the returned routeUnchanged; skills receive callers by intentEvery call gains the Synthflow variables
In place of IVA Studio flowsThe transfer to the AI phone number takes the place of the hand-off to the Studio IVAUnchangedThe Synthflow variables, where the Studio data stood

A branch is the smallest first step: one menu option, such as order status, goes to the agent, and the rest of the menu stays as it is. The agent moves to the front once that branch's calls end where they should.

From menu to intents

With the agent in front, the caller says why they are calling in place of pressing keys. The agent resolves what it can and returns each other intent to a Five9 skill: X-RouteValue names the skill and X-RouteReason says why, on the SIP BYE (Synthflow's Five9 guide). A five-option menu, worked through:

Menu todayThe caller saysThe agentReturns to Five9X-RouteReason
1 Billing"Why is my bill higher?"Reads the account, explains the chargehangupBill explained
1 Billing"I want to dispute a charge"Verifies the callerskill: Billing_DisputesDisputed charge, verified
2 Order status"Where is my order?"Reads the order, gives the datehangupDelivery date given
3 Tech support"My router keeps dropping"Walks through the reset from the knowledge baseskill: Tech_Support, if not fixedRouter drops, reset tried
4 Sales"I want to add a line"Asks what the caller needsskill: SalesAdd a line
0 Operator"A person, please"Hands over at onceskill: GeneralAsked for a person
A five-key Five9 phone menu replaced by one question: the Synthflow agent resolves what it can and returns the other intents to Five9 skills

Five keys become one question, and three of the six intents can end with the agent. Each row is one Five9 Handoff action in Synthflow: its condition in plain words, X-RouteType and the skill name as Static values, and X-RouteReason as an Extractor value the agent fills from the call. Agree the route types and skill names with your Five9 team before the first test call.

One agent or several

SetupAI phone numbersFits
One agent with sub-agentsOneOne line whose menu the agent replaces
Several agentsOne each, from the ten Five9 providesSeparate lines or brands, each sent to its own agent

In Synthflow's Flow Designer, the Multi-Agent System splits one agent into a main flow and sub-agents, "each a complete flow focused on one task", and all of them "share the agent's phone number, configuration, and analytics". The main flow asks the reason, each intent runs as its own sub-agent, and the caller hears one continuous conversation.

Several agents each take one of the range of 10 AI phone numbers that Five9 provides, and the transfer module of each IVR script dials the number of the agent that line needs. A BPO or an enterprise with several Five9 domains sends each domain's calls to the same agent: those domains "use the same phone number range and call routing" (Five9's guide).

Counting containment

Five9 counts what the agent does from the Synthflow call variables, in the reports your team already runs:

MeasureWhat to count in Five9
Calls the agent tookCalls sent to the AI phone number (iva_transfer_number)
ContainedCalls the agent returned with route_type hangup
Handed to people, by skillCalls with route_type skill, grouped by route_value
Why calls left the agentroute_reason
Callers who hung up earlyend_call_reason and status

Containment is the contained calls divided by the calls the agent took. In Synthflow, custom evaluations score each call against your own success criteria, so you can check that each contained call was also resolved.

Who switches on what

WhoWhat they do
Five9's account teamAdds the activation SKUs 548-0132 and 548-0133 and switches on AI Agent Connect
Synthflow's teamActivates AI Agent Connect on your Synthflow workspace
Five9's implementation teamThe AI phone numbers, the Synthflow call variables, the Synthflow IVR Transfer Template v1 script and a test campaign with a test DID
Your teamGives Five9 the Synthflow API URL, an API token and each agent's AI phone number; designs the intents and handoffs

Every setup step, in order: Synthflow's Five9 integration.

Testing before callers hear it

Run the agent in Synthflow's Test Center first: each test suite generates 4 base test cases from your agent, plus one for each scenario you pick, such as Accuracy of Responses or Task Completion/Issue Resolution. Then Five9's team "tests the campaign to confirm that calls successfully reach Synthflow" (Five9's guide). A test sheet for the menu above:

  • one call for each row of the intent table, each checked in Five9 for its route_type, route_value and route_reason;
  • one call in which the caller hangs up halfway, checked for the data Five9's Query module retrieves from Synthflow;
  • one call that asks for a person at the first word.

A week-by-week plan for one queue on Five9: how long it takes to deploy a voice AI agent.

FAQ

Do we have to leave Five9 to use AI voice agents?

No. Five9's AI Agent Connect "integrates your Five9 IVR system with accredited third-party AI providers" (Five9), and Synthflow is one of them. Your numbers, IVR scripts, campaigns, skills and reports stay in Five9, and the Synthflow agent takes the calls your script sends it.

Does Five9 keep our reports and routing?

Yes. The Synthflow agent returns every call with X-RouteType, X-RouteValue and X-RouteReason, and Five9 routes on them. Five9's team sets up 15 call variables in a Synthflow group for reporting, from the route and its reason to the transcript.

Can the AI voice agent hand a caller to a person in Five9?

Yes, through Five9's own routing. The agent ends its part with a Five9 Handoff action, and Five9 queues the caller for the skill, person or number that X-RouteType and X-RouteValue name. The call reaches your person with the Synthflow call variables attached, such as the reason for the call and the data the agent collected.

Can Synthflow replace our Five9 IVR menu?

Yes. With the Synthflow agent ahead of the menu, the caller says why they are calling, the agent resolves what it can, and it returns each other intent to the Five9 skill that served that menu option. A single menu branch sent to the agent is the smallest first step.

Can it take the place of our IVA Studio flows?

Yes. Where your IVR script hands calls to a Five9 Studio IVA today, Five9's implementation team points that step at the Synthflow agent's AI phone number through the third-party transfer module, and the routing after the call stays in Five9.

How long does it take?

Weeks. Five9's CX Marketplace listing gives Synthflow "enterprise implementation in weeks, not months", and Batteries Plus went from kick-off to pilot in five weeks on Zoom Phone, according to its Chief Information Officer (Chain Store Age). On Five9, Five9's team activates AI Agent Connect and builds the workflow beside Synthflow's team.

Next steps

Sources read on 15 November 2026.

Get started with Synthflow

Talk to the Synthflow team about your calls.

Book a demo
BACK TO BLOG

See more posts

See all
Diagram: calls from Zoom Phone, Zoom Contact Center and Five9 VCC reach one Synthflow agent, whose voice model is set to ElevenLabs v4 Turbo.

Synthflow vs ElevenLabs: Which Platform Fits Your Phone Operation?

October 23, 2026
12
 min read
AI call center software in 2026: 11 platforms ranked, with Synthflow working inside Five9, Zoom, RingCentral, 8x8 and Genesys

Customer Support

Best AI Call Center Software in 2026: 11 Platforms Ranked, and How AI Agents Work Inside Your Contact Center

November 11, 2026
12
 min read

Software

Best Decagon Alternatives for Voice, Chat, and Compliance

September 29, 2026
12
 min read