NORTHELL
SYSTEMS OPERATIONAL Start a project →
AI & Automation

AI Customer Support Agent: Build vs Buy, With the Real Per-Resolution Maths

Build vs buy an AI customer support agent: what Intercom Fin, Zendesk and Agentforce charge per outcome, when custom wins, and a decision matrix for buyers.

X / Twitter LinkedIn
AI Customer Support Agent: Build vs Buy, With the Real Per-Resolution Maths
TL;DR

Buy an AI support agent from your helpdesk vendor when most tickets are answered from public help content and the agent only needs a handful of simple actions. Build when the agent has to act inside your own product, money or regulated data is involved, or AI-resolved volume is high enough that per-outcome fees of $0.99 to $2 add up to more than an engineering team. Many companies end up with a hybrid: the vendor agent handles FAQs, and custom tools or a custom agent handle the account-specific work.

KEY TAKEAWAYS
  • Vendor AI agents are priced per outcome, not per seat. Intercom lists Fin at $0.99 per outcome, Zendesk lists committed automated resolutions at $1.50, and Salesforce lists Agentforce at $2 per conversation.
  • The bill scales with your success. The better the agent works, the more you pay, so model costs at your target automation rate, not today's.
  • The vendor's definition of a billable outcome matters as much as the price. A customer who simply stops replying can count as resolved.
  • Custom agents cost little to run per conversation but a lot to build and keep accurate. You pay for engineering, evaluation and monitoring instead of a per-outcome fee.
  • You are liable for what the agent says either way. A Canadian tribunal held Air Canada responsible for its chatbot's wrong refund advice.
  • Decide by the work the agent has to do, not by the brand of helpdesk you already pay for.
In This Article
  1. What "buy" actually costs in 2026
  2. What "build" actually costs
  3. Where vendor agents are strong, and where they run out
  4. Decision matrix
  5. The hybrid most teams end up with
  6. Two reality checks before you commit
  7. How to run the decision in four weeks
  8. Our view

Most companies asking whether to build or buy an AI customer support agent already pay for a helpdesk, and that helpdesk vendor is already selling them an AI agent. So the real question is narrower: is the agent your helpdesk sells good enough for the work you need done, at a price that still makes sense when it succeeds? This guide answers that with current pricing, the hidden variables in per-outcome billing, and a decision matrix you can use with your support and engineering leads in the same room.

What "buy" actually costs in 2026

The big helpdesk platforms have converged on a similar model: you keep paying for human seats, and you pay again for each conversation the AI handles. The unit and the price differ.

VendorBilling unitListed priceNotes
Intercom FinPer outcome$0.99Charged once per conversation. Per Intercom's pricing page, an outcome is a confirmed resolution, no further request for help after Fin responds, or a completed workflow, including handoffs.
Zendesk AI agentsPer automated resolution$1.50 committedZendesk's pricing page includes 5 to 10 automated resolutions per agent seat per month depending on plan, capped at 10,000 a year, with pay-as-you-go available for extra volume.
Salesforce AgentforcePer conversation, or Flex Credits$2 per conversation, or $500 per 100,000 creditsListed on Salesforce's Agentforce pricing page. Billing per conversation rather than per resolution changes the maths if many conversations end in a handoff.

Prices were checked on the vendors' own pages in November 2026. They change often, and enterprise contracts are negotiated, so treat these as list prices for comparison, not quotes.

The bill scales with success

Per-outcome pricing has a property buyers tend to notice only after rollout: the better the agent performs, the more it costs. That is reasonable from the vendor's side, since you only pay when value is delivered. But it means the business case you approved at a 20% automation rate looks different at 60%.

Take a support team handling 30,000 conversations a month. Here is the AI line item at list prices, before seat licences:

AI-resolved shareResolved conversationsAt $0.99At $1.50At $2.00 per conversation handled
20%6,000$5,940 / mo$9,000 / moDepends on how many conversations the agent touches, not just resolves
40%12,000$11,880 / mo$18,000 / moSame
60%18,000$17,820 / mo$27,000 / moSame

At 60% automation, that is roughly $214,000 to $324,000 a year on outcome fees alone. That can still be a very good deal if those conversations would otherwise need several full-time agents. It is also, plainly, the budget of a small engineering team. Which is why the build question comes up.

Read the definition before the price

Two vendors at the same price can bill very different amounts for the same traffic, because "resolved" is a definition, not a fact. Intercom's definition includes a customer who does not ask for more help after Fin responds. Some of those customers were helped. Some gave up and emailed instead, or churned quietly. Neither is a scandal; it is simply how a billing rule has to work at scale. But it means your finance team and your support team should agree, before signing, on how you will audit billed outcomes against real ones. Ask for a sample of billed conversations from your trial and grade them yourself.

What "build" actually costs

A custom agent flips the cost structure. The marginal cost of a conversation is the model bill plus some infrastructure. If a conversation uses 20,000 tokens and your model costs a few dollars per million tokens (see current rates on Anthropic's pricing page, for example), the model cost is in cents. Even with retries, retrieval and a larger model for hard cases, it is hard to get anywhere near $1 per conversation without trying. We covered how to keep that number low in our guide to reducing LLM API costs.

The real costs sit elsewhere:

  • Integration. The agent needs authenticated access to orders, accounts, billing and whatever else customers ask about. If those APIs do not exist, building them is often the biggest line item, and it would be needed for a vendor agent to do the same work anyway.
  • Knowledge. Retrieval over your help centre, policies and internal notes, kept current. Stale content is the most common cause of wrong answers, from any vendor or custom system. A retrieval (RAG) knowledge base is only as good as the documents behind it.
  • Evaluation. A test set built from real tickets, graded answers, and a way to rerun it every time you change a prompt, model or document. Without this you cannot tell whether a change made things better or worse.
  • Handoff and UX. Clear escalation to a human with full context, so customers do not repeat themselves. This is product design work, not just plumbing.
  • Monitoring and ownership. Someone has to watch quality, cost and failure rates every week, indefinitely. An agent with no owner degrades as your product and policies change.

Vendor agents bundle much of this: knowledge ingestion, handoff into the human inbox, reporting. That bundle is what the per-outcome fee pays for, and for many teams it is worth it.

Where vendor agents are strong, and where they run out

Vendor agents are at their best on questions answered from published content: shipping times, plan differences, how to reset a password, where to find an invoice. They live inside the inbox your human team already uses, so handoff and reporting work on day one. Most now support actions through connectors or low-code builders, such as Zendesk's Action Builder, which covers a lot of "look up my order" requests.

They run out of road in predictable places:

  • Deep product actions. Changing a subscription with proration rules, rescheduling an appointment against live capacity, reversing a transaction. Low-code action builders handle simple calls; multi-step logic with business rules belongs in code you test.
  • Regulated data. In fintech and healthcare, what the agent can see, say and log is a compliance question. You may need data residency, audit trails or redaction the vendor's agent does not offer in the form your compliance team needs.
  • Support inside your product. If you want the assistant embedded in your app, aware of what the user is looking at and able to act on their behalf, a helpdesk widget is often the wrong shape.
  • Differentiation. If support quality is part of what you sell, an agent your competitors can switch on with the same settings is not an advantage.
RELATED SERVICE

Working on something like this? See our Claude Agent Development →

Decision matrix

Score your situation against each row. If most of your answers land in one column, that is your answer. If they split, read the hybrid section below.

FactorPoints to buyPoints to build
Where answers come fromPublic help centre and FAQsCustomer account data and product state
Actions neededA few simple lookupsMulti-step changes with business rules
AI-resolved volumeLow thousands per monthTens of thousands per month and growing
Data sensitivityLow; standard helpdesk terms are finePayments, health or other regulated data
Where support happensHelpdesk widget, emailInside your own web or mobile app
Engineering capacityNone to spareA team that can own the agent long-term
Time to first valueWeeksA pilot in weeks, maturity over months

The hybrid most teams end up with

In practice, "build vs buy" is often a false choice. The setup that works for many mid-size companies looks like this:

  1. The vendor agent is the front door. It handles FAQ-style questions where it is cheap to run and quick to tune.
  2. Custom tools sit behind it. Your engineers expose well-tested internal APIs for the account actions that matter, such as refund eligibility or plan changes, and the vendor agent calls them. The business logic stays in your codebase, with your tests.
  3. A custom agent handles the high-value path. For the conversations that need product context, carry money or touch regulated data, a purpose-built agent runs inside your app, with its own evaluation and monitoring.
  4. Data is yours. Conversation logs and outcomes go to your own warehouse, so you can compare vendor and custom performance on the same metrics and change your mind later.

The fourth point is the one most often skipped, and the one that most limits your options later. Whatever you buy, keep your knowledge content and conversation data in a form you own.

Two reality checks before you commit

Automation rate is not the goal

Klarna is the most quoted example of an AI support agent at scale. In February 2024 the company said its assistant had handled 2.3 million conversations in its first month, two-thirds of its customer service chats, doing the equivalent work of 700 full-time agents. Those are Klarna's own figures. Fifteen months later, CX Dive reported that Klarna was recruiting people for customer service again, with CEO Sebastian Siemiatkowski saying it was critical that customers know "there will be always a human if you want." The lesson is not that the AI failed. It is that the target should be the right split between AI and humans, measured by customer outcomes, not the highest automation percentage you can report.

You own what the agent says

In Moffatt v. Air Canada, a British Columbia tribunal found the airline liable after its website chatbot told a customer he could claim a bereavement fare retroactively, which contradicted the actual policy. Air Canada argued the chatbot was responsible for its own actions; the tribunal rejected that. It is a small-claims decision, not binding precedent, but the logic will sound familiar to any lawyer. Buying an agent does not buy you out of this risk. Whichever route you take, budget for the guardrails: restricted topics, policy answers pulled from a single source of truth, and a clear path to a human for anything involving money, health or legal commitments.

How to run the decision in four weeks

  1. Week 1: Sort your tickets. Pull the last three months of conversations and tag them by type: FAQ answerable from docs, needs account data, needs an action, needs judgement. The proportions largely decide the build vs buy question for you.
  2. Week 2: Trial the vendor agent on real traffic. Limit it to one channel or segment. Grade a sample of its billed outcomes by hand.
  3. Week 3: Price both paths at your target automation rate. Use the vendor's per-outcome price at 12 to 24 months of projected volume, against a realistic build and run budget for the custom path, including ownership after launch.
  4. Week 4: Decide per ticket type, not per company. It is normal to buy for FAQs and build for the two or three flows where the money, risk or differentiation sits.

Our view

For most companies, buying first is the sensible default. The vendor agents are good at the easy half of support, they ship fast, and the per-outcome fee is honest pricing for real work. The mistake is assuming the same tool should handle the hard half. Once the agent has to understand your product, move money, or handle regulated data, the economics and the risk both shift towards owning the logic. Plan for that from the start: keep your data portable and put critical actions behind your own APIs, so moving the high-value conversations to a custom agent later is an upgrade, not a migration.

If you are working through this decision, Northell designs and builds custom AI agents and automation, from support-facing tools like an AI email triage agent to the internal APIs and handoff UX that vendor agents depend on. We are glad to look at your ticket mix and give you a straight answer on which parts are worth building. You can get in touch here.

Northell Team

Part of Northell's engineering and content team — the people who build production software, AI systems, and fintech infrastructure, and write about what actually works.

Frequently Asked Questions

How much does an AI customer support agent cost?

From helpdesk vendors, usually a per-outcome fee on top of seat licences. At the time of writing, Intercom lists Fin at $0.99 per outcome, Zendesk lists committed automated resolutions at $1.50 each with a small monthly allowance included per agent seat, and Salesforce lists Agentforce at $2 per conversation or $500 per 100,000 Flex Credits. A custom agent swaps that fee for build and maintenance cost: the model bill per conversation is typically cents, but you fund the engineering, evaluation and monitoring work yourself. Check each vendor's pricing page before deciding, because these models change often.

Is it cheaper to build your own AI support agent?

Per conversation, almost always. In total, only above a certain volume or when the agent needs deep product integration anyway. If the agent would resolve a few thousand conversations a month from help-centre content, a vendor agent is cheaper than paying engineers. If it would resolve tens of thousands, or needs to read and change data in your own systems, the per-outcome fees grow into a budget line that can fund a team, and building starts to make sense.

What counts as a resolution for Intercom Fin or Zendesk AI agents?

Each vendor defines it differently, so read the definition before the price. Intercom's pricing page says Fin charges once per conversation when the customer confirms the issue is resolved, when they do not ask for more help after Fin responds, or when Fin completes a workflow, including handoffs. Zendesk describes an automated resolution as the AI agent resolving the issue without human intervention. Ask each vendor for a sample of billed conversations from your trial so you can check whether the billed outcomes match what you would call resolved.

Can we start with a vendor agent and build later?

Yes, and it is often the right sequence. Use the vendor agent to learn which questions customers ask, which ones it resolves and where it hands off. Keep your knowledge content in a format you own and log conversations to your own warehouse, so the data that would train and evaluate a custom agent does not stay locked inside the helpdesk.

Who is liable if an AI support agent gives a wrong answer?

Your company, in practice, regardless of whether you built or bought the agent. In Moffatt v. Air Canada (2024 BCCRT 149), a British Columbia tribunal found the airline liable for negligent misrepresentation after its website chatbot gave wrong information about bereavement fares, and rejected the argument that the chatbot was responsible for its own actions. Vendor contracts rarely move that risk to the vendor, so guardrails, testing and clear escalation are your job either way.

How long does it take to build a custom AI support agent?

A narrow agent that answers from a knowledge base and performs two or three account actions can reach a controlled pilot in weeks, provided the APIs it needs already exist. What usually takes longer is the work around the model: cleaning the knowledge base, building an evaluation set from real tickets, designing handoff to humans and setting up monitoring. Plan for that work explicitly rather than treating it as polish.

GET STARTED

Need Engineers Who Ship This, Not Slides?

Tell us what you're building. A senior engineer replies within one business day with an honest read on scope, timeline, and fit — no sales rep in between.

Get a free scoping call

BONUS Book before the end of the month and we'll include a free build-vs-buy cost model for your specific project — no obligation, yours to keep either way.

We reply within one business day. No spam, no obligation.