Fluent Forms

Zapier Integration

Connect Fluent Forms to 7,000+ apps with Zapier. Automate workflows when forms are submitted, assigned, or claimed.

Fluent Forms integrates with Zapier so you can connect your forms to thousands of apps — including Google Sheets, Slack, email, CRMs, and more. When something happens in Fluent Forms, Zapier can automatically trigger an action in another app.

What you can automate

Fluent Forms supports three Zapier triggers:

  • New Form Submission — fires when someone submits a completed form
  • Form Assigned — fires when an admin assigns a form to a team member
  • Form Claimed — fires when a user claims a form from the "Open to All" pool

These triggers can be paired with any Zapier action. For example:

  • Send a Slack message when an inspection is submitted
  • Add a row to Google Sheets for every new submission
  • Create a Trello card when a form is assigned
  • Send an email notification when a form is claimed

Getting started

1. Generate an API key

You'll need an API key to connect Fluent Forms to Zapier.

  1. Go to Integrations in the sidebar
  2. Click the API Keys card
  3. Click Generate Key
  4. Give it a name (e.g. "Zapier")
  5. Copy the key immediately — it won't be shown again

Store your API key somewhere safe. For security, the full key is only displayed once at creation time. If you lose it, you'll need to generate a new one.

2. Connect Zapier to Fluent Forms

  1. Log in to zapier.com and click Create Zap
  2. Search for "Fluent Forms" in the trigger selector
  3. Choose a trigger event (e.g. New Form Submission)
  4. When prompted, paste your API key to connect your account
  5. Zapier will verify the connection automatically

3. Set up your action

After connecting, choose what should happen when the trigger fires:

  1. Select an action app (e.g. Google Sheets, Slack, Gmail)
  2. Map the form fields to the action — Zapier will show you the available fields from your submission data
  3. Test the Zap to make sure everything works
  4. Turn on the Zap

Available trigger data

New Form Submission

When a form is submitted, the following data is sent to Zapier:

FieldDescription
eventAlways form.submitted
timestampISO 8601 timestamp of the submission
data.formIdUnique ID of the form
data.formNameName of the form
data.submissionIdUnique ID of the submission
data.submittedBy.nameName of the person who submitted
data.submittedBy.emailEmail of the person who submitted
data.fields.*All form field values (dynamic, depends on your form)

Form Assigned

FieldDescription
eventAlways form.assigned
timestampISO 8601 timestamp
data.formIdUnique ID of the form
data.formNameName of the form
data.assignmentIdUnique ID of the assignment
data.assignedTo.nameName of the assigned user
data.assignedTo.emailEmail of the assigned user

Form Claimed

FieldDescription
eventAlways form.claimed
timestampISO 8601 timestamp
data.formIdUnique ID of the form
data.formNameName of the form
data.assignmentIdUnique ID of the assignment
data.claimedBy.nameName of the user who claimed it
data.claimedBy.emailEmail of the user who claimed it

API reference

Fluent Forms uses API key authentication. Include your key in requests using either method:

  • Header: X-API-Key: your_api_key
  • Query parameter: ?api_key=your_api_key

Endpoints

MethodEndpointDescription
GET/api/meVerify API key and return account info
POST/api/zapier/subscribeSubscribe to webhook events
DELETE/api/zapier/subscribe/:idUnsubscribe from webhook events
GET/api/zapier/sample?event=form.submittedGet sample event data

Authentication test

Send a GET request to verify your API key:

Request: GET https://www.fluentforms.co/api/me with header X-API-Key: ff_your_api_key_here

Response:

{
  "companyId": "your-company-id",
  "companyName": "Your Company",
  "plan": "PRO"
}

Managing API keys

  • You can have up to 5 active API keys per company
  • Keys can be revoked from the Integrations page — this immediately stops any integrations using that key
  • Only Owners and Admins can generate and revoke API keys
  • Revoked keys are shown for reference but cannot be reactivated — generate a new one instead

API keys are tied to your company, not individual users. Anyone with the key can access data for the entire company. Treat API keys like passwords.

Troubleshooting

"Invalid API key" error in Zapier

  • Make sure you're using the correct key — check the prefix matches (e.g. ff_5f3da51...)
  • The key may have been revoked — check your API Keys page in Integrations
  • If you copied the key with extra spaces, try pasting it again carefully

Zap isn't triggering

  • Make sure the Zap is turned on in Zapier
  • Check that the correct event type is selected (submitted vs assigned vs claimed)
  • Verify your Fluent Forms account is on the Pro plan — webhooks and API access require Pro

Need help?

Contact us at support@fluentforms.co and we'll help you get connected.