Skip to main content
Integration · Forms

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

    Pick a form

    Choose the form to connect. Connect as many forms as you like; each is configured independently.

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

AuthenticationYour own JotForm API key (Full Access), stored encrypted
JotForm data centresUS (api.jotform.com) and EU (eu-api.jotform.com); HIPAA accounts are not supported
Submission webhookPOST https://app.flowgration.com/api/jotform/webhook?t=<token>
Webhook securitySecret signed token per form in the address; it can be replaced at any time
Any other form toolPOST https://app.flowgration.com/api/webhook/form/<token>
Data residencyEuropean 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 documentation

Who 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 pricing

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

Connect JotForm to your CRM

Follow the step-by-step guide and start turning form submissions into contacts today.

Read the setup guide