Home / Sources / WPForms

WPForms

Form entries, conditional fields.

Source Forms Native
Triggers
1
Used on
Setup
Auto-detected
Min version
latest

How this source works

FlowSync taps into the native WPForms action hooks. The moment WPForms is detected on your site, all triggers below are available in the workflow builder — no extra configuration, no webhooks to wire up.

Available triggers 1 total

Submissions

Form submitted
form_submitted
Fires on any successful submission. Payload includes form_id, form_title, entry_id, submitter_email, and a normalized fields map of every mapped field.

Sample event payload

Every trigger ships with a structured payload. Here's what form_submitted looks like when it fires:

Form submitted
form_submitted
PAYLOAD
form_id12
form_title"Newsletter signup"
entry_id5821
submitter_email"[email protected]"
fields.name"Ana Reyes"
timestamp2026-07-09T00:03:58Z

Popular workflow recipes

Tap any recipe to install it as a starting point — all wires connected.

WPForms Brevo

Add new WPForms events to Brevo, tagged by type

2 actions · common
WPForms Mailchimp

Sync WPForms contacts into Mailchimp

1 action · common
WPForms HubSpot

Mirror WPForms changes to HubSpot CRM

1 action · common

How to use it

1

Make sure WPForms is active

FlowSync auto-detects WPForms on plugin activation. If it’s running, you’ll see it under FlowSync → Sources with a green status dot.

2

Pick a trigger in the workflow builder

Open a workflow, click the trigger node, and select any WPForms event. The payload schema is loaded automatically so the field picker works downstream.

3

Filter, branch, or pass the payload to an action

Use the IF/ELSE node to gate the flow on plan tier, country, role — anything in the payload. Then connect any action and use {{trigger.field}} style merge tags.

4

Replay real events

FlowSync stores the last 1,000 fired events. Click any one in Logs → WPForms and hit Replay to dry-run a workflow against a known-real payload.

Wire up WPFormsin minutes.

Install FlowSync free, pick a trigger, and send events anywhere you need them.