WPForms Integration: Triggers, Actions, and Automation Examples

Krom Automation Pro connects to WPForms and gives you two triggers and two actions covering form submissions and entry management. Use this integration to automate lead notifications, CRM syncing, email marketing subscriptions, and entry status management directly from your WPForms submissions.

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

Requirements #

  • Krom Automation Pro installed and activated
  • WPForms (free or Pro) installed and active
  • For the Add Entry Note action: WPForms Pro is required

Available triggers #

Form Submitted

Fires after a WPForms submission passes validation and the entry is saved to the database.

Data fieldDescription
form_idThe WPForms form ID
form_titleThe form title
entry_idThe unique ID of the submission entry
page_urlURL of the page where the form was submitted
All field valuesEvery submitted form field is available as a merge tag using the field label

About field merge tags: WPForms field values become available as merge tags using the field label. A field labelled “Email Address” becomes {{email_address}} (lowercased, spaces replaced by underscores). After the first real submission, check the execution log to see the exact keys Krom Automation captured from your specific form.

Entry Status Changed

Fires when a WPForms entry status is updated. WPForms entry statuses include active, starred, spam, and trash.

Data fieldDescription
form_idThe WPForms form ID
entry_idThe entry ID whose status changed
old_statusThe status before the change
new_statusThe status after the change

Common use: Triggering a review or escalation workflow when an admin stars a high-priority entry, or alerting the team when entries are being marked as spam.

Available actions #

Add Entry Note

Appends a note to a WPForms entry, visible in the entry detail view in the WPForms admin.

FieldDescription
entry_idThe entry to add the note to. Use {{entry_id}} from the trigger.
note_textThe text content of the note. Merge tags are supported.

Note: This action requires WPForms Pro. It is not available with the free WPForms plugin.

Update Entry Status

Changes the status of a WPForms entry.

FieldDescription
entry_idThe entry to update. Use {{entry_id}} from the trigger.
statusThe new status: active, starred, spam, or trash.

Common use: Automatically starring entries from VIP email domains, moving entries to trash after a condition determines they’re low quality, or marking entries as spam based on AI content moderation.

Setting up your first WPForms workflow #

  1. Go to Krom Automation > Workflows and click Add New Workflow.
  2. Click Add Trigger and select Form Submitted under the WPForms category.
  3. Add a Condition node if you have multiple forms and only want this workflow to run for one. 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 {{entry_id}}, {{form_title}}, and your form field merge tags in action fields.
  6. Simulate, then activate.

Screenshot: WPForms Form Submitted trigger on the canvas with a condition node filtering by form_id below it.

Real-world automation examples #

Lead notification to the sales team Trigger: Form Submitted (filtered by form_id) Action: Send Email to {{admin_email}} with the submitter’s name, email, and message in the body, plus a direct link to the entry in WPForms.

Auto-confirmation email to the submitter Trigger: Form Submitted (filtered by form_id) Action: Send Email to the form’s email field with a personalised confirmation message using merge tags for the submitter’s name.

Add new lead to FluentCRM Trigger: Form Submitted Action: FluentCRM Create or Update Contact using the email and name field merge tags, with tags applied based on which form was submitted.

Star high-value entries automatically Trigger: Form Submitted (filtered by form_id) Condition: budget contains $10,000 Yes branch: Update Entry Status to starred Yes branch (continued): Send Email alert to sales team

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

Pre-built templates #

Install these from Krom Automation > Templates:

TemplateWhat it does
wpf-auto-responderInstant auto-responder email on WPForms submission
wpf-conditional-routingRoutes form submissions to different workflows based on a field value
wpf-lead-notificationAdmin or team notification for new WPForms leads
wpf-lead-to-crmAdds WPForms submission data to FluentCRM automatically

Troubleshooting on WPForms Integration #

Form field merge tags aren’t resolving

Open Krom Automation > Logs and click the execution detail for the submission in question. Look at the input data on the trigger step to see the exact field keys as captured. Field key formatting depends on how the field label is written in WPForms. Match your merge tag names to what you see in the log.

The Add Entry Note action is failing

This action requires WPForms Pro. Confirm you have WPForms Pro installed and active, not just the free WPForms Lite plugin.

The workflow runs for multiple forms when it should only run for one

Add a condition on form_id filtering to your specific form ID. Every WPForms Form Submitted event fires the trigger — the condition is what limits it to the form you intend.

What are your feelings

Updated on August 12, 2026