Connect WhatsApp to your system: notices, orders and statuses

Connecting WhatsApp to your system sends notices and receives replies automatically, through WhatsApp's official business platform. This guide covers what to automate, template rules, WhatsApp pricing and common mistakes.

Integrations
INTEGRATIONS
In this article (15 sections)

In short: connecting WhatsApp to your software means notices, orders and statuses go out and come in automatically between your management system and your customers' WhatsApp, without anyone copying and pasting. It's done through WhatsApp's official business platform: your system sends messages when something happens (order confirmed, appointment tomorrow, invoice overdue) and receives customers' replies. The cost isn't the message itself. It's deciding what gets announced, when and to whom.

This article explains what can be automated, how the connection works in plain terms, what WhatsApp charges and which mistakes to avoid.

What can be connected

There are three kinds of flow between your system and WhatsApp, and it helps not to mix them up.

Direction

Example

What it needs

From the system to the customer

"Your order is on its way"

A pre-approved WhatsApp message, called a template

From the customer to the system

The customer writes "I want to reschedule my appointment"

Your system receives the message and interprets it

Full conversation

Checking the status of a request and receiving the answer

Both of the above, and sometimes an AI agent

Meta's documentation describes this as an interface that lets you send text, media and interactive messages, such as order confirmations, shipping notices and appointment reminders, and receive customer messages and delivery statuses on your server (WhatsApp Cloud API, Meta). An important point: this connection is made by a program your system runs, not by the WhatsApp app on a phone.

The notices that deliver the most

Start with the ones that reduce calls and no-shows:

  • Order or booking confirmation, with the summary and total.
  • Appointment reminder the day before, with an option to confirm or reschedule.
  • Order or request status: prepared, on the way, delivered.
  • Due-date notice for an invoice or payment, before and after the date.
  • Receipts: the payment receipt or invoice in the same thread.
  • Satisfaction surveys when a service is closed.

Each one removes a question that today comes in by phone. A good rule of thumb: if customers often ask "has it shipped yet?", that's an automatic notice.

How it works behind the scenes

Without getting too technical, the flow goes like this:

  1. Something happens in your system: an order is confirmed, a job report is closed, a payment is due.
  2. Your system asks WhatsApp to send a message to that customer, with the details of the case.
  3. The customer receives it on WhatsApp, with buttons where appropriate.
  4. If they reply, WhatsApp notifies your system, which decides what to do: update a status, record the reply or hand the conversation to a person.
  5. Everything is logged next to the order, the appointment or the customer.

That exchange of data between two programs is what's called an integration. To understand what one costs in general, read How much it costs to integrate two systems.

Templates: the rule that surprises people

WhatsApp doesn't let a business write whatever it wants whenever it wants. It distinguishes two situations:

  • A message you start (a notice, a reminder): it must use a template, a text with variable fields that WhatsApp approves in advance.
  • A reply to a customer's message: it can be free-form while the customer service window is open. That window lasts 24 hours and renews each time the customer writes.

According to Meta's documentation, template categories are marketing, utility and authentication, and reply messages aren't templates (WhatsApp Business pricing, Meta). In practice: write the templates for your usual notices once, with the fields that change (name, date, amount), and submit them for approval at the start of the project, because approval takes time.

What WhatsApp charges

This part changes, so check the source. What Meta's documentation says today:

  • You're charged per delivered message, not per message sent.
  • The rate depends on the message category and the country of the recipient.
  • Messages the customer sends to the business are free.
  • Utility templates sent within a 24-hour customer service window were free until October 1, 2026, and are charged from that date.
  • When a customer writes from a Facebook or Instagram ad that leads to WhatsApp, a window of up to 7 days opens, with special conditions.

To budget, count how many notices your operation generates each month, multiply by the rate for your country and add a margin. Utility notices and reminders are the ones that repeat most; marketing messages are the most expensive and should be used with judgment.

Who makes the connection

There are three paths:

  1. Directly with the WhatsApp platform. More control and fewer middlemen, but it requires development.
  2. An intermediate provider that offers a dashboard and ready-made tools, with its own monthly cost.
  3. An automation tool for simple cases, such as sending a message when a row in a spreadsheet changes status.

For small volumes and simple notices, the third path may be enough. When there are business rules, several statuses and replies that modify data, the connection is better built inside your system.

Common mistakes

  • Sending too many notices. A message for every status change wears customers out. Pick the three or four milestones that matter.
  • Sending without permission. Customers must have agreed to receive messages. Record that consent.
  • Messages that can't be answered. If a customer replies and nobody sees it, automation makes service worse.
  • Outdated data. If the status in your system updates late, the notice goes out wrong. The connection is only as good as the data feeding it.
  • Not measuring. Track how many notices are delivered, how many get replies and how many calls drop.
  • Using a personal number. Automation runs on a verified business number.

What to do with replies

A notice invites a reply. Decide in advance what happens:

  • If the customer taps a button (confirm, reschedule), the system updates the appointment automatically.
  • If they type free text, an AI agent can interpret it or it can be handed to a person with the full context.
  • If they ask something outside the scope, the message lands in a queue that someone reviews within a set time.

Once you add an agent, it's no longer just a notice but a conversation. That topic is covered in AI agents for business: what they actually automate, and how we build those projects is on our page about AI agents for business.

What it costs and how long it takes

If your system is custom-built or allows connections from outside, adding WhatsApp notices and statuses is usually a contained job. If that path has to be built first, the cost goes up. At Atomix, a custom software project with a WhatsApp connection costs between USD 5,000 and 10,000, depending on scope; only exceptional projects of much larger scope go above that range. Before we quote, we build a free working demo in 24 to 48 hours, and most projects reach production in under a month. Messages are paid separately to WhatsApp or your provider, based on your usage.

Frequently asked questions

Can I connect my personal WhatsApp or the regular app?

Official automation is done with the WhatsApp business platform, using a business number and a verified account. Unofficial connections to the regular app have no backing from WhatsApp and expose your number to blocks, so they're not recommended.

How long does template approval take?

It's usually quick but not instant, and a text can be rejected. Submit templates from the first day of the project and write them clearly, without promotions disguised as notices.

What if the customer doesn't reply or blocks the number?

The system records that the notice wasn't delivered or wasn't read, and it can use another channel, such as email or a phone call. If a customer keeps blocking your number, that's a sign you're sending too many notices.

Can I send invoices and receipts through WhatsApp?

Yes, the platform allows sending documents and files. If the invoice comes out of a billing system, the connection can attach the file as soon as it's issued.

Does it work for businesses in any country?

Yes, although rates, template languages and data protection rules change depending on your customers' country. Define them at the start.

If you want to see how your notices and statuses would look, book a call and we'll build a working demo at no cost.