This course covers WhatsApp Business messaging in Quickenerp: connecting a WhatsApp Business account, creating and getting approval for message templates, sending and receiving messages from business records, and automating WhatsApp notifications from Sales, POS, HR and Events.
| Responsible | System |
|---|---|
| Last Update | 07/21/2026 |
| Completion Time | 1 day 14 hours |
| Members | 1 |
Protecting Your Business Account
WhatsApp Business accounts can be restricted or banned by Meta for policy violations — this is entirely outside Quickenerp's control, so following the platform's own rules matters.
Rules to Follow
- Only message customers who have genuinely opted in (provided their number expecting business contact) — never message purchased or scraped number lists.
- Keep templates factual/transactional (order updates, appointment reminders, support) rather than disguising promotional content as a transactional template — Meta reviews for this.
- Respect opt-outs immediately; include a way to stop messages in marketing-adjacent templates.
- Monitor template Quality ratings and pause/revise anything trending toward low quality before Meta disables it for you.
Cost Awareness
WhatsApp Business API messaging is billed per conversation by Meta (rates vary by country and category) — high-volume automated notifications (every order confirmation, every reminder) have a real ongoing cost, factor this in before wiring up automation for very high-frequency events.
WhatsApp Overview
View allProtecting Your Business Account
WhatsApp Business accounts can be restricted or banned by Meta for policy violations — this is entirely outside Quickenerp's control, so following the platform's own rules matters.
Rules to Follow
- Only message customers who have genuinely opted in (provided their number expecting business contact) — never message purchased or scraped number lists.
- Keep templates factual/transactional (order updates, appointment reminders, support) rather than disguising promotional content as a transactional template — Meta reviews for this.
- Respect opt-outs immediately; include a way to stop messages in marketing-adjacent templates.
- Monitor template Quality ratings and pause/revise anything trending toward low quality before Meta disables it for you.
Cost Awareness
WhatsApp Business API messaging is billed per conversation by Meta (rates vary by country and category) — high-volume automated notifications (every order confirmation, every reminder) have a real ongoing cost, factor this in before wiring up automation for very high-frequency events.
Day-to-Day Messaging
Sending From a Record
- Open a record that supports WhatsApp (a contact, sales order, invoice) → Send WhatsApp Message.
- Pick an approved Template — its variables auto-fill from the record's own fields.
- Review and send. The message and its delivery status are logged directly on that record's chatter.
Message Status Tracking
Every message shows its real delivery lifecycle: In Queue → Sent → Delivered → Read, or Failed/Bounced with a failure reason (e.g. blacklisted number, network error) if it didn't go through — the same visibility you'd get checking WhatsApp itself.
Receiving & Replying
Inbound customer replies arrive as Discuss messages/notifications tied to the originating record and open a 24-hour window during which free-form (non-template) replies are allowed — respond directly from Quickenerp within that window, same as a normal chat.
Automated Notifications
Beyond one-off manual sends, WhatsApp templates can be triggered automatically from other apps' events — an order confirmation from Sales, a delivery/pickup notice from a POS sale, an appointment reminder, an event registration confirmation — using the same Automated Actions mechanism covered in the Settings course.
Building a Template
Go to WhatsApp > Templates → Create.
Template Structure
- Header (optional) – text, image, or document.
- Body – the main message text, with placeholders for dynamic content (customer name, order number, amount due).
- Footer (optional) – small print, e.g. "Reply STOP to opt out."
- Buttons (optional) – quick-reply buttons or call-to-action links (call a number, visit a URL).
Dynamic Variables
Map each placeholder in the body/header to an actual field on the record the template will be used with (e.g. {{1}} → the invoice's Customer Name, {{2}} → Amount Due) so every sent message is personalised automatically, not copy-pasted per customer.
Approval Status
Every new/edited template must be submitted to and approved by Meta before it can be used to start a conversation:
- Draft → Pending (submitted, awaiting review) → Approved (usable) or Rejected (needs revision, most often for promotional-sounding wording without a real transactional purpose).
- An approved template can later be Paused or Disabled by Meta if quality feedback drops (e.g. too many recipients blocking/reporting it) — watch the Quality rating and adjust wording/targeting if it declines.
Approval typically takes minutes to a day; plan ahead rather than creating a template the same day you need to send it.