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.
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.
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.