WhatsApp Integration with QuickBooks
Connect QuickBooks Online (and QuickBooks Desktop with a small bridge) to WhatsApp Business API via Zaptilo. Send invoices, payment receipts, and overdue reminders to your customers on WhatsApp the moment events fire in QuickBooks.
Why connect QuickBooks to WhatsApp Business API?
- Customers receive invoices on WhatsApp instantly — vs sitting in unread email inboxes
- Payment reminders see 95%+ open rates on WhatsApp vs ~20% on email
- Receipts auto-sent on payment build customer trust
- INR billing with GST invoice from Zaptilo (especially helpful for Indian QuickBooks users)
- No monthly subscription — pay only per message
Common use cases
Invoice on creation
QuickBooks Invoice Create event → WhatsApp customer with PDF + amount + due date
Payment confirmations
Payment Received event → WhatsApp customer with receipt + thank-you
Overdue reminders
Daily job queries Overdue invoices → WhatsApp reminder template
Estimate / Quote follow-up
Estimate created → WhatsApp customer for confirmation
Statement of accounts
Monthly statement PDF auto-WhatsApped to all customers
Recurring invoice notifications
Subscription / recurring invoice → WhatsApp + email
How to integrate (QuickBooks Online)
- Sign up at web.zaptilo.ai and submit a Utility-category template (e.g.
invoice_sent) - In the Intuit Developer dashboard, configure a webhook URL for the Invoice and Payment entities
- Build a small bridge endpoint that receives QBO webhooks and posts to Zaptilo's API
- For overdue reminders, schedule a daily job that queries QBO for overdue invoices and triggers WhatsApp
See Node.js, Python, or .NET guides for bridge code patterns.
No-code option: Zapier
Zapier has native QuickBooks Online triggers — New Invoice, Payment Received, Customer Created, Estimate Created. Pair them with Zapier's Webhooks-by-Zapier action posting to Zaptilo. No code, ~5 minutes to set up. See Zapier WhatsApp guide.
Frequently asked questions
How do I send QuickBooks invoices on WhatsApp?
QuickBooks Online has webhooks that fire on invoice create / update / payment events. Set up a webhook URL pointing at a small bridge (Lambda, Cloud Function, or Express server) that calls the Zaptilo WhatsApp API with the invoice PDF and customer's WhatsApp number. The customer receives a Utility-category template.
Does QuickBooks Online support webhooks?
Yes. QuickBooks Online (QBO) supports webhooks for entities including Invoice, Payment, Customer, Estimate. You configure the webhook URL in your Intuit Developer dashboard. QuickBooks Desktop doesn't have native webhooks — for desktop you use the SDK + a polling script.
Can I use Zapier instead of building a webhook bridge?
Yes. Zapier has native QuickBooks Online triggers (New Invoice, Payment Received, etc.) and can call Webhooks by Zapier with Zaptilo's URL. No code required. See our Zapier guide.
What's the cost per invoice on WhatsApp?
About ₹0.16-0.24 per invoice (India): Meta's Utility conversation rate (~₹0.12) + Zaptilo's per-message markup (₹0.04-0.12 depending on volume). No monthly subscription. INR billing with GST invoice.
Can QuickBooks Desktop integrate with WhatsApp?
Yes, but slightly more work. You either: (1) use the QuickBooks SDK to poll for new invoices and call Zaptilo, or (2) export invoices to a folder and watch the folder. Most QB Desktop users go with option 2 — see our Tally / Busy patterns for a similar approach.
Will payment reminders work automatically?
Yes. QuickBooks Online has 'Overdue' status on invoices. Set up a daily scheduled run that queries QuickBooks for overdue invoices and triggers WhatsApp reminders via Zaptilo. Cadence options: 7 days, 15 days, 30 days.
Connect QuickBooks to WhatsApp
Free signup. INR pricing. GST invoice. India-based support.
Get Started FreeSee also: Zoho Invoice · Tally · Zapier · All integrations