For developers

Webhooks

Signed HTTP notifications on 25 events, with retries.

Built inPart of the product. There is nothing to install, only to configure.

Every request carries X-MiniCRM-Signature: t=<unix>,v1=<hmac>, an HMAC-SHA256 over <timestamp>.<body> with the webhook's secret. Check the timestamp too — a request older than five minutes is a replay. Failed deliveries retry with exponential backoff, the log shows the response, and settled deliveries are pruned after a fortnight.

What it needs

  • An HTTPS endpoint that accepts the POSTrequired

Connecting it

  1. 1Settings → API → Webhooks: enter the target URL and tick the events.
  2. 2Copy the secret and verify the signature with it on the receiving side.
  3. 3Answer 2xx; anything else triggers a retry.

Events

You tick the ones you want delivered. Left empty, that means all of them.

  • contact.created
  • contact.updated
  • deal.created
  • deal.status_changed
  • deal.won
  • deal.lost
  • quote.accepted
  • quote.rejected
  • invoice.paid
  • form.submitted
  • task.completed
  • webshop.order
  • record.created
  • record.updated
  • company.created
  • company.updated
  • deal.updated
  • task.created
  • quote.created
  • product.created
  • product.updated
  • invoice.issued
  • lead.received
  • call.ended
  • call.missed

See it before you pay for it

14 days, no card. If it doesn't suit you, export everything and leave — the data stays yours.