Skip to content
Gautomation

Send clean answers to Generic Webhook.

Turn every submission into the handoff your team expects - an alert, a new record, a row, a task, or an automation - the moment someone hits submit.

What this enables
  • New website lead -> Generic Webhook -> team follows up
  • Application or file upload -> Generic Webhook -> owner notified
  • Feedback submission -> Generic Webhook -> sorted and handed off

Use a generic webhook when you need Formspring’s richest JSON envelope, optional field filters, payload field picks, or renames before data leaves Formspring, or when you want to verify each request with an HMAC signature. This path is ideal for internal services, bespoke backends, or middleware you host yourself.

Why teams connect it

What you get with Generic Webhook.

  • Send a structured JSON payload to any system you control
  • Optional filters and field maps from the Formspring dashboard
  • Cryptographic signing so your server can trust the payload
  • Same delivery logs, retries, and **Replay** as other integrations
Setup

Up and running in five steps.

  1. In Formspring, open the form → Integrations → add Generic Webhook (or equivalent) → paste your HTTPS URL.
  2. Optionally configure payload controls (filter by a field, include only certain keys, rename keys).
  3. Save, copy the signing secret from the integration detail if your receiver needs it.
  4. Send a test submission; your endpoint should log headers and body.
  5. Verify X-Formspring-Signature (t=…,v1=…) against the raw JSON body, then confirm Deliveries shows 2xx.

Why teams use generic webhooks

Sometimes you need a signed JSON contract, filtered fields, or a destination that is not listed as a built-in provider. This integration is the escape hatch-same reliability features, your code stays in control.

Reliability and retries

Formspring retries failed deliveries with exponential backoff (up to eight attempts over several hours). Each attempt appears in Deliveries with the HTTP status and response body. Use Replay after you fix the issue on the receiving side.

Security: HMAC signing

Formspring adds X-Formspring-Signature: t=<unix>,v1=<sha256> computed over the exact raw JSON body (Stripe-style). Only generic webhooks receive this header.

Payload controls

From the webhook edit screen you can optionally limit which submissions fire (field filter), include only selected payload keys, or rename keys before signing-features that apply to generic webhooks, not to built-in provider cards.

Frequently asked

Do built-in integrations also sign payloads?
No. Slack, Make, Mailchimp, and the other first-party cards use each vendor’s own auth model. Signing is specific to **generic webhooks**.
How fast are deliveries?
Typically within a couple of seconds after the submission is accepted.
What if my endpoint is down?
Formspring retries with exponential backoff (up to eight tries). After that, use **Replay** once your service recovers.
Can I verify requests in my language?
Yes-compute HMAC-SHA256 over `<t>.<rawBody>` with your webhook secret and compare to `v1`.
Is TLS required?
Yes. Only HTTPS URLs are accepted for new webhooks.

Give your next important form a real home.

Start free with one form. Add ownership, private files, and clear history before responses pile up in inboxes.

·· no card · 50 submissions / mo · no countdown