ai newsSa., 24. Okt.
EilmeldungThe Browser Becomes an AI Distribution Point: What Mozilla and Mistral Actually Changed

WhatsApp Chatbot for Business: Monthly SaaS vs Owning It

[ EXECUTIVE TEARDOWN // TL;DR ] Every WhatsApp chatbot pays Meta per delivered message; service replies to customers who wrote first include 1,000 free a month per number from 1 October 2026. Subscription platforms add a plan fee and often a per-message markup; an AI add-on can roughly double the p

dev.toSamstag 11:01 · 24.10.5 Min. Lesezeit
Bild: dev.to

Veröffentlicht am 24. Okt. • Zuerst veröffentlicht auf yaseenkhatib.streamerosai.com

Die kurze Antwort: Mietet eine WhatsApp-Chatbot-Plattform, wenn ihr Broadcasts, ein gemeinsames Team-Postfach und menügestützte Abläufe braucht. Besitzt den Bot, wenn er Fragen aus euren eigenen Dokumenten beantworten oder auf euren eigenen Systemen agieren soll. In beiden Fällen zahlt ihr an Meta für die Nachrichten. Die Entscheidung betrifft das, was ihr darüber hinaus jeden Monat zahlt, solange der Bot läuft.

Jede Seite, die in Indien für „WhatsApp chatbot“ rankt, ist von einem Unternehmen geschrieben, das ein Abo für genau so einen Bot verkauft, weshalb keine davon den folgenden Vergleich durchleuchtet. Ich baue solche Systeme selbst, habe also ebenfalls eine Voreingenommenheit. Ich habe versucht, diese sichtbar zu machen, indem ich benenne, wann Mieten die bessere Wahl ist. Alle Preise wurden am 23. Oktober 2026 auf den eigenen Preisseiten der Anbieter geprüft, und sie ändern sich, also prüft sie erneut, bevor ihr etwas unterschreibt.

Ein echter WhatsApp-Chatbot läuft auf der WhatsApp Business Platform (der API), nicht auf der kostenlosen WhatsApp Business App. Seit dem 1. Juli 2025 berechnet Meta pro zugestellter Nachricht, gestaffelt nach Kategorie und Land des Empfängers. Indische Unternehmen können inzwischen in Rupien abgerechnet werden, und Meta verlangt, dass in Indien abgerechnete Konten bis zum 31. Dezember 2026 auf INR umstellen.

Ein Bot, der hauptsächlich eingehende Fragen beantwortet, bewegt sich überwiegend in den günstigen oder kostenlosen Kategorien. Ein Bot, der hauptsächlich Werbung verschickt, nicht, und keine Plattformwahl ändert daran etwas.

Plattformen wie WATI und Interakt sind Business Solution Providers: Sie verbinden euch mit der API und stellen euch ein Dashboard bereit. Ihr zahlt eine Plan-Gebühr und obendrauf, zusätzlich zum Meta-Tarif, oft einen Aufschlag pro Nachricht.

Add-on: WhatsApp AI Agents, ₹2.499 / Monat für 100 AI-Nachrichten, danach ₹0,50 pro Nachricht

Der Aufschlag ist am leichtesten bei Interakt erkennbar, das seine Preise pro Nachricht veröffentlicht: Eine Service-Nachricht kostet im Growth-Plan ₹0,128, gegenüber ₹0,115, dem Utility- und Authentication-Tarif auf Metas INR-Preisliste für Indien. Nur Interakts Enterprise-Plan gibt an, keinen Aufschlag zu erheben. WATIs Seite weist darauf hin, dass die Gebühren pro Nachricht je nach Kategorie variieren, und verlinkt seine Preisliste separat.

Nichts davon ist ein Skandal. Ein Team-Postfach, ein Broadcast-Planer, Template-Verwaltung und ein Shopify-Connector sind echte Software, und sie selbst zu bauen würde weit mehr kosten als das Abo.

Eine Illustration, kein Kunde: ein Unternehmen, das einen AI-Assistenten will, der auf WhatsApp Kundenfragen beantwortet, wobei ein paar Mitarbeitende übernehmen, wenn der Bot nicht helfen kann. Nur die Plan-Gebühren, vor GST und vor Metas Gebühren, die in jeder Spalte gleich sind.

₹5.298, plus ₹0,50 pro AI-Nachricht nach den ersten 100

der Eigenbau, ab 800 $ zu meinem veröffentlichten Preis

Zum aktuellen Wechselkurs kostet der Eigenbau etwa so viel wie ein Jahr eines der beiden Pläne, sodass der selbst besessene Bot ungefähr am Ende des ersten Jahres die Gewinnschwelle erreicht und danach im Plus liegt. Die Interakt-Spalte ist zudem die optimistische: 100 AI-Nachrichten pro Monat sind ein paar am Tag, sodass jedes echte Volumen die AI-Gebühr pro Nachricht obendrauf addiert. Die Modellnutzung eines eigenen Bots hängt von eurem Volumen und dem gewählten Modell ab; bei kurzen Antworten auf Basis weniger Dokumente ist sie gering, und sie lässt sich abschätzen, bevor ihr euch festlegt.

Wenn die Aufgabe Broadcasts an eine Kundenliste, Warenkorb-Abbruch-Erinnerungen aus Shopify, Kataloge und ein gemeinsames Postfach für fünf Personen sind, mietet eine Plattform. Genau dafür sind sie gebaut, sie funktioniert ab Tag eins, und sie selbst zu bauen hieße, ein bereits existierendes Produkt nachzubauen und dafür zu zahlen. Dasselbe gilt für einen Menü-Bot (drücke 1 für Öffnungszeiten, 2 für die Adresse) ganz ohne AI.

Mieten gewinnt auch, wenn niemand im Unternehmen die Verantwortung für ein Stück Software übernehmen will. Ein eigener Bot braucht jemanden, intern oder extern beauftragt, der die Zugangsdaten der WhatsApp-App gültig hält, die Dokumente aktualisiert, aus denen er antwortet, und ihn repariert, wenn Meta etwas ändert.

Weniger als man erwartet. Metas Cloud API schickt jede eingehende Nachricht an einen Webhook, den ihr selbst hostet. Euer Code verifiziert ihn, ruft die relevanten Passagen ab, fragt ein Modell nach einer darauf gestützten Antwort und sendet die Antwort zurück an die Graph API. Ein minimaler Handler:

// 1. Meta verifies the webhook once with a GET request. if ( req. method === " GET " ) { const ok = url. searchParams. get ( " hub.verify_token " ) === env. VERIFY_TOKEN; return new Response ( ok? url. searchParams. get ( " hub.challenge " ): " forbidden ", { status: ok?

200: 403 }); } // 2. Jede Kundennachricht kommt als POST an. const msg = body. entry?.[ 0 ]?. changes?.[ 0 ]?. value?. messages?.[ 0 ]; if ( msg?. type === " text " ) { const passages = await retrieve ( msg. text. body ); // Vektorsuche const answer = passages. length? await answerFrom ( passages, msg. text. body ) // gestützte Antwort: " Das steht nicht in unseren Dokumenten. Eine Person antwortet in Kürze.

"; await fetch ( GRAPH_URL + " / " + env. PHONE_NUMBER_ID + " /messages ", { method: " POST ", headers: { Authorization: " Bearer " + env. WA_TOKEN, " Content-Type ": " application/json " }, body: JSON. stringify ({ messaging_product: " whatsapp ", to: msg. from, type: " text ", text: { body: answer } }), }); } Vollbildmodus aktivieren Vollbildmodus beenden Die Antwort geht innerhalb des 24-Stunden-Fensters heraus, das der Kunde geöffnet hat, sie ist also eine Service-Nachricht.

Die eigentliche Arbeit steckt in retrieve und answerFrom: Dokumente sinnvoll aufzuteilen, den Schwellenwert zu wählen und zu prüfen, dass Antworten ihre Quellen zitieren. Genau dort sparen auch die meisten billigen Chatbots Ecken ein.

Zwei Dinge, die das nicht beseitigt. Ausgehende Nachrichten außerhalb dieses Fensters brauchen weiterhin von Meta genehmigte Templates, mit eigenem Bot oder nicht. Und eure Nummer braucht weiterhin ein verifiziertes Meta Business-Konto, was Papierkram erfordert, keinen Code.

Wenn die Antwort auf den Eigenbau hinausläuft, findet ihr auf der AI-Chatbot-Seite meine Festpreise und einen Live-Assistenten auf dieser Website, der auf dieselbe Weise gebaut ist und den ihr ausprobieren könnt, bevor ihr irgendetwas entscheidet.

Entwickelt eigenständig autonome AI-Produkte — fünf in den letzten zwölf Monaten. Mehr über Yaseen →

Ich baue für Kunden, was dieser Beitrag beschreibt: RAG-Chatbots auf euren eigenen Dokumenten, AI in bestehenden Systemen, individuelle Software, zu Festpreisen, die ihr seht, bevor wir anfangen. Stattdessen eine Anstellung? Für Senior- und Lead-Rollen bin ich offen.

Zuerst veröffentlicht auf yaseenkhatib.streamerosai.com/blog/whatsapp-chatbot-saas-vs-owning-it/.

Automatisch übersetzt. Das Original auf Englisch ist unten aufklappbar.

Original (Englisch) anzeigen

Posted on Oct 24 • Originally published at yaseenkhatib.streamerosai.com

Short answer: rent a WhatsApp chatbot platform if what you need is broadcasts, a shared team inbox and menu-style flows. Own the bot if it has to answer questions from your own documents or act on your own systems. Either way you pay Meta for messages. The decision is about what you pay on top of that, every month, for as long as the bot runs.

Every page that ranks for “WhatsApp chatbot” in India is written by a company selling a subscription to one, so none of them works through the comparison below. I build these, so I have a bias too. I have tried to make it visible by saying where renting is the better call. All prices were checked on the vendors' own pricing pages on 23 October 2026, and they change, so check them again before you sign anything.

A real WhatsApp chatbot runs on the WhatsApp Business Platform (the API), not the free WhatsApp Business app. Since 1 July 2025 Meta charges per delivered message, priced by category and by the recipient's country. Indian businesses can now be billed in rupees, and Meta requires accounts billed in India to move to INR by 31 December 2026.

A bot that mainly answers incoming questions sits largely inside the cheap or free categories. A bot that mainly sends promotions does not, and no platform choice changes that.

Platforms such as WATI and Interakt are Business Solution Providers: they connect you to the API and give you a dashboard. You pay a plan fee, and on top of Meta's rate, often a per-message markup.

Add-on: WhatsApp AI Agents, ₹2,499 / month for 100 AI messages, then ₹0.50 each

The markup is easiest to see on Interakt, which publishes its per-message rates: a service message is ₹0.128 on Growth, against ₹0.115, the utility and authentication rate on Meta's INR rate card for India. Only Interakt's Enterprise plan says it has no markup. WATI's page says per-message charges vary by category and links its rate card separately.

None of this is a scandal. A team inbox, a broadcast scheduler, template management and a Shopify connector are real software, and building them yourself would cost far more than the subscription.

An illustration, not a client: a business that wants an AI assistant answering customer questions on WhatsApp, with a couple of staff handing over to a person when the bot cannot help. Plan fees only, before GST and before Meta's charges, which are the same in every column.

₹5,298, plus ₹0.50 per AI message after 100

the build, from $800 at my published price

At current exchange rates the build costs about what one year of either plan does, so the owned bot breaks even around the end of the first year and is ahead from then on. The Interakt column is also the optimistic one: 100 AI messages a month is a few a day, so any real volume adds the per-message AI charge on top. An owned bot's model usage depends on your volume and the model you choose; for short answers grounded in a few documents it is small, and it can be estimated before you commit.

If the job is broadcasts to a customer list, abandoned-cart reminders from Shopify, catalogues and a shared inbox for five people, rent a platform. That is exactly what they are built for, it works on day one, and building it yourself would be paying to recreate a product that already exists. The same goes for a menu bot (press 1 for timings, 2 for location) with no AI in it.

Renting also wins if nobody in the business will own a piece of software. An owned bot needs someone, in-house or hired, to keep the WhatsApp app credentials valid, update the documents it answers from, and fix it when Meta changes something.

Less than people expect. Meta's Cloud API sends every incoming message to a webhook you host. Your code verifies it, retrieves the relevant passages, asks a model for an answer grounded in them, and posts the reply back to the Graph API. A minimal handler:

// 1. Meta verifies the webhook once with a GET request. if ( req. method === " GET " ) { const ok = url. searchParams. get ( " hub.verify_token " ) === env. VERIFY_TOKEN; return new Response ( ok? url. searchParams. get ( " hub.challenge " ): " forbidden ", { status: ok?

200: 403 }); } // 2. Every customer message arrives as a POST. const msg = body. entry?.[ 0 ]?. changes?.[ 0 ]?. value?. messages?.[ 0 ]; if ( msg?. type === " text " ) { const passages = await retrieve ( msg. text. body ); // vector search const answer = passages. length? await answerFrom ( passages, msg. text. body ) // grounded reply: " I don't have that in our documents. A person will reply shortly.

"; await fetch ( GRAPH_URL + " / " + env. PHONE_NUMBER_ID + " /messages ", { method: " POST ", headers: { Authorization: " Bearer " + env. WA_TOKEN, " Content-Type ": " application/json " }, body: JSON. stringify ({ messaging_product: " whatsapp ", to: msg. from, type: " text ", text: { body: answer } }), }); } Enter fullscreen mode Exit fullscreen mode The reply goes out inside the 24-hour window the customer opened, so it is a service message.

The real work sits in retrieve and answerFrom: splitting documents sensibly, choosing the threshold, and checking that answers cite what they used. That is also where most cheap chatbots cut corners.

Two things this does not remove. Outbound messages outside that window still need templates approved by Meta, owned bot or not. And your number still needs a verified Meta Business account, which takes paperwork rather than code.

If the answer points to owning it, the AI chatbot page has my fixed prices and a live assistant on this site built the same way, which you can try before deciding anything.

Ships autonomous AI products solo — five in the last twelve months. More about Yaseen →

I build what this post describes for clients — RAG chatbots on your own documents, AI added to systems you already run, custom software — at fixed prices you see before we start. Hiring instead? I'm open to senior and lead roles.

Originally published at yaseenkhatib.streamerosai.com/blog/whatsapp-chatbot-saas-vs-owning-it/.

Quelle: dev.to (dev.to). Original öffnen