Skip to main content

Comparisons

Closed CX platform, agent framework, or Parlant?​

There are three ways to get a customer-facing agent: buy a closed CX platform like Intercom Fin, have your coding agent build one on a general agent framework, or build one with Parlant. These pages compare them on what you'll care about: what you can build, what it costs to run, what you take on, and how to try it on your own service before you commit.

What you'll learn
  • What building with a coding agent gives you over a closed CX platform, and what you take on
  • Who a closed CX platform is still the right choice for
  • Why your coding agent should build on Parlant rather than a general agent framework
  • How to try Parlant on your own service
Talk this page through with your coding agent

Here's how the three approaches differ:

  • A closed CX platform lets you configure the agent and runs it for you. Depending on the product, you can add procedures, connect your systems, and write custom logic within the platform. You pay the vendor's subscription or usage fees.

  • A general agent framework can do almost anything, but it isn't designed for customer service. Your coding agent would have to build the hard parts itself: following your rules when customers mix topics or push back, sticking to approved wording, and checking replies and actions before customers see them.

  • Parlant comes with most of what a customer-facing agent needs already built:

    • An engine that follows your policies when customers mix topics or push back
    • Checks on replies and actions before customers see them
    • A chat widget, and handoff to your team
    • Conversation analytics
    • Simulated test conversations
    • Hosting on the Dashboard

    You describe how the agent should behave, and your coding agent fits Parlant to your business: it writes the policies, connects your systems, and runs the tests. Because it's your own code, it can use any system you can reach and any model you choose, and you pay model providers directly.

So with Parlant you get more control and a lower running cost, and a change takes as long as your coding agent needs, not a vendor's cycle. In return, someone on your team owns the agent and checks each change. If you're comfortable working with a coding agent, that's usually a good trade. A closed CX platform fits better if you'd rather a vendor build and run the agent for you.

Comparisons as of September 2026; Intercom Fin and Sierra as of October 2026.

What building with Parlant feels like​

Imagine you're working on a lead-generation agent for your company's website, and a new feature launches in 1 hour.

  • Monday, 8:43 Marketing sends you the final FAQ for the new Pro plan, which launches at 10:00.
  • 8:45 You tell your local coding agent: "Make it answer Pro questions from this FAQ. If a Basic customer hits their project limit, mention Pro once. Never pitch it to Pro customers." Then you go make a coffee.
  • 9:00 Your coding agent adds a policy and uses each customer's plan to decide when Pro is relevant.
  • 9:01 You tell your coding agent: "Test it with two simulated personas: a Basic customer at their project limit, and a Pro customer." While they run, you grab a cookie.
  • 9:10 You open the two test sessions on the Dashboard and check that they went as you expected: the Basic customer hears about Pro once, and the Pro customer never does.
  • 9:15 You push the change. At 10:00, your agent is ready for launch-day questions.

The lead-generation agent is ready for launch day, with no vendor ticket, no fiddling in deep menus, and no engineering sprint.

Closed CX platforms​

Fin, Sierra, Decagon, and Wonderful each let your team build and improve an agent, and they run it for you. Some also offer a delivery team, or a code-based way to build. With Parlant, your coding agent sets up your agent on everything Parlant already provides, so you make changes by describing them, and you aren't limited to what a platform's options offer.

Running cost differs too: Fin charges per billable outcome. With Parlant, you pay your model provider for usage and choose a Dashboard plan if you want managed hosting or observability. Dashboard session limits cover the activity you can view and analyze, rather than the number of conversations your agent can handle. The worked example walks through the costs.

PlatformWhere Parlant differsWhat you give up
Intercom FinYou change the agent yourself through your coding agent, beyond Fin's settings in behavior and integrations, on your choice of models, with no fee per resolutionYou need to be comfortable working with a coding agent, and it isn't built into the Intercom inbox
SierraYou build and change the agent yourself without a delivery partner, can change any part including the engine, choose your models and hosting, and pay no outcome feesParlant has no vendor team to build the agent for you, and its voice interface needs Compass Pro
DecagonParlant's engine is open, so you can change how your procedures are applied, not just the procedures themselves, and choose your modelsParlant has no built-in tools like Decagon's Duet for generating and refining procedures; your coding agent does that work
WonderfulParlant gives you a focused customer agent you can start on today, with no implementation projectIt covers customer conversations, not employee tools or process automation

General agent frameworks​

Your coding agent might suggest building on one of these. Each comparison explains what it would have to build itself, what that means for your customers, and when that agent framework is the better choice.

Agent frameworkParlant's advantageParlant's disadvantage
LangGraphParlant comes with what a customer-facing agent needs, so your coding agent doesn't build rule-following, reply checks, a chat widget, or testing from scratchParlant isn't built for automated processes that run in steps, pause for approval, and recover from failures
MastraParlant comes with a design for customer conversations, so your coding agent builds on it instead of inventing one, and your app connects through the React chat widgetParlant is written in Python, so an all-TypeScript product gains a Python service to run
AgnoParlant handles connected requests in one agent that sees all your rules, instead of your coding agent wiring up teams of specialistsParlant is for customer conversations, not a shared platform for internal assistants and back-office agents
Claude Agent SDKParlant is built to follow your policies with customers who don't always cooperate, and still works with Claude modelsParlant isn't built for agents that write code, edit files, or run commands
Google ADKParlant is built to follow your policies with customers who don't always cooperate, and works with any model, Gemini includedParlant doesn't come with ADK's Google Cloud ties, such as deployment to Google Cloud, Gemini Live voice, and Memory Bank
OpenAI Agents SDKParlant is built to follow your policies with customers who don't always cooperate, with checks on replies and actions, and works with OpenAI modelsParlant doesn't use OpenAI's ChatKit or Realtime voice; it has its own chat widget, and voice needs Compass Pro

Which page to read​

  • You use a closed CX platform and want behavior, integrations, or running costs it doesn't give you: read Parlant vs Intercom Fin, or the page for Sierra, Decagon, or Wonderful.
  • Your coding agent or an engineer suggested an agent framework: read its page. Each one explains what your coding agent would have to build, and when that agent framework is the better choice.
  • You mostly need to know whether the agent will follow your rules: read how policies work, then try one of your own.

Try it on your own service​

Copy the agent prompt from Install & run into your coding agent, and choose to set up your own agent. Give it one service procedure your team already maintains, such as returns or billing questions.

Then test it in the Dashboard the way real customers talk: include an exception to the rule, change your mind halfway through, and ask for something the procedure doesn't allow. Judge the customer experience, and how much effort it took to get right.

If an engineer is evaluating Parlant with you, point them to Agent architecture, Message reviews, and Customer sessions.