Spike
← Back to blog
guide·

Automate Your Workflow with Form Webhooks

Webhooks let you connect form submissions to any service. Here's how to use them.

What Are Webhooks?

When someone submits your form, Spike can send that data to a URL you specify. This lets you:

  • Post to Slack channels
  • Add rows to Google Sheets
  • Create Notion database entries
  • Trigger Zapier workflows
  • Update your own database

Setting Up

1. Go to your form settings 2. Enter your webhook URL 3. Save

Spike will POST JSON data to your URL for every submission.

Payload Format

json
{
  "form_id": "abc123",
  "submitted_at": "2026-01-05T10:30:00Z",
  "data": {
    "email": "user@example.com",
    "message": "Hello!"
  }
}

Popular Integrations

  • **Slack**: Use incoming webhooks
  • **Discord**: Use webhook URLs
  • **Zapier**: Create a webhook trigger
  • **Make**: Use HTTP module

Security

Verify webhook signatures to ensure requests come from Spike. Check the X-Spike-Signature header.