JotForm → Flowgration CRM
Every form submission becomes a contact in your CRM — mapped to your fields, in real time, with no copy-paste.
What it does
When someone submits one of your JotForm forms, Flowgration captures it and creates or updates a contact in your CRM, deduplicated by email, ready to trigger your journeys and campaigns. You choose exactly which form question goes to which CRM field, including consent checkboxes and your own custom fields. You connect it yourself from Flowgration with your own JotForm API key: no CSV exports, no Zapier in the middle, no manual data entry.
Key features
Connect with your own API key
Create a key in JotForm and paste it in Flowgration. It is stored encrypted, and no listing in JotForm's app directory is needed.
Automatic field mapping
Your live CRM schema is offered field by field, so mapping a form takes seconds.
Real-time sync
Flowgration registers a webhook on your form, so submissions arrive the moment they happen: no nightly batch, no polling delay.
No manual data entry
Stop exporting CSVs and re-importing them. Leads land clean and deduplicated.
Tenant-isolated
Every connection is bound to your organization alone; no other customer can reach your data.
EU data residency
Your submissions are processed and stored in the European Union.
Built for GDPR
Consent is captured at connect time and data-subject rights are honoured.
Audit trail
Connect, disconnect and every submission are recorded with actor, IP and timestamp.
How it works
Five steps, done once, from inside Flowgration. About two minutes.
- 1
Create an API key in JotForm
In JotForm go to Settings, API and create a key with Full Access. EU and US accounts both work.
- 2
Paste it in Flowgration
Open Connected apps, JotForm, and paste the key. Flowgration checks it, detects your data centre and lists your forms, including team forms.
- 3
Pick a form
Choose the form to connect. Connect as many forms as you like; each is configured independently.
- 4
Map fields to your CRM
Match each question to a CRM field: core columns, consent checkboxes or your own custom fields. Anything you leave unmapped is never stored.
- 5
Submissions sync automatically
Flowgration registers the webhook on the form. From that moment every entry becomes a contact, created or updated by email, and starts your Form submission journeys. You can also import earlier submissions.
Technical specifications
For developers and security reviewers. The generic form endpoint is documented with runnable examples in the API reference.
| Authentication | Your own JotForm API key (Full Access), stored encrypted |
|---|---|
| JotForm data centres | US (api.jotform.com) and EU (eu-api.jotform.com); HIPAA accounts are not supported |
| Submission webhook | POST https://app.flowgration.com/api/jotform/webhook?t=<token> |
| Webhook security | Secret signed token per form in the address; it can be replaced at any time |
| Any other form tool | POST https://app.flowgration.com/api/webhook/form/<token> |
| Data residency | European Union |
Flowgration is not listed in JotForm's own app directory, so you connect from Flowgration with your own API key. Submissions arrive on a secret webhook address that Flowgration registers on your form. For other form tools, use the generic form endpoint described in the API reference.
Read the API documentationWho uses it
Lead-generation agencies
Campaign landing forms feed straight into the CRM, so every lead is attributable and followed up the same day instead of waiting for a weekly export.
E-commerce onboarding
Wholesale applications and trade-account requests arrive as structured contacts, with the custom fields your sales team actually filters on.
Real-estate enquiries
Property-interest forms become contacts tagged with budget, area and property type, ready to route to the right agent automatically.
Service providers & bookings
Quote requests and appointment forms land in the pipeline instantly, so a prospect gets a reply while they're still deciding.
Why teams use it
Save hours every week
Most teams re-type or re-import form leads by hand. This removes that step entirely.
Convert leads faster
A lead that reaches your CRM in seconds can be followed up in seconds — while intent is still high.
Automate the whole funnel
New contacts from forms can trigger welcome emails, tasks and pipeline stages automatically.
Security & compliance
The controls below are implemented today, not roadmap items.
Your API key is encrypted
The key you paste is encrypted at rest and never shown again. It is used only to add or remove the webhook on your form and to import past submissions, and you can delete it in JotForm at any time.
Encryption & secret handling
Everything travels over HTTPS. The API key is encrypted at rest and every connected form has its own secret webhook address that you can replace whenever you want.
Complete tenant isolation
Your organization is resolved from your signed-in session or from the secret webhook address of the form, and never from anything inside a submission. A submission cannot be redirected into another customer's CRM, and one customer can never see another's fields. Adversarial tests assert exactly this.
Audit logging
Connect, disconnect, every submission and every payload that could not be saved are appended to an audit trail with organization, user and IP.
Clean disconnect
Disconnecting removes Flowgration's webhook from your JotForm form and deletes the stored key. If JotForm cannot be reached at that moment, anything still sent to the old address is refused.
GDPR & EU data residency
Data is processed and stored in the EU. You confirm your right to import respondents when you connect (with timestamp and IP), and consent checkboxes from your forms are saved on the contact.
No third-party sharing
The integration sends your submission data to exactly one place: your own CRM. It is never sold, and never shared for advertising or profiling.
Pricing & availability
The JotForm integration is included on every Flowgration plan — including the free one — at no additional cost beyond your subscription. Connect as many forms as you need. Plan limits (contacts, users, emails) work exactly as they do everywhere else in Flowgration.
Browsing the audit-log history in the app is a Business feature; the events themselves are recorded on every plan.
See plans and pricingFrequently asked questions
How is my data secured?
Everything travels over HTTPS. Your JotForm API key is encrypted at rest, and each form has its own secret webhook address. Your organization is derived from that address, never from the submission, so entries can only land in your CRM. Submissions are processed and stored in the EU.
What happens when I disconnect JotForm?
Flowgration removes its webhook from the form and deletes the stored API key. Contacts already created stay in your CRM: disconnecting stops new data arriving, it doesn't delete what you've collected. If JotForm can't be reached at that moment, the old webhook address is refused by Flowgration anyway.
Is there a limit to form submissions?
There's no cap on how many submissions the integration accepts, and you can connect as many forms as you like. Each connected form has a generous per-minute rate limit so one busy form can never slow down another, and single submissions are capped at 256 KB.
How often does the integration sync?
It isn't a scheduled sync — JotForm pushes each submission to Flowgration the moment it's made, so contacts typically appear within seconds. A background process re-checks anything that didn't land the first time.
Can I change field mappings after setup?
Yes. In Connected apps, JotForm, press Edit mapping on the form. Changes apply to submissions received from that point on; contacts already created are not rewritten.
Do you store my JotForm data?
We store the submission payload so nothing is ever lost in transit, then write the fields you mapped into your CRM. Questions you didn't map are discarded during processing and never reach your contact records. Raw payloads are retained only as long as needed for reprocessing and audit.
What if the sync fails or times out?
Nothing is dropped. Each submission is stored durably before any processing, so a failure is retried automatically with backoff. If it still can't be processed after several attempts it's parked with its payload and error intact for inspection, rather than silently discarded.
Do you support custom JotForm fields?
Yes, on both sides. Any question on your form can be mapped, and the target list includes the custom fields you created in your own CRM. The field list is read live, so a CRM field you added a minute ago is already available to map.
Is there API documentation available?
Yes. The JotForm setup guide in the docs, and the API reference, which also documents the generic form endpoint for any other form tool.
What form types and field types are supported?
Any JotForm form works. Standard question types map directly, and compound answers are handled sensibly — a full-name field splits into first and last name, and multi-part answers such as addresses are combined into the field you mapped.
Can multiple users share one integration?
Yes. A connection belongs to your organization, not to the person who set it up, so every teammate works with the same contacts and the same mapping. If that person leaves, the integration keeps running.
How do I report issues or get support?
Start with the setup guide, which covers the common problems and their fixes. If that doesn't resolve it, email us and include the form ID and roughly when the submission was made so we can trace it.
Help & support
Everything you need to get connected, and a human if you get stuck.
Connect JotForm to your CRM
Follow the step-by-step guide and start turning form submissions into contacts today.
Read the setup guide