Dograh

Decagon Alternatives: CX Suites, Voice Platforms and Open Source

Decagon Alternatives: CX Suites, Voice Platforms and Open Source
GuideNovember 3, 2026·15 min read

Decagon Alternatives: CX Suites, Voice Platforms and Open Source

Pritesh Kumar
Pritesh Kumar·Co-founder, Dograh AI

Building Dograh, the open-source alternative to Vapi. OSS and Voice AI. Exit founder and YC alum.

Decagon alternatives fall into three groups. Sierra, Intercom Fin, Ada and Salesforce Agentforce are hosted customer-service suites. PolyAI, Vapi and Retell AI focus on phone calls. Dograh, our open-source AI voice agent platform, takes over the phone and website side of Decagon's job with models you choose, and runs self-hosted or on Dograh Cloud.

Key Takeaways

  • Decagon runs chat, voice and email from one agent on its own cloud.
  • Decagon charges per conversation or per resolution, and its site leads to a demo.
  • Dograh's whole platform is open source under BSD-2-Clause, for phone and website conversations.

Decagon's code is not public, and the only way to learn its price is to book a demo. This guide sorts the alternatives, from support suites and voice-first platforms to open-source Dograh, then covers what Decagon costs, when staying makes sense and how to move one channel at a time.

What Decagon sells, and why teams look elsewhere

Decagon sells an AI customer-service agent, and one agent answers chat, voice and email. Its site describes "a single intelligence layer" across the three. Teams write the agent's behaviour as Agent Operating Procedures (AOPs), workflows in plain language that a support team can edit, while engineers can version them with Git. Duet, Decagon's AI partner, can draft AOPs from uploaded transcripts.

Around that sit live A/B Experiments, simulated test conversations at scale, Watchtower for always-on QA, and reporting on what customers ask about. On voice, it covers more than 70 languages with automatic switching and offers hundreds of voices, built on Chord, a speech model Decagon post-trained for customer conversations. Voice 3 added a duplex design that lets the agent listen, speak and act at once. The agent can also place outbound calls and transfer a call to a person "with a concise summary".

It is a large, serious vendor. Decagon announced a $250 million Series D at a $4.5 billion valuation and says it added more than 100 new global enterprise customers in its last fiscal year. Chime, Duolingo, Notion and Hertz are among the customers on its site.

Teams look at Decagon competitors for concrete reasons. Decagon is a managed platform. It runs on its own multi-region infrastructure, it uses AI providers such as OpenAI and Anthropic, and its code is not public. The only way in from its site is "Get a demo", so pricing starts with a sales conversation.

The channel mix is the other reason. For many support teams, chat and email carry most of the volume and voice is one channel of three. Teams whose main channel is the phone often want a platform built around calls, their own carrier and the models they pick. Some also want to run the whole thing on their own servers.

How we compared the alternatives

We compared each product on the points that change a buying decision. The license decides whether you can read the code and keep running it if the vendor changes course. Where it runs separates platforms you can put on your own servers or private cloud from those that live only in the vendor's cloud. Models covers who picks them, and whether you can bring your own keys or host open-weight models. Builder means who shapes the agent and how. How you pay comes from each vendor's own pricing page.

We also listed the channels each product covers, because Decagon is a chat, voice and email suite and many alternatives are not. Latency is left out. It depends on your models and phone path far more than on the platform, so measure it on your own calls.

Every product here can hand a conversation to a person, and that matters. Support customers expect it, with 87% of respondents in a Gartner survey of 3,566 customers calling a route to a human agent essential when a company uses generative AI. So check how each platform transfers, and what the person who answers receives.

Decagon alternatives in one table

ProductOpen sourceWhere it runsHow you payChannelsModels
Decagon (baseline)No, code not publicDecagon's multi-region cloudPer conversation or per resolution, set with salesChat, voice and email from one agentAI providers such as OpenAI and Anthropic, plus its Chord speech model
DograhYes, BSD-2-ClauseYour servers with Docker Compose, Dograh Cloud, or on-prem and private cloud on EnterpriseSelf-hosted: no per-minute platform fee. Dograh Cloud: a per-minute platform fee (see the Dograh section). Models and phone extraPhone on your own carrier, inbound WhatsApp calls, a website voice or chat widgetDograh's models, your own keys for supported providers, open-weight models on your servers, speech-to-speech
SierraNoSierra's hosted platform, by contractOutcome-based, agreed with salesChat, SMS, WhatsApp, email, voice and ChatGPTA mix of models Sierra picks and switches between
Intercom FinNoIntercom's cloud, with US, EU or Australian data hosting$0.99 per outcome, 50 a month minimum with another helpdesk. Fin Voice priced by salesEmail, live chat, phone, WhatsApp, SMS and moreIntercom's own Apex models
AdaNoAda's hosted platformPriced in a demo, from a business case on your volumeVoice, messaging and emailRun by Ada
Salesforce AgentforceNoSalesforce's cloud$2 per conversation, or Flex Credits at $500 per 100,000Service channels inside Salesforce, voice includedSalesforce's options inside the platform
PolyAINo. Its ADK is Apache-2.0 but runs nothing locallyPolyAI's cloud on AWS, with US, EU and UK regionsPlatform per minute, quoted by salesVoice first, with chat on the same agentsRaven, plus OpenAI and Amazon Bedrock models from a set list
VapiNoVapi's cloud$0.05/min hosting, plus models and phonePhone and web callsYour own keys for any part of the call
Retell AINoRetell's cloud, with a dedicated server add-on$0.07 to $0.31/min for a full agentPhone and web callsA choice of language models, including OpenAI's realtime speech-to-speech
RasaRasa Open Source is Apache-2.0 but in maintenance mode. The current platform runs under a free license or EnterpriseYour servers or private cloud, or a managed serviceFree Developer Edition with one bot and 1,000 external conversations a month. Enterprise priced on requestChat, with voice through an AudioCodes connector sold separatelyYour own model provider

Read the Channels column first. If email has to run through the same agent, the suites are the closer match. If the phone is the channel that matters most, look hardest at PolyAI, Vapi, Retell AI and Dograh.

Dograh: an open-source platform for phone and web

Dograh's code is open under BSD-2-Clause, and its GitHub repository holds the whole platform. That includes telephony, Campaigns for outbound lists, HTTP API tools that read and write your systems during the call, call traces and automatic QA that scores each step.

Each agent is drawn in the visual workflow builder, with pathways linking one node to the next. Each node has its own prompt in plain language, so a support lead writes what the agent says and the graph sets the order of the call. You can also create and edit agents from an AI assistant through Dograh's MCP server. Teams used to writing AOPs will find the node prompts familiar, with the call's structure drawn out on the canvas.

The models are a separate choice from the platform. Dograh runs the call flow, tools and telephony, and the speech and language layer can be Dograh's own models, providers such as OpenAI, Google or Deepgram on bring your own key (BYOK), or open-weight models on your own servers. Speech-to-speech models run too. With a provider key, the call audio still reaches that provider. Call data stays in-house only when the platform and the models both run on your servers.

Dograh meets Decagon on the phone and the website. It works with your own carrier, such as Twilio, Vonage, Plivo, Telnyx, Cloudonix, Exotel, Vobiz or Asterisk ARI, and it can answer inbound WhatsApp voice calls. On a website, the Add to Website widget runs as voice or as a text chat. A chat lasts up to an hour, ends after a quiet spell you set (30 minutes by default), and starts fresh when the page reloads. Each chat shows up in call history with its transcript. Our guide to adding a voice or chat widget to your website walks through the setup. Support leads weighing this route can see how open-source voice agents for customer support teams handle phone and website conversations and hand callers to people.

Email stays with your helpdesk. Zendesk, Salesforce and similar systems connect through HTTP API tools, MCP tools, the Webhook node or Pre-Call Data Fetch, so the agent can read a ticket during the call and write the outcome after it. For a customer who asks for a person, Transfer Call hands off on Twilio, Telnyx, Plivo, Cloudonix and Asterisk ARI. The support agent's line rings first, and the customer joins only after that person picks up, with a short spoken introduction to both sides on Twilio.

Decagon's single agent in its cloud answering voice, chat and email, beside an agent on your own servers answering the phone and a website widget while email goes to your helpdesk, which the agent reads and updates.
If email has to run through the same agent as your calls, a suite is the closer match. If the phone carries most of your volume, email doesn't have to move: the agent reads and updates tickets in the helpdesk you already use.

Self-hosting with Docker Compose runs 10 calls at once by default, and the servers and updates sit with your team. Anonymous usage telemetry is on by default there, and setting ENABLE_TELEMETRY=false and removing POSTHOG_API_KEY turns it off. In place of a per-conversation price, a self-hosted install carries no per-minute platform fee, and you pay for servers, model keys and phone minutes. Dograh Cloud charges a 1¢-a-minute platform fee. Our row-by-row comparison with Decagon goes deeper on each point.

Dograh

Open Source Alternative to Vapi / Retell

Self-hosted voice agent platform — no per-minute fees

dograh-hq/dograh

Star on GitHub

Customer-service suites: Sierra, Fin, Ada, Agentforce

Four suites sit closest to Decagon. Like Decagon, each one runs on the vendor's cloud with closed code and puts chat and email in the same product as voice.

Sierra deploys a single agent across chat, SMS, WhatsApp, email, voice and ChatGPT. Teams build in Agent Studio or the Agent SDK, often with Sierra's own agent development team. It charges by outcome, so you pay when the agent completes a task you agreed with Sierra upfront. Our guide to Sierra alternatives covers its field in detail.

Intercom Fin is the one with a printed price. Fin's pricing page lists $0.99 per outcome, such as a resolution or a handoff to your team, with only one outcome billed per conversation. With a helpdesk other than Intercom, there is a minimum of 50 outcomes a month. Fin runs on Intercom's own Apex models, and Fin Voice is priced by its sales team.

Ada covers voice, messaging and email. Its pricing page leads to a demo, where the team builds a business case on your own volume.

Salesforce Agentforce suits teams that already live in Salesforce. Agentforce pricing lists $2 per conversation, or Flex Credits at $500 per 100,000 credits. A standard action uses 20 credits and an Agentforce Voice action uses 30.

Voice-first platforms: PolyAI, Vapi, Retell AI

Voice-first platforms start from the phone call, which suits teams where calls carry the heaviest or hardest conversations. All of them are hosted and closed source.

PolyAI is the closest to Decagon in buyer and style, an enterprise contact-centre vendor whose agents also handle chat. It opened its platform to self-serve builders in May 2026, runs agents on its own cloud on AWS, and quotes its per-minute platform rate through sales. Its own model, Raven, runs most deployments. Our guide to PolyAI alternatives sets out that market.

Vapi is a developer platform with a $0.05-a-minute hosting fee, and models and phone are billed on top. You can bring your own keys for any part of the call. Retell AI lists $0.07 to $0.31 a minute for a full agent, with a visual Conversation Flow builder and OpenAI's realtime speech-to-speech models. ElevenAgents, from ElevenLabs, charges $0.08 for each extra minute and runs on ElevenLabs' own speech models, with the language model and the phone line billed separately.

Self-hosted and open-source routes

Self-hosted and open source are different claims. Self-hosted says where the software runs. Open source says anyone can read, change and run the code with no contract.

Rasa is a well-known self-hosted option for support teams. It runs on your own servers or private cloud, with your own model provider, under a free Developer Edition license for one bot and up to 1,000 external conversations a month, or under Enterprise. Its older Rasa Open Source repository is Apache-2.0 and now in maintenance mode, and voice runs through an AudioCodes connector bought separately.

Open chat projects cover the chat side only. Parlant is Apache-2.0 and built for customer-facing chat agents. Typebot uses a source-available license, the Functional Source License, which limits competing commercial use. Botpress's public repository holds integrations and developer tools for its cloud product.

For voice, LiveKit Agents (Apache-2.0) and Pipecat (BSD-2-Clause) are the two open frameworks teams weigh most. Dograh itself is built on a fork of Pipecat. In our experience Pipecat is an excellent base, but production needs telephony, call history, QA on live calls and the call lifecycle, which is the part Dograh ships. The frameworks get a fuller treatment in our comparison of the best open-source voice AI platforms. If open source is your main reason for leaving, our post on the open-source alternative to Decagon sorts these options one by one.

What Decagon costs

Decagon charges in one of two ways. In Decagon's own post on its pricing models, per-conversation pricing is "a fixed rate for every incoming conversation, with flexible pricing for higher volumes". Per-resolution pricing is "a higher fixed rate for each fully resolved conversation, with no charge for escalations", and larger resolution commitments lower that rate. Decagon says the vast majority of its customers choose per conversation.

The amounts come from Decagon's sales team. Before that call, decide what you will ask. Find out how a resolution is defined, and whether a voice call is billed the same way as a chat. Ask about volume tiers, any platform or setup fee, and the contract term.

Fin's $0.99 per outcome and Agentforce's $2 per conversation are useful reference points, since they price the same kind of unit. Our breakdown of Decagon pricing works through when each meter costs less.

When staying on Decagon makes sense

Decagon is the better fit for some teams, and the reasons are concrete. A large support team that wants one managed agent across chat, email and voice, inside Salesforce, Zendesk or Intercom, gets that from one vendor. Its support leads can write AOPs in plain language, and Duet can draft them from transcripts.

It also brings features built for a support suite. Simulations and live experiments come built in, transfers carry a summary to the person who answers, and Google's DLP service redacts personal data from logs and transcripts after each conversation. Its security page lists SOC 2 Type II, HIPAA and ISO 27001, among others, and Decagon runs and tunes the agent under an enterprise contract.

A self-hosted Dograh install answers the compliance need another way. It sits inside your own perimeter, so no business associate agreement (BAA) with Dograh is needed under the Health Insurance Portability and Accountability Act (HIPAA). A BAA may still be needed with any model provider that handles patient data, and with the phone carrier depending on what it stores. If the servers run in a cloud account such as AWS, that cloud provider needs one as well.

What moving off Decagon takes

Moving can happen one channel at a time, starting with the phone, while Decagon keeps chat and email until the new agent passes its tests. Treat each AOP as the spec for a workflow. A support lead can rebuild it node by node in the builder, or an AI assistant can draft it through Dograh's MCP server for that lead to check one node at a time.

Help articles become Knowledge Base files, and the systems the agent reads and writes connect through HTTP API tools. Phone numbers are the simpler part when Decagon reached callers through your own SIP trunk, Amazon Connect or RingCentral, because the numbers stay with that provider. Dograh Managed SIP connects your own SIP trunk or PBX, so each line can move once its agent is ready. Ask your provider how it routes calls over SIP.

Plan the handover to people with care, since the transfer works differently. Our post on human handoff and routing covers how to write the caller's details to your system before the transfer. Test every rebuilt agent on a real phone line, since transfers run only on phone calls.

Join the Dograh Community

Dograh is an OSS alternative to Vapi. Join our Slack community for queries, releases, best practices & community interactions.

Picking your Decagon alternative

Start from your channels. If one agent has to answer email, chat and calls inside your helpdesk, compare Sierra, Fin, Ada or Agentforce, or stay on Decagon. If calls carry most of the hard conversations, PolyAI suits a vendor-run contact-centre deal, while Vapi and Retell AI suit developers who want a published rate. Teams that would rather write everything in code can start with LiveKit Agents or Pipecat.

If you want the platform's code on your own servers, with your own choice of models for phone and website conversations, Dograh is built for that. To try it, run it from GitHub with Docker Compose, or start on Dograh Cloud.

Whichever you shortlist, run the same call script on a real phone line. A vendor demo in the browser runs at 16 kHz, but most of your customers will call in as 8 kHz audio.

Each part of this guide has its own deep dive:

Glossary

Agent Operating Procedure (AOP)
Decagon's format for an agent's workflow, written in plain language by a support team. Engineers can version AOPs with Git, and Decagon's Duet can draft them from transcripts.
Per-resolution pricing
A pricing model where you pay only for conversations the vendor counts as fully resolved, at a higher rate than per-conversation pricing. Escalated conversations are not charged, so the definition of a resolution decides the bill.
Source-available license
A license that lets you read the code but limits how you use it, often banning competing commercial use for a period. Typebot's Functional Source License is one example, and it is not open source.
Bring your own key (BYOK)
Using your own account with a model provider instead of the platform's. You hold the contract and the bill, but the call audio still goes to that provider.

Frequently Asked Questions

Get started with Dograh

Build, deploy, and scale AI agents with Dograh. Join the community of developers building the future.