Skip to content

Zapier and Webhooks

Webhooks let you send Formkove submissions to any HTTP endpoint — which means you can connect to Zapier, Make, Pipedream, n8n, CRMs, databases, or your own backend.

This is a Pro feature.

When a submission comes in, Formkove sends an HTTPS POST to your configured URL with the form data as JSON. Your endpoint receives it, processes it, and returns a 200 OK.

  1. Open app.formkove.com and select your form
  2. Go to IntegrationsWebhook
  3. Paste your endpoint URL
  4. Save
{
"form_id": "abc123",
"submitted_at": "2025-01-15T10:30:00Z",
"name": "Jane Smith",
"email": "jane@example.com",
"message": "Hello, I'd like to learn more.",
"subject": "New contact from your site",
"ai_tags": ["Sales inquiry"],
"spam_score": 8,
"sentiment": "positive"
}

What gets sent depends on what fields you have in your form. Custom fields come through as-is. Formkove does not send access_key, botcheck, or attachment data to webhooks.

Zapier lets you route Formkove submissions to 5,000+ apps.

  1. Create a new Zap in Zapier
  2. Choose WebhookCatch Hook as the trigger
  3. Zapier will give you a webhook URL — copy it
  4. Paste it into Formkove (IntegrationsWebhook)
  5. Submit a test form entry — Zapier will capture it
  6. Continue building your Zap (Slack, Google Sheets, Mailchimp, etc.)

All form fields appear in the Zapier payload. Use them to map data into your chosen app.

  1. Catch Hook captures the submission
  2. Lookup Spreadsheet Row or Create Spreadsheet Row action
  3. Map form fields to columns (name → Column A, email → Column B, etc.)
  1. Catch Hook captures the submission
  2. Send Channel Message action
  3. Use {{field_name}} tokens to insert submission data into the message
  1. Create a new Scenario in Make
  2. Add a Webhook module → Custom webhook as the trigger
  3. Copy the webhook URL into Formkove
  4. Submit a test entry
  5. Continue building your workflow

Make lets you build more complex scenarios with filters, iterators, and data transformations.

  1. Create a new Workflow in Pipedream
  2. Select HTTP Webhook as the trigger
  3. Copy the endpoint URL into Formkove
  4. Submit a test entry
  5. Add actions: send to Slack, store in database, run custom Node.js code

Pipedream is free for reasonable volumes and has excellent debugging tools.

  1. Create a new Workflow in n8n
  2. Add a Webhook node
  3. Copy the webhook URL into Formkove
  4. Submit a test entry
  5. Connect to any node: HTTP Request, Google Sheets, Airtable, Slack, etc.

Use webhook.site or requestbin.com to get a temporary URL you can test with before connecting your real automation platform.

Formkove sends webhooks for:

EventWhen it fires
submission.createdNew valid submission
submission.flagged_spamSubmission scored above your spam threshold
submission.ai_classifiedAI finished tagging the submission
ProblemFix
Webhook not firingCheck the URL is correct and uses https://
403 or 500 errorYour endpoint returned an error — check its logs
Data missingVerify all field names match what you’re sending from the form
Zapier didn’t catch testMake sure you actually submitted a form entry after adding the webhook URL