Integrations and API

Webhooks

Have Hectile post signed messages to your system when invoices are paid, estimates accepted and more — with retries and a delivery log.

Business 2 min readUpdated 26 October 2026About This Feature
  1. Endpoint — an https address on the public internet and the events it wants.
  2. Deliveries — what your server answered; View or Send Again.

Events

invoice.issued, invoice.sent, invoice.paid, invoice.overdue, estimate.accepted, estimate.declined, payment.received, payment.refunded, credit_note.issued, debit_note.issued, customer.created and customer.updated.

  1. Settings → Developers → Webhooks → Add Endpoint

    The https address and events.

  2. Copy the signing secret

    Shown once; Hectile sends a test ping.

  3. Check signatures

    Hectile-Signature: t=…,v1=HMAC-SHA256 of “t.body” with your secret.

  4. Answer 2xx

    Anything else is retried after 1, 5 and 30 minutes, then hourly for 24 hours.

After a day of failures in a row the endpoint pauses and the Owner and Admins are told; Resume restarts it. The log keeps 30 days. Up to 20 endpoints per organization.

Who can do this:OwnerAdminMember — noViewer — no
Related topics

Still stuck? Contact Support.

Tell us what you were trying to do and which Organization, Brand or document it relates to. The support subject is preselected.

Contact Support
New to Hectile?

Try it on your own documents.

A 7-day free trial for your first eligible owned Organization, with one Primary Brand and one member.