Stored form, missing CRM record
A saved Formstack submission does not prove the external sales system accepted the mapped contact.
Formstack Forms CRM delivery
Protect Formstack Forms webhooks with HMAC verification, approved JSON field mapping, stable submission identity, duplicate-safe retries, and a destination receipt.
Paid plan uses secure Stripe checkout · plan assigned after verified payment · activate with the checkout emailFormstack can save a submission and send it to an external URL while the receiving integration or later CRM write still fails. A dependable handoff must authenticate the webhook, keep the source submission identity through recovery, and record the final destination outcome.
Formstack Forms submission -> HMAC-verifying adapter -> LeadProof -> CRM, workflow, or sales queueA saved Formstack submission does not prove the external sales system accepted the mapped contact.
Accepting a form webhook before checking its HMAC signature allows untrusted requests into the lead workflow.
Replaying a failed downstream request without the original submission identity can create duplicate contacts or tasks.
Implementation
Keep the tools that create and process the lead. Standardize only the fragile handoff between them.
Platform reference: Formstack: WebHook Submit Actions ↗Open sandbox instructions →https://leadproof.jessesay.chatgpt.site/api/v1/leadsAuthorization: Bearer lp_live_your_key
Idempotency-Key: stable-source-lead-id
Content-Type: application/json
{
"destination": "https://your-crm.example/webhook",
"name": "Alex Morgan",
"email": "alex@example.com",
"source": "formstack forms"
}Questions
No. Keep the HMAC secret inside the receiving adapter or secret manager. LeadProof receives the normalized delivery request and public HTTPS destination, not the Formstack secret.
Yes. Formstack documents JSON and URL-encoded webhook content types. JSON is a clear choice for a receiving adapter that validates and maps named fields.
Only when the destination is explicitly authorized for them. A lead-delivery workflow should otherwise send the minimum approved contact and routing fields rather than copying form files.
Get an explainable risk score, prioritized fixes, and the right LeadProof plan.