Integrations

Seamless Integrations

Connect FormFlow to the tools your team already uses. Push responses to HubSpot, Salesforce, Mailchimp, and dozens more — or build custom workflows with webhooks and our REST API.

Browse Integrations Read the API Docs

CRM & Email Platforms

Connect to your CRM in two clicks

FormFlow ships with native connectors for the platforms that power modern sales and marketing teams. Responses land where they belong — no Zapier, no middleware, no extra tabs to check.

HubSpot

Create contacts, companies, and custom properties on form submit. Map FormFlow fields to HubSpot's native schema or push to custom properties. Two-way sync keeps deal stages and contact statuses in lockstep.

Salesforce

Push leads, opportunities, and custom objects directly into Salesforce. Use our field-mapping wizard to align FormFlow inputs with your org's data model. Webhook callbacks confirm every successful write.

Pipedrive

Turn form submissions into deals with a single connection. Assign deals to pipeline stages, attach response files, and log activity on existing contacts automatically.

Zoho CRM

Sync responses to Zoho's Leads, Contacts, and Deals modules. Custom functions trigger on submit, and duplicate detection prevents orphaned records.

Mailchimp

Add subscribers to audiences, tag them by form source, and trigger automated welcome sequences. Unsubscribe requests flow back to FormFlow so your forms stay compliant.

SendGrid

Send confirmation emails, internal alerts, or drip campaigns from FormFlow responses. Attach uploaded files and personalise every message with field-level tokens.

Real-Time Sync

Two-way sync that actually works

Most integrations push data one direction and call it a day. FormFlow's two-way sync keeps both systems updated — a status change in HubSpot reflects in your form dashboard, and a form edit updates the CRM record.

Conflict Resolution

When both sides change the same field, FormFlow uses last-write-wins with a 30-second debounce window. You can override this with a custom rule in the integration settings.

Webhook Retries

If your endpoint returns a 5xx error, FormFlow retries up to five times with exponential back-off (1 min, 5 min, 15 min, 30 min, 60 min). All payloads are stored for 72 hours so you can retrigger manually.

Audit Logs

Every sync event — push, pull, retry, or conflict — is logged with a timestamp, HTTP status, and payload hash. Export logs as CSV or stream them to Datadog via our built-in integration.

Webhook Configuration

Send data anywhere with webhooks

When a native connector isn't enough, configure a webhook to POST form submissions to any HTTP endpoint. Define the payload shape, set authentication headers, and control which events fire.

FormFlow webhook configuration panel showing endpoint URL field, event toggle switches for on_submit and on_update, and a sample JSON payload preview

Event Types

Trigger on on_submit when a form is completed, on_update when an entry is edited, or on_page_view for analytics. Combine events with boolean logic — for example, fire only when a file upload exceeds 5 MB.

Payload Customisation

Use our visual JSON builder to reshape the payload. Include only the fields your downstream service needs, flatten nested objects, or add computed values like submission_hash or referer_url.

Security & Verification

Every webhook includes an HMAC-SHA256 signature in the X-FormFlow-Signature header. Verify it server-side using your secret key, which you can rotate at any time without downtime.

API Connectivity

Build custom integrations with our REST API

FormFlow's API gives you programmatic access to forms, submissions, fields, and integrations. Rate-limited at 1,000 requests per minute per API key, with JWT authentication and full OpenAPI 3.0 documentation.

Forms & Submissions

Create, update, and archive forms via POST /v1/forms. Query submissions with filters on date range, field values, and IP geolocation. Bulk export up to 50,000 responses per request.

Webhooks & Integrations

Manage webhook endpoints and native integrations programmatically. GET /v1/integrations returns connection status, last sync time, and error counts for every linked account.

SDKs & Libraries

Official SDKs for Node.js, Python, and Go are published on npm, PyPI, and pkg.go.dev. Community wrappers exist for Ruby, PHP, and C#. All SDKs include retry logic and typed response models.

Sandbox Environment

Test integrations against a sandbox API at api-sandbox.formflow.io. Seed it with sample forms and submissions, rotate keys freely, and verify payload shapes before going live.

Deploy complex forms instantly

Whether you're wiring up a multi-step onboarding flow to Salesforce or streaming survey results to a data warehouse via webhook, FormFlow handles the plumbing so your team can focus on the questions that matter.

Start Building — Free for 14 Days Talk to Sales