QuickBooks
Record paid invoices in QuickBooks
When a ClientNest365 invoice is paid, create a matching invoice + payment in QuickBooks. Saves the manual reconciliation step at month-end.
15 min setup Trigger:
invoice.paid mediumworks with Zapierworks with Make.com
Setup steps
- Map ClientNest365 clients to QuickBooks customers (one-time setup, by client.email).
- In Make / Zapier: webhook trigger, then 'QuickBooks Find Customer' step using client.email.
- Add 'QuickBooks Create Invoice' step with the line items from the payload.
- Add 'QuickBooks Receive Payment' step to mark it paid.
- In ClientNest365: subscribe a new webhook to invoice.paid.
Payload fields you'll use
invoice.numberinvoice.line_itemsinvoice.total_centsinvoice.currencyinvoice.paid_atclient.email
Where to wire it in ClientNest365
Open your workspace at /app/settings/webhooks. Click + New endpoint. Paste the target URL from your automation platform (Zapier, Make, n8n) or the third-party tool's native webhook URL. Subscribe to the invoice.paid event. Save. Your endpoint secret is shown once at creation; copy it now if you plan to verify the HMAC signature on the receiving end.
Verifying the signature
Each webhook POST carries an X-CN-Signature header. The value is sha256=<hmac> where the HMAC is computed over the raw request body using your endpoint secret. Compare with constant-time equality. Reject mismatches.