Help Center

Everything you need to get the most out of FormsToDB

Getting Started Forms Leads Notifications Integrations Templates Billing & Plans API Reference Troubleshooting
Documentation
Getting Started
Forms
Leads
Notifications
Integrations
Templates
Billing & Plans
API Reference
Troubleshooting

Integrations

Connect to Zapier, HubSpot, Airtable and more

Available integrations

FormsToDB connects to 7 tools natively, plus any service that accepts webhooks. Go to Dashboard → Integrations to set them up.

Zapier

  1. Go to zapier.com → Create Zap
  2. Trigger: Webhooks by Zapier → Catch Hook
  3. Copy the webhook URL provided by Zapier
  4. In FormsToDB → Integrations → Connect Zapier → paste the URL
  5. Add your action: HubSpot, Slack, Gmail, etc.

Make (Integromat)

  1. In Make → Create scenario
  2. Add module: Webhooks → Custom webhook
  3. Click Add and copy the generated URL
  4. Paste in FormsToDB → Integrations → Connect Make

Google Sheets

Two options: use Zapier/Make with a Google Sheets action, or deploy a Google Apps Script:

// In Google Sheets → Extensions → Apps Script
function doPost(e) {
  const data = JSON.parse(e.postData.contents);
  const sheet = SpreadsheetApp.getActiveSheet();
  sheet.appendRow([
    data.name, data.email, data.phone,
    data.created_at, data.form_name
  ]);
  return ContentService.createTextOutput('ok');
}

Deploy as a web app and paste the URL in Integrations → Google Sheets.

HubSpot, Pipedrive, Airtable, Shopify

These connect via Zapier or Make. In FormsToDB → Integrations, click the integration → follow the step-by-step guide which opens automatically. Each guide shows exactly which Zapier/Make modules to use.

Custom webhooks

Any URL that accepts a POST request works. The payload sent on every new lead:

{
  "event":      "lead.created",
  "lead_id":    "uuid",
  "form_id":    "uuid",
  "name":       "John Smith",
  "email":      "john@example.com",
  "phone":      "+34 612 345 678",
  "data":       { ...all form fields... },
  "ip_address": "1.2.3.4",
  "referer":    "https://yoursite.com/contact",
  "created_at": "2026-06-13T10:00:00Z"
}

HMAC verification

To verify webhook authenticity, add a secret when creating the integration. We'll send a signature header:

X-FormsToDB-Signature: sha256=HMAC_VALUE

// Verify in PHP:
$expected = 'sha256=' . hash_hmac('sha256', $rawBody, $secret);
$valid = hash_equals($expected, $_SERVER['HTTP_X_FORMSTODB_SIGNATURE']);