Integration Guide

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)

  1. Sign up at web.zaptilo.ai and submit a Utility-category template (e.g. invoice_sent)
  2. In the Intuit Developer dashboard, configure a webhook URL for the Invoice and Payment entities
  3. Build a small bridge endpoint that receives QBO webhooks and posts to Zaptilo's API
  4. 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 Free

See also: Zoho Invoice · Tally · Zapier · All integrations