Examples / Accounting and ERP / QuickBooks Online
QuickBooks Online webhooks
Changes to customers, invoices, payments, bills and items in a company file.
Events
- Invoice: Create
- Invoice: Update
- Payment: Create
- Customer: Update
Signature
Header intuit-signature: HMAC-SHA256 of the raw body with the webhook verifier token, base64 encoded.
✓ A bin checks QuickBooks Online signatures: add the webhook verifier token under Signature verification (QuickBooks Online).
Check a QuickBooks Online signature with the free tool (use the Shopify preset).
Retries
Intuit retries for up to 24 hours and disables the endpoint after repeated failures. The payload has only IDs; fetch the entity from the API.
See a retry schedule in the calculator.
Docs
developer.intuit.com/app/developer/qbo/docs/develop/webhooks
Checked 2026-10-08. Report a change.
{
"eventNotifications": [
{
"realmId": "1185883450",
"dataChangeEvent": {
"entities": [
{ "name": "Invoice", "id": "1042", "operation": "Create", "lastUpdated": "2026-10-08T06:34:00.000Z" },
{ "name": "Payment", "id": "317", "operation": "Create", "lastUpdated": "2026-10-08T06:34:02.000Z" }
]
}
}
]
}
- Same scheme as Shopify (base64 HMAC-SHA256).
Receive QuickBooks Online webhooks with webhooks.xyz
Create a bin. Paste its URL into QuickBooks Online. Each request shows at once with its headers and body. Add your secret, and each request gets a verified or failed mark. Add your server as a destination, and deliveries retry when it is down. Request an invite.
More in accounting and erp: Microsoft Dynamics 365 (Dataverse), Odoo, Oracle NetSuite, SAP (Event Mesh / Business Events), Xero, Zoho CRM.