Add WPForms leads to ActiveCampaign automatically
Every WPForms submission creates a contact in ActiveCampaign, or updates the contact with the same email, so leads from your WordPress forms are ready for your ActiveCampaign emails and automations.
WPForms
ActiveCampaign2 steps Setup ~5 min Used on 2.4k sites Lead Capture Free to import

What this workflow does
WPForms collects leads on your WordPress site, and ActiveCampaign is where you email them. Without a link between the two, someone has to export entries and import them, and new leads wait in the meantime. This workflow passes each new WPForms lead to ActiveCampaign as it comes in.
The WPForms trigger runs for every new submission. FlowMattic sends the email answer and the name answer to ActiveCampaign, whose Create or Update Contact action adds a contact or refreshes the one that already uses that email. The name lands in the first name field and the last name is sent empty.
Only the email and name travel with the template. Anything else from the form stays in WPForms unless you map it. If you want these leads to enter an ActiveCampaign automation, set that automation up inside ActiveCampaign, then send a test submission to confirm the contact arrives as you expect.
Newsletter sign-up form
A WPForms sign-up box in your sidebar sends each subscriber to ActiveCampaign, where your newsletter goes out from.
Free guide download
Visitors enter their email to get a guide. They become ActiveCampaign contacts that your guide follow-up automation can start from.
Repeat enquiries from known customers
When an existing customer fills in your WPForms contact form again, their ActiveCampaign contact is updated rather than duplicated.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
WPForms New Form SubmissionRuns each time a visitor submits a WPForms form on your site. The email and name answers are handed to ActiveCampaign.
ActiveCampaign Create or Update ContactCreates or updates an ActiveCampaign contact keyed on the submitted email. The name answer fills first name and last name is left blank. Connect ActiveCampaign when you import.
What you need
- FlowMatticCore
- WPForms PluginPlugin
- ActiveCampaign AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Map a phone or company field into the ActiveCampaign step if your WPForms form asks for it and the step shows the matching field after a test run.
- Add a Filter on a consent checkbox, so only people who agreed to marketing emails are sent to ActiveCampaign.
- Use a Router with one route per form topic if you want different ActiveCampaign handling for different kinds of leads. Give each route a distinct topic value.
Questions about this workflow
Which WPForms answers are sent to ActiveCampaign?
As imported, only the email and name answers. Every other field stays in WPForms unless you map it into the ActiveCampaign step yourself.
What happens when a WPForms lead's email is already in ActiveCampaign?
The contact with that email is updated with the submitted name instead of a second contact being created.
Can I put WPForms leads on a specific ActiveCampaign list?
Run a test after import to see which options the ActiveCampaign step offers. If it has no list setting, use an ActiveCampaign automation that adds new contacts to the list.
More Forms to Sheets & CRM workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted




