Official WhatsApp Business API

A team inbox for businesses whose customers live on WhatsApp.

An official WhatsApp number answered by your whole team, with reservations, reminders, and bulk sends that run on their own. When staff change, the history and the promises made to customers stay with your business.

Free to sign up, no credit card โ€” you are only billed when you decide to subscribe. No meetings, no proposals: sign up yourself and connect within minutes.

โœ“Official Meta Cloud API ยท verified Tech Provider โœ“ISO/IEC 27001 & ISO 9001 (BSI) โ†— โœ“Operated by IDCloudHost โœ“Humans on call 24 hours
30+paying businesses since launch in August 2026
50k+messages in and out every month
Unlimitedseats per number, no per-seat fee
0%markup on Meta's message rates
AC
Awang Coffee
AI Operator + human team

Interactive demo โ€” try it here, not through a scheduled meeting. The last question is deliberately outside the bot's knowledge: it writes an internal note and a human replies โ€” the customer simply experiences the business answering.

How it works

Three steps, today.

No weeks-long onboarding. All you need is a business WhatsApp number and ten minutes.

๐Ÿ”—

Connect the number

One click, Meta's official popup, an OTP. A number already used in the WhatsApp Business app comes along without losing old chats.

ยฑ 3 MINUTES
๐Ÿ‘ฅ

Invite the team, reply together

Everyone answers from one inbox โ€” labels, private notes, automatic assignment. No per-seat fee.

DAY ONE
โš™๏ธ

Switch on what runs by itself

WhatsApp forms, day-before reminders, broadcasts with honest reports, payment confirmation โ€” and the AI Operator when you are ready. All optional, all from the same dashboard.

WHENEVER YOU ARE READY
Why WACO

We have already done the hard part of the WhatsApp API.

Getting onto the WhatsApp Business API usually means weeks of documents and Meta dashboards. With WACO it takes minutes, and you never open a Meta dashboard at all.

โšก

Connected in minutes

Click one button, follow Meta's official popup, enter the OTP โ€” done. Business verification runs in the background without blocking you from starting.

๐Ÿ‘ฅ

Unlimited seats

Add your whole team with no per-person fee. Staff without access is precisely where problems come from โ€” so we do not count heads.

๐Ÿงพ

No markup on message fees

Message fees are paid straight to Meta at their published rates. We do not add a cent โ€” and as an official Tech Provider we are not permitted to.

๐Ÿ“ฑ

Your existing number keeps working

A number already used in the WhatsApp Business app can be connected without losing old chats. The phone keeps working alongside the team inbox.

๐Ÿฉบ

When something fails, you know why

WhatsApp can accept a message and then silently drop it. The WACO dashboard reads the failure report and translates it: what caused it, and a button that leads to the fix โ€” instead of guesswork.

More than replying

Run your operations from the same chat.

Incoming chats carry data โ€” name, number, date, date of birth. WACO turns it into reservations, reminders, and a customer book that works on its own. A mini-CRM, with no extra app.

๐Ÿ“

A real form inside WhatsApp

Customers tap one button and fill in a name field, a date picker, and a branch dropdown without leaving WhatsApp (Meta Flows), in steps with a progress bar if you like. Answers become scheduled reservations on the team calendar โ€” nothing guessed, nothing retyped. Add an interactive menu: customers type "menu", pick an option, the form opens.

โฐ

Reminders that run themselves

Confirmation the day before at 09:00, a same-day reminder in the early morning, aftercare guidance from day 1 to day 14 โ€” each rule has its own send time and fields (name, date, time, package, branch). Birthday greetings from the contact book run on their own too, and all of it can appear in the team inbox.

๐Ÿ’ณ

Manual-transfer payment confirmation

The customer writes "paid", a form opens โ€” in WhatsApp or in website live chat: invoice, amount, date, destination bank, then a proof photo. The answers and proof land in the conversation as a note labelled pembayaran โ€” your team replies from the inbox, and your billing system receives a webhook and API.

๐Ÿ›’

Catalog & orders in the chat

The customer types "katalog", picks a product from a list, enters a quantity, and receives a numbered order with the total and your bank accounts โ€” in WhatsApp or live chat. Payment links to payment confirmation; the order becomes a labelled note in the inbox, with a webhook and API for your system.

๐ŸŽฏ

Ad targeting from customer data

Registrant addresses are mapped by AI into a ranking of cities & districts โ€” ready to type into Meta/Google Ads location targeting. Export an audience (numbers only) for a Lookalike: Meta finds new customers who resemble yours.

๐Ÿ“

Many branches, one agenda

Register your branches; the agenda and calendar filter per location, each branch gets its own shareable agenda link, and customer conversations are labelled with their branch in the inbox automatically. More on multi-branch โ†“

๐Ÿ“ฃ

Bulk sends with an honest report

Send templates to labelled contacts, filled in per person. The report shows who was delivered, read, replied, and failed โ€” with the reason. Customers who reply "Attending" land in the reservation agenda and get an automatic reply โ€” no copying by hand.

๐Ÿ”’

Your own space, not a rented room

As soon as payment is received, the system provisions a conversation workspace that stands on its own โ€” your data and credentials do not share a machine with other customers. Ready in minutes, confirmed by email.

Running several branches?

Each branch already has its own admin and WhatsApp number? That is exactly the gap.

A number per branch feels tidy โ€” until one thing happens. WACO does not ask you to change anything about your numbers: you keep a number per branch, only now it is safe.

๐Ÿค’

The branch admin is away, the branch goes silent

Branch chats depend on one person. When they are ill, on leave or resign, customers at that branch have nobody to answer them โ€” and the history of what was promised leaves too. In WACO every member of the branch team answers the same number, and the history belongs to the business.

๐Ÿ™ˆ

The owner has no visibility

Each branch's chats live on someone's phone. You do not know what was promised, how long replies took, or which complaints came in. WACO puts every branch on one dashboard you can oversee.

๐Ÿšช

Staff resign, the number goes with them

If the number is registered to a staff member personally, they leave with the number and the entire customer history. With WACO the number is registered to your business โ€” the history stays.

How it works across branches

Connect each branch number โ€” one at a time, without losing old chats. Each becomes its own inbox:

Each branch = one inbox

Your city-centre, north and south branch numbers stay neatly separate, and each branch team only sees its own conversations.

The owner sees everything

You and your managers see every branch on one screen โ€” who is slow to reply, which branch is busiest.

Reminders from one place

Send appointment reminders to customers of every branch without copying numbers one by one โ€” something plain WhatsApp cannot do safely.

However many staff you add, the price does not change โ€” the US$20 subscription already includes one WhatsApp number. A branch that wants its own number simply adds US$10/month per number.

Team inbox

More than WhatsApp โ€” a complete CRM for your team.

Behind the WhatsApp number sits a full workspace that is usually sold separately and expensively. In WACO it is all included, from day one.

๐Ÿ’ฌ

Shared inbox

Every member of staff replies from one place. No more chats seen by only one person, and every conversation is recorded in full.

๐Ÿท๏ธ

Labels & contact attributes

Tag customers however you like โ€” "returning patient", "overdue", "priority" โ€” then message or filter by those tags.

๐Ÿ“

Internal notes

Leave a message for a colleague inside the conversation โ€” "already promised a 10% discount" โ€” invisible to the customer. Handovers become seamless.

๐Ÿ‘ฅ

Teams & auto-assignment

Distribute incoming conversations to available staff, or route them to a specific team. Nothing is missed and nothing piles up on one person.

โฐ

New-customer alerts

Someone messages for the first time and 10 minutes pass without a reply? The owner's phone gets a WhatsApp alert โ€” before that prospect walks next door. Once per customer, never noisy.

๐Ÿ“ฌ

Monday morning report

Every Monday a summary of last week lands in your inbox: how many chats, how many new customers, how many came from ads. You know the business is moving without opening a dashboard.

Plus: quick replies & macros, customer satisfaction ratings (CSAT), business hours, greetings & out-of-hours auto-replies (you choose which channels use them), stored conversation history, and a live chat widget for your website โ€” on as many sites as you own, all at no extra cost.

More than WhatsApp

Every channel, one inbox.

The conversation engine behind WACO was not built overnight โ€” it is a world-class platform used by teams in many countries, with features moving faster than any local platform. You get the benefit without needing to know what is under the bonnet.

Start with WhatsApp. Website live chat and Telegram are a switch away, and Instagram DM is now one click: sign in with your Instagram business account from the dashboard and customer DMs flow into the same inbox โ€” answered by the same team. No new tool, no split customer history, no migration.

Run more than one website? Install the live chat widget on all of them โ€” free, however many. Each site gets its own snippet, and the chats still land with one team.

How to enable the other channels โ†’

๐Ÿ‘† click a channel, watch the message arrive
Inbox one for every channel
Mrs Ani

Thursday afternoon it is, thank you doctor ๐Ÿ™

Website visitor

Hello, how do I register as a new patient?

@rina.artanti

Hi, how late is the clinic open?

Explore WACO

One subscription, many ways in.

Every capability has its own page โ€” read the ones you need and skip the rest. All included in the same subscription, except where marked.

Connects to your systems

Not an island. WACO fits into the workflow you already run.

ERP, helpdesk, billing, point of sale, queue systems โ€” send and receive WhatsApp straight from your own software, without your team switching apps. All included in the same plan.

</>

API: one call, one message

Send templates from your system with a single HTTP call. The OpenAPI spec is public โ€” your engineers can evaluate it before signing up.

๐Ÿ”

Signed webhooks

Replies and delivery statuses come back to your system via HMAC-signed webhooks, to two endpoints at once if you like (production and staging). Messages your staff send from the phone app can be forwarded too, when you turn it on.

๐Ÿ”Œ

WACO MCP: broadcasts from your AI assistant

Plug WACO into Claude, ChatGPT, Cursor, or n8n. Just chat "send to customers labelled member: Hi {Nama}, โ€ฆ" โ€” the agent builds the template, gets Meta approval, shows a preview, and sends only after you approve. OAuth sign-in, no code.

๐Ÿงพ

Buttons, pick lists, and billing via chat

Send reply-button or list messages from your system; the choice comes back through your webhook. A ready recipe: offer packages, send a payment QR, confirm payment โ€” exactly how WACO bills its own subscriptions over WhatsApp.

๐Ÿ”

WhatsApp OTP for your app

Verification codes over WhatsApp, ready to use for logins and transactions in your own application โ€” no template plumbing to build.

๐ŸŽฏ

Conversions reported back to your ads

Chats from Meta ads are tracked automatically and buyers are reported back (WhatsApp CAPI); Google Ads via offline conversions. Callable from your POS or order system the moment a payment lands.

๐Ÿ”—

n8n, Make & Zapier, no code

Incoming webhooks land in a Webhook node, replies go out through HTTP Request โ€” no custom node needed. An importable n8n workflow ships with signature verification and de-duplication built in.

๐Ÿ“Š

Airtable โ†’ Reservations

Schedules your team keeps in Airtable are pulled into WACO as reservations โ€” read-only and idempotent, so it is safe to run again and again without duplicates.

๐Ÿข

Scale & enterprise needs

A dedicated workspace per customer, a warm standby in a second region (Singapore), and ISO 27001 & 9001 certification through IDCloudHost. Need a written SLA or an annual contract? Talk to us.

Cost

Work it out yourself. We hide no numbers.

There are two bills and you can see both: the fixed WACO subscription, and message fees you pay directly to Meta โ€” not through us.

Meta charges per message and prices it by the country your recipients are in. The Singapore figures below are Meta's own, taken from Meta's rate card โ†— with USD selected (effective 1 July 2026). Sending elsewhere? Pick your market there โ€” it displays in US dollars too โ€” and type the rates in.

Utility / notifications (US$) Marketing (US$)

Everything in US dollars, the same currency as your US$20 subscription โ€” no conversion to work out. Authentication messages are priced the same as utility.

Conversations started by your customer need no template.* The template rates above only apply to messages you send first โ€” appointment reminders, invoice notifications, order updates.

WACO subscriptionUS$20.00
Incoming conversations (no template fee)US$0.00*
Outgoing notifications โ†’ paid to MetaUS$0.00
Promotional broadcasts โ†’ paid to MetaUS$0.00
Estimated total per monthUS$0.00

*The US$20 subscription is ours and fixed. Message fees are Meta's, billed by Meta directly to you, and priced per message by the country your recipients are in โ€” so the figures above are only as accurate as the rates you enter. Utility templates delivered inside an open customer service window are free, and chats started from a Click-to-WhatsApp ad are free for 72 hours. Current rates and volume tiers, effective 1 July 2026: Meta's official rate card โ†— ยท developer pricing documentation โ†—. We take no margin on any of it โ€” that is why we send you to Meta's own page rather than quoting a number we cannot keep accurate.

US$20 /month

One price. No tiered plans designed to push you upwards.

Unlimited seats โ€” not per seat
An official WhatsApp Business API number
A shared inbox for your whole team โ€” reports, canned responses, macros & automation rules included
Auto-replies & business hours
Manage templates without opening a Meta dashboard
Bulk messaging to labelled contacts
API & webhooks for your application
Meta & Google ad tracking โ€” conversions reported back automatically
Live chat for your website โ€” one inbox with WhatsApp
Instagram DM โ€” one-click connect, same inbox
WhatsApp forms, interactive menu, payment confirmation, catalog & orders in chat
Pay & renew your subscription over WhatsApp (QRIS) โ€” invoice reminders arrive in your WhatsApp
WACO MCP โ€” drive it from Claude, ChatGPT, Cursor, n8n by chatting
Stored conversation history
Human support 24 hours a day โ€” a team on standby, not a ticket queue
Create an account

No annual contract. Stop whenever you like โ€” your WhatsApp number, Meta account and data remain yours, never held hostage.

Optional add-ons, active only if you ask: second WhatsApp number onwards US$10/month per number ยท AI Operator US$30/month including roughly 1,500 replies.

Compared with similar platforms

WACOTypical omnichannel platform
PriceUS$20, written on this pageFrom roughly US$90 โ€” some require you to contact sales
Number of seatsUnlimitedCapped per plan, roughly US$15 per extra person
Message feesMeta's rates as they areMeta's rates plus a per-message markup
API for your applicationIncludedUsually a top plan or an add-on
Getting startedSign up yourself, todayA demo and a quote first
SupportHumans, 24 hours โ€” through the live chat on this pageOffice hours, by ticket or email
Who uses it

Built for teams whose customers live on WhatsApp.

"Patients ask about schedules over WhatsApp, but one person holds the phone. When they are off, nobody can answer."

Clinics & practices โ€” schedules, appointment confirmations, day-before reminders, and patient history that does not vanish when staff change.

"We want to tell parents when their child is absent โ€” without copying numbers one by one every morning."

Schools โ€” attendance notifications and announcements over the API, straight from the system you already run. Parents' replies land in the team inbox.

"The questions are always the same: internet is down, when is the due date. But every customer still has to be answered individually."

ISPs & subscription services โ€” auto-replies for repeated questions, invoice reminders over the API, and a support team looking at one queue.

FAQ

The questions we hear most.

Fuller answers โ€” including how to fix a rejected template and prepare for business verification โ€” are in the WACO guides.

Can I use WACO from outside Indonesia?

Yes. WACO is operated from Indonesia by PT Cloud Hosting Indonesia, but the WhatsApp Business API itself is global and nothing stops a business abroad from using the platform. Support is available in English and Indonesian, 24 hours a day, through the chat bubble on this page.

I have a website โ€” can I add live chat?

Yes, and it is included in the subscription โ€” on as many websites as you have: your main site, campaign landing pages, other brands, all free and each with its own snippet. Enable the website channel in the dashboard, paste one snippet, done โ€” visitor chats land in the same inbox as WhatsApp, answered by the same team, with no separate app. The chat bubble in the corner of this page is the example: it is WACO's own website channel.

My business is small โ€” is the free WhatsApp Business app not enough?

It may well be enough, and if so do not pay us yet. One person answering, fewer than about 30 chats a day, one location โ€” Meta's free app is still the right tool. The moment to move is usually when two or three of these appear: several people answering in turns (messages start getting missed or answered twice), broadcasts hitting the 256-contact limit, staff leaving and taking the chat history with them, or opening a second branch. We wrote this out honestly in "when you actually need WACO" โ€” and moving later costs you nothing: your old chats and contacts come along.

My number is already used in the WhatsApp Business app. Will I lose my chats?

No. A number already active in the WhatsApp Business app can be connected without losing chats or contacts, and the phone keeps working alongside the team inbox. This is an official Meta feature, not a workaround.

Who bills the message fees?

Meta, directly to you, at their published rates. WACO only bills the US$20 subscription. We add no markup on message fees โ€” and as an official Tech Provider we are not permitted to. Your estimated Meta bill is always visible in your dashboard. You add a payment method once on Meta's billing page โ€” our getting-started guide walks you through it, and answering customer chats keeps working while you sort it out.

Is this the official WhatsApp API?

Yes. WACO connects through Meta Cloud API as a verified Tech Provider. No WhatsApp is connected through a jailbroken phone or a hidden browser session โ€” those methods can get your number permanently banned, and we do not touch them.

Do you help me get connected? How far does that go?

Yes โ€” we walk you through the whole setup remotely (at no extra charge), as long as two things are in place: your business WhatsApp number and a Meta business portfolio that has passed verification. From there โ€” connecting the number, preparing your team inbox, your first template โ€” we work on it with you until it runs.

The honest limit: if the Meta portfolio itself has problems โ€” verification rejected, account restricted, business documents not accepted โ€” that sits between you and Meta; no provider can bypass it. We will point you in the right direction (see the verification guide), but the final call is Meta's.

What happens if I stop subscribing?

Your WhatsApp number, your Meta account and all conversation data remain yours. Access to the team inbox stops, but we delete nothing as a collection tactic, and there is no annual contract binding you.

Why do I need a template to message someone first?

It is a WhatsApp rule: free-form messages are only allowed within 24 hours of the customer's last message to you. Outside that window, messages must use a Meta-approved template โ€” an appointment reminder, for example. You can create and submit templates straight from the WACO dashboard without opening Meta Business Manager.

How long until we can use it?

Connecting a number takes about three minutes. Meta's business verification (to pass the initial 250-contact daily limit) runs separately and usually takes a few days โ€” and you can use the system while you wait.

Is my conversation data mixed with other customers?

No โ€” and this is genuine infrastructure-level isolation, not merely a logical separation: every paying customer gets their own inbox instance, with its own application and its own database, provisioned automatically once payment is received (usually 10โ€“15 minutes). Your patient or customer data never shares a database with another business, and that is written down in our privacy policy. The operator, PT Cloud Hosting Indonesia (IDCloudHost), is certified to ISO/IEC 27001:2022 (information security management, certificate IS 792648) and ISO 9001:2015 (FS 773988) by BSI โ€” verify it directly in the BSI directory โ†—.

Can I use it to send OTP codes for my application?

Yes, and the flow is ready-made: enable it once in the dashboard, then your application calls two endpoints โ€” send a code and verify a code. Code generation, expiry, attempt limits and storage are handled by us. You pay the normal WhatsApp message fee, directly to Meta with no markup.

Start today

Your next customer's message should not have to wait for one person.