FluentForms Integration: Trigger, Setup, and Automation Examples

Krom Automation Pro connects to FluentForms, a fast and lightweight WordPress form builder.

When a visitor submits a FluentForms form successfully, Krom Automation fires the trigger and passes all submitted field data into the workflow as merge tags — ready to use in email actions, CRM syncing, Slack notifications, Google Sheets logging, and more.

No API key or configuration is required. Krom Automation detects FluentForms automatically when the plugin is active.

Requirements #

  • Krom Automation Pro installed and activated
  • FluentForms (free or Pro) installed and active

Available trigger #

Form Submitted

Fires when a FluentForms submission is processed and inserted successfully into the database.

Data fieldDescription
form_idThe FluentForms form ID
form_titleThe form title
entry_idThe unique ID of the submission entry
page_urlURL of the page where the form was submitted
user_idWordPress user ID of the submitter (only present if the user is logged in)
All field valuesEvery submitted field is available as a merge tag using the field name

About field merge tags: FluentForms field values are accessible using the field’s input name attribute. After your first real submission, open the Krom Automation execution log for that run and look at the input data on the trigger step. You’ll see the exact field keys as Krom Automation captured them — use those keys as your merge tag names.

Setting up your first FluentForms workflow #

  1. Go to Krom Automation > Workflows and click Add New Workflow.
  2. Click Add Trigger and select Form Submitted under the FluentForms category.
  3. If you have multiple FluentForms and only want this workflow to run for one, add a Condition node. Set the field to form_id, operator to equals, and the value to your specific form ID.
  4. Add your actions below the trigger or condition.
  5. Use field name merge tags in your action fields.
  6. Simulate the workflow to confirm tags resolve correctly, then activate.

Screenshot: FluentForms Form Submitted trigger on the canvas with a Send Email action below it.

Real-world automation examples #

Auto-responder to the submitter Trigger: Form Submitted (filtered by form_id) Action: Send Email to the submitter’s email field with a personalised confirmation using their name field as a merge tag.

Add new contact to FluentCRM Trigger: Form Submitted Action: FluentCRM Create or Update Contact using the email and name fields from the submission.

Notify the team in Slack Trigger: Form Submitted (filtered by form_id to your contact form) Action: Slack Send Message to your #inquiries channel with the submitter’s name, email, and message.

Log every submission to Google Sheets Trigger: Form Submitted Action: Google Sheets Append Row with the form title, entry ID, submitter name, email, and timestamp as columns.

Pre-built templates #

TemplateWhat it does
ff-auto-responderAuto-responder email on FluentForms submission
ff-lead-notificationTeam notification for new FluentForms leads
ff-lead-to-crmSyncs form submission data to FluentCRM automatically

Troubleshooting on FluentForms integration #

Field merge tags aren’t resolving. Go to Krom Automation > Logs, find the relevant execution, and open the step detail for the trigger. Look at the input data to see the exact keys your FluentForms fields were captured under. Use those exact keys in your merge tags.

The workflow runs for all forms, not just the one I intended. Add a condition on form_id set to equals and your specific form ID. Without this, the trigger fires for every FluentForms submission across the site.

What are your feelings

Updated on August 20, 2026