Revolution AgencyRevolution Agency
Back to Insights

The "cheap" no-code chatbot that costs you 3x more over 18 months

Corentin PinelCorentin Pinelco-founderJune 11, 20266 min read

TL;DR

A no-code chatbot starts at 50 dollars a month and a custom build at several thousand, but over 18 months the "cheap" option usually costs more. Not because of some surprise, but because of how the pricing model is built: a rent that climbs with your success, an exit lock, and a stack of several subscriptions.

A no-code chatbot starts at 50 dollars a month. A custom build starts at several thousand. The comparison looks settled before you even begin.

But the price of the first month is not the price of the project. Over 18 months, the "cheap" chatbot usually costs more than the custom build. Not because of a surprise, but because of how the pricing model is designed.

Let me show you where the cost piles up. With no invented numbers: nobody can give you the exact figure without knowing your volume. Only orders of magnitude and the mechanics.

The rent climbs right when the tool starts to work

Almost every no-code platform charges per conversation, per resolved message, or per agent seat. It sounds fair. You pay for what you use.

The problem is the curve. When the bot is useless, almost nobody uses it, and the bill is tiny. When it actually starts to work, volume goes up, and the bill goes up with it.

Put another way: the model penalizes you for success. The month your bot handles twice as many customers is the month your cost doubles. There is no natural ceiling.

A custom build has the opposite problem. The big cost is up front (the build), and after that the marginal cost per conversation tends toward zero. The curve flattens as volume rises, not the reverse.

That is why a one-month comparison fools you. At low volume, no-code wins easily. Past a certain traffic threshold, the recurring rent eats the difference, and then overtakes it.

The lock-in: leaving means rebuilding everything

Here is the cost nobody shows you in the demo.

When you build your flows inside a no-code platform, those flows live in its format. Not in an open standard. In its visual editor, its nodes, its own proprietary logic.

The day you want to switch providers (because they raised prices, because they fell behind, because they got acquired and the product went downhill), you find out your flows do not export. Or they export to a file no other tool knows how to read.

In practice, migrating is not migrating. It is rebuilding from scratch somewhere else. You redraw every branch, you retest every case, you reconnect every integration.

That rebuild cost shows up on no pricing page. But it is real, and it is what keeps you tied in. The more your bot grows, the more expensive it is to leave, and they know it perfectly well. The lock-in is not a bug of the no-code model: it is part of the model.

A custom build has its own form of dependence too (it depends on who maintains it). But the code is yours, it lives in your repository, and any competent team can pick it up. The difference between "it is yours" and "it is theirs" makes itself felt the day you want to move.

A chatbot is rarely just one chatbot

The demo shows you one tool. The reality is a stack.

A useful chatbot almost never works alone. It needs:

  • The chat platform (the bot that talks).
  • An automation layer to move the data around (create the ticket, book the appointment, alert the team).
  • A place to store what happens (the contact, the history, the status).

The total cost is not the line you signed

Each of those pieces is usually a separate tool, with its own subscription, its own price curve by volume, its own per-user seat.

You start paying for one. You end up paying for three or four. And each one climbs on its own as you grow. The "50 dollar" chatbot bill was just the starter on a much longer menu.

I am not saying stacking tools is wrong. To get going fast, it is reasonable. What I am saying is that the total cost is not the line you signed, it is the sum of every line the system will need to actually work.

When you add up the full stack, the gap with a custom build (which folds those pieces into a single system) shrinks. Sometimes it disappears.

The last mile: the demo takes a day, production takes months

This is the part everyone underestimates the most, and not just in no-code.

Standing up a demo that chats well takes a day. Sometimes a few hours. You feed it your text, plug in a knowledge base, and the bot answers smoothly. It impresses. It closes the sale.

What you do not see in the demo is the last mile:

  • Writing reliably into your CRM, without duplicating contacts, without breaking when a field comes in empty, without losing a lead because the API was two seconds too slow.
  • Handling the edge cases: the customer who writes three questions in one message, the one who switches languages, the one who asks for something the bot cannot do and has to be handed to a human without feeling abandoned.
  • Monitoring in production: knowing when the bot gets it wrong, measuring how many conversations it actually resolves, catching the regression before the customer does.

The last mile is still engineering

That work is 80% of the effort and almost none of the show. It is where the project breaks or holds. And it is independent of the tool: you need it just as much in no-code as in a custom build.

The trap of no-code is that it sells you the feeling that the last mile is also no-code. It is not. Reliable integrations, error handling, and monitoring are still engineering. If the platform will not let you put that logic in cleanly, you end up fighting the tool right where it matters most.

So, never no-code?

No. It would be dishonest to say that.

At low volume, with simple flows, with no critical integrations, no-code is the right call. You start in hours, you pay little, you validate whether the idea works before investing seriously. For a FAQ, basic lead capture, a first pilot, it is exactly the right tool.

No-code is not the trap. The trap is not calculating the total cost before you commit your flows, your data, and your team to a platform that is hard to leave later.

The right question is not "which is cheaper this month?". It is:

  • What conversation volume do I expect over 12 to 18 months?
  • How much does the bill climb when that volume arrives?
  • How much would it cost me to rebuild if I had to leave?
  • How many subscriptions does the full stack need, not just the chatbot?

Compare the real cost, not the entry price

If you answer those four, you are no longer comparing an entry price. You are comparing the real cost across the life of the project. And there the "cheap" and the "expensive" sometimes swap sides.

If you want to put numbers on the table before deciding, we built a comparator for exactly this: it helps you estimate the real cost of a conversational agent based on your volume, not on the price of the first month. It lives in our comparator (Pricely), and it is made for this calculation.

In the end, it all comes down to your volume. At low traffic, no-code works in your favor. When traffic rises, the same model that made it cheap starts working against you. Decide with the full curve in view, not with the first month.

NovaVoice guide
Ready