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 field | Description |
|---|---|
form_id | The Elementor form ID |
form_name | The name of the form as set in the Elementor form widget settings |
page_url | URL of the page where the form was submitted |
| All field values | Every 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,phone, andmessageare easier to work with as merge tags than auto-generated IDs.
Setting up your first Elementor Forms workflow #
- Go to Krom Automation > Workflows and click Add New Workflow.
- Click Add Trigger and select Form Submitted under the Elementor Forms category.
- To target a specific Elementor form, add a Condition node with the field set to
form_name, operatorequals, and the value set to the exact form name as it appears in the Elementor widget settings. - Add your actions below the trigger or condition.
- Use your field ID names as merge tags in action fields.
- 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 #
| Template | What it does |
|---|---|
ef-auto-responder | Auto-responder email for Elementor form submissions |
ef-lead-notification | Team 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.