What the WhatsApp Business API gives you
Meta's Cloud API lets your system send WhatsApp messages from approved templates, hold two-way conversations, add tap-to-reply buttons and receive incoming messages. A custom integration sends the right message when something happens in your system, and acts on the customer's reply straight away. See the WhatsApp Business API guide and setting up the API in the UK.
Who it's for
- Appointment businesses Reminders with Confirm and Cancel buttons. One tap updates your booking system, and a cancellation frees the slot in time to fill it. See WhatsApp appointment reminders.
- Online shops Order, despatch and delivery updates in the app customers use every day, with tracking links filled in from your Royal Mail or DPD integration.
- Service businesses Invoice, project and renewal reminders sent automatically from your CRM to clients who already talk to you on WhatsApp.
- Busy support teams Incoming messages routed to the right place, common questions answered automatically and the rest handed to a person with the full history.
- WhatsApp alongside SMS WhatsApp for customers who use it, and a Twilio SMS fallback for everyone else. See WhatsApp vs SMS.
Why it needs a custom build
Every WhatsApp integration involves Meta's approvals, templates, the 24-hour reply window and webhooks, and none of that comes off the shelf. Resellers wrap all of this in a monthly fee on top of Meta's charges. Building directly on Meta's Cloud API means you only pay Meta.
How it's built
- Templates for anything you start When your business starts a conversation, such as a reminder or an order update, WhatsApp only allows a pre-approved template. Templates are written in the right category, utility for order and appointment messages and marketing for promotions, because Meta charges and reviews them differently.
- Free replies within 24 hours When a customer messages you, a 24-hour window opens in which you can reply freely, with no template. The integration tracks that window, so replies go out the right way and you're not paying for messages that could have been free.
- Buttons that update your system Tap-to-reply buttons such as Confirm, Cancel or Reschedule come back to your system as a webhook, checked to be genuinely from Meta, and update the booking or order straight away.
- Opt-in built in Customers must agree to hear from you on WhatsApp. The integration records that agreement and stops messaging anyone who opts out.
- Sending limits managed New WhatsApp numbers start with a daily limit on how many customers they can message, which rises as you send messages people value. Rollouts are paced to build that up, and message quality is watched, because a number that gets blocked or reported has its limits cut.
What's included
- Help with Meta business verification, your WhatsApp Business account and number registration
- Templates drafted, submitted and revised until Meta approves them
- Delivery reports and error handling
- Opt-outs recorded against the customer
- A handover document, and the code is yours
Not included: your Meta business account and verification documents, Meta's messaging charges, a phone number not already on WhatsApp, and CRM or helpdesk integration below the support automation tier.
Payment is 50% to start and the balance on completion. For more on costs, read what the WhatsApp Business API costs.
How to get a price
Send a short written spec by WhatsApp, text, email or the form: which messages you want to send, what triggers them and whether customers need to reply. I'll reply within 24 hours with a quote.