When Elementor Pro form is submitted, add a subscriber in Campaign Monitor
Each time a visitor submits an Elementor Pro form on your site, this workflow adds them as a subscriber to a Campaign Monitor list, ready for your next campaign or welcome journey.
Elementor
Campaign Monitor2 steps Setup ~5 min Used on 3.0k sites Free to import

What this workflow does
You built your sign-up or contact form in Elementor, but your email campaigns go out from Campaign Monitor. Without a link, new sign-ups pile up in form entries or your inbox until someone copies them across. This workflow sends each one to your list as the form is submitted.
The Elementor trigger fires when a visitor submits a form built with Elementor Pro, and every field in that form becomes data FlowMattic can use. The Campaign Monitor Add Subscriber action then adds a new subscriber to the list, using the email and name you map from the form.
Every submission of the form runs the workflow, including ones from people who didn't tick a marketing checkbox. If your form asks for consent, add a Filter on that field before the Campaign Monitor step. Task History records each run and the response Campaign Monitor sent back.
Newsletter box in an Elementor footer
A two-field Elementor Pro form in your site footer adds each sign-up to the Campaign Monitor list your monthly newsletter goes to.
Gated download landing page
Visitors give their name and email in an Elementor form to get a guide, and they join a Campaign Monitor list for the follow-up emails.
Webinar registration page
An Elementor registration form adds attendees to a Campaign Monitor list you use to send the joining link and reminders.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Elementor New Form SubmissionStarts the run as soon as someone sends one of your Elementor Pro forms. Each form field, including email and name, is passed on for the Campaign Monitor step.
Campaign Monitor Add SubscriberPuts the visitor on a Campaign Monitor list as a subscriber. Map the form's email field and any name field, pick the list, and connect your Campaign Monitor account on import.
What you need
- FlowMatticCore
- Elementor PluginPlugin
- Campaign Monitor 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.
- Add a Filter after the trigger that continues only when your Elementor consent checkbox is ticked, so only visitors who opted in reach Campaign Monitor.
- If one site has several Elementor forms, check after a test submission which form the trigger picks up, and use a Filter on the form name if only one should add subscribers.
- Submit the form once yourself after import so FlowMattic captures its fields, then map them in the Add Subscriber step before you turn the workflow on.
Questions about this workflow
Do I need Elementor Pro for this Campaign Monitor workflow?
Yes. The form widget the trigger listens to is part of Elementor Pro, so Elementor Pro must be active on the WordPress site where FlowMattic runs.
What happens when an Elementor visitor is already subscribed in Campaign Monitor?
The step sends an add request for every submission. Run a test with an address already on your list and check Task History to see how Campaign Monitor responds for your account.
Will Elementor still save the form entry or send its email?
Yes. The workflow only listens for submissions and doesn't change the form's own actions, so its notification emails and other settings work as before.
Can Elementor form answers fill Campaign Monitor custom fields?
Open the Add Subscriber step after import and run a test submission to see which values it accepts beyond email and name before relying on custom fields.
More Email Marketing 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