Loading…
Loading…
ERPNext has no WhatsApp built in. The established app is Frappe WhatsApp, open source (MIT), which talks to Meta’s WhatsApp Cloud API directly, with no reseller in between. You need a WhatsApp Business account with Meta.
Each one fires on a document event and fills an approved template with the document’s own values.
WhatsApp Notification
Fields — in template order
Attach Document Print — the invoice PDF goes as the header
POST {url}/{version}/{phone_id}/messages
{
"messaging_product": "whatsapp",
"to": "919876500011",
"type": "template",
"template": {
"name": "invoice_ready",
"language": {
"code": "en"
},
"components": [
{
"type": "body",
"parameters": [
{
"type": "text",
"text": "Metro Mart"
},
{
"type": "text",
"text": "ACC-SINV-2026-00311"
},
{
"type": "text",
"text": "₹ 33,642.00"
},
{
"type": "text",
"text": "23-11-2026"
}
]
},
{
"type": "header",
"parameters": [
{
"type": "document",
"document": {
"link": "https://erp.example.com/api/method/frappe.utils.print_format.download_pdf?doctype=Sales Invoice&name=ACC-SINV-2026-00311&format=Standard&no_letterhead=0&key=…",
"filename": "ACC-SINV-2026-00311.pdf"
}
}
]
}
]
}
}Hi Metro Mart, your invoice ACC-SINV-2026-00311 for ₹ 33,642.00 is attached. It is due on 23-11-2026.
10:42
Meta lets a business type any reply only within 24 hours of the customer’s last message. Outside that, it must send an approved template.
The customer last wrote to you
Two-way chat
Replies come back into ERPNext and stay with the conversation.
Bulk messages
Send a template to a recipient list, with each person’s own values.
More than one number
Several WhatsApp Business accounts on one site.
WhatsApp Flows
Short forms the customer fills in without leaving the chat.
No. Frappe’s own Notification sends by email, Slack, system notification or SMS. WhatsApp comes from the Frappe WhatsApp app, open source under the MIT licence.
Not with this app. It talks to Meta’s WhatsApp Cloud API directly; you need a WhatsApp Business account with Meta and a phone number registered to it.
Meta allows a business to send a free-form message only within 24 hours of the customer’s last message. Anything else, including every automatic notification, must use a template Meta has approved.
Yes. With “Attach Document Print” on and a template whose header is a document, the PDF of the invoice goes with the message.
Yes. A notification can fire a set number of days before or after a date field, such as the invoice’s payment due date.
We set up the Meta account, get your templates approved, and wire the notifications to your documents. Talk to a consultant.
or write to info@acube.co
Kochi (Kadavanthra & Infopark) · Thiruvananthapuram · across India & overseas · In business since 2011