SAVEFORM

Changelog · Last updated May 16, 2026

Product updates

Highlights from recent releases. For integration behaviour and limits, the guides in the left nav stay the source of truth — this page is the digest.

Webhook delivery log + signed payloads

Every outbound webhook is now easier to trust and debug end-to-end: you get a delivery timeline on each submission, and requests carry stable SaveForm identifiers alongside optional auth headers you configure.

Delivery log

Each POST is recorded with HTTP status, timing, a response excerpt, and the reason when nothing was sent (spam skip, quota, inactive webhook). Failures stay visible — there are no silent retries — and you can fire a manual retry from the submission row when you have fixed the downstream endpoint.

Verifier-friendly outbound requests

Alongside the JSON or form body, SaveForm sends User-Agent: SaveFormIO-Webhook/1.0 and X-SaveForm-Webhook-Id on every call so your receiver can reject traffic that does not look like ours. Layer Bearer tokens, API keys, Basic auth, or custom headers on top so only your stack can accept authenticated payloads over HTTPS.

Learn more

Changelog | SaveForm.io