Elementor Forms Integration: Trigger, Setup, and Automation Examples

Krom Automation Pro connects to Elementor Pro’s built-in form widget. Every time a visitor submits an Elementor form successfully, Krom Automation can fire an automation — sending an auto-responder, notifying your team, syncing the lead to a CRM, or subscribing the submitter to an email list.

No API key or configuration is required. Krom Automation detects Elementor Pro automatically when it is active.

Requirements #

  • Krom Automation Pro installed and activated
  • Elementor Pro installed and active (the form widget is a Pro-only feature in Elementor)

Available trigger #

Form Submitted

Fires when an Elementor Pro form is submitted successfully. Supports filtering by form name if you have multiple Elementor forms and only want the workflow to run for a specific one.

Data fieldDescription
form_idThe Elementor form ID
form_nameThe name of the form as set in the Elementor form widget settings
page_urlURL of the page where the form was submitted
All field valuesEvery submitted field is available as a merge tag using the field ID set in the Elementor form widget

About field merge tags: In the Elementor form widget, each field has an ID you set in the field settings (under the Advanced tab). That ID is the merge tag key. For example, if a field’s ID is set to email, use {{email}} in your Krom Automation action fields. If the ID is full_name, use {{full_name}}.

Tip: Set clear, consistent field IDs in your Elementor forms before building workflows. Field IDs like name, email, phone, and message are easier to work with as merge tags than auto-generated IDs.

Setting up your first Elementor Forms workflow #

  1. Go to Krom Automation > Workflows and click Add New Workflow.
  2. Click Add Trigger and select Form Submitted under the Elementor Forms category.
  3. To target a specific Elementor form, add a Condition node with the field set to form_name, operator equals, and the value set to the exact form name as it appears in the Elementor widget settings.
  4. Add your actions below the trigger or condition.
  5. Use your field ID names as merge tags in action fields.
  6. Simulate to confirm field merge tags resolve correctly, then activate.

Screenshot: Elementor Forms Form Submitted trigger on the canvas with a condition node filtering by form_name.

Real-world automation examples #

Auto-responder email to every form submitter Trigger: Form Submitted (filtered by form_name) Action: Send Email to {{email}} with a personalised reply using {{full_name}} in the greeting.

Instant sales team alert in Slack Trigger: Form Submitted (filtered by form_name to your lead capture form) Action: Slack Send Rich Message to #leads with the submitter’s name, email, and enquiry message.

Subscribe submitters to an email marketing list Trigger: Form Submitted Action: Mailchimp Subscribe using {{email}} and {{full_name}} to add the submitter to your Mailchimp audience.

Pre-built templates #

TemplateWhat it does
ef-auto-responderAuto-responder email for Elementor form submissions
ef-lead-notificationTeam notification when a new Elementor form lead arrives

Troubleshooting on Elementor Forms Integration #

Field merge tags aren’t resolving. Check the field ID set in the Elementor widget (not the label — the ID in the Advanced tab). Open an execution log to see the exact keys captured and match your merge tag names to those.

The trigger isn’t firing. Confirm Elementor Pro is active, not just the free Elementor plugin. The form widget that Krom Automation connects to is a Pro feature.

What are your feelings

Updated on August 12, 2026