Wire Collecta into your systems, both ways.
Push signed, retried events out to your services the moment records change — and accept inbound payloads on a public endpoint that maps straight into your module fields.
Events out, signed and retried.
Collecta fires an HTTP POST to your endpoint whenever a record changes — with a signature you can verify and automatic retries if you miss it.
5 event types
Subscribe an endpoint to any of the events Collecta emits as your data changes.
HMAC-SHA256 signature
Every request carries an X-Webhook-Signature header — a timing-safe HMAC of the raw body keyed with your secret.
Retries & backoff
Each delivery has a 30-second timeout. Failures retry with exponential backoff, up to retry_max attempts (default 5).
Delivery history
Every attempt — request, response status and timing — is stored in webhook_deliveries, so you can audit and replay what happened.
Destination URLs are validated before delivery to block requests to internal and private network addresses.
Receive data into your modules.
Expose a public endpoint per module, then map the incoming payload onto your fields — Collecta creates or updates the record for you.
Public endpoint
Post to a per-module URL secured by a token, rate limited to 60 requests/min, with optional timing-safe HMAC verification.
Field mapping
Translate keys from the inbound payload onto your module fields. Collecta writes the mapped values into a new or matched record.
Webhook questions.
Connect Collecta to everything you run.
Tell us which systems need to talk to your modules and we'll map the webhooks with you.