The Elementor Atomic Form trigger, labeled Elementor Atomic Form Submitted, handles supported Elementor Pro Atomic Form submissions. It passes sanitized form values to the workflow and can optionally filter submissions by form ID.
Screenshot to add: Elementor Atomic Form Submitted trigger node with the optional Form selector
Requirements
- Elementor Pro must be active.
- The Elementor Pro Atomic Forms module must be available. The plugin checks for the Atomic Form controller before registering this trigger.
- Create the Atomic Form on an Elementor page before selecting it in the workflow.
Configure the trigger
- Open Agent Workflows and edit the workflow.
- Add the Elementor Atomic Form Submitted trigger node.
- Choose a form in Form (optional — leave empty for all forms), or leave it set to All forms to listen for any matching Atomic Form submission.
- Connect the trigger to the next node and use the variable picker to map the fields that downstream steps require.
- Save the workflow and test with a controlled Atomic Form submission. Inspect the payload before using it in a live action.
Available trigger data
The payload contains source (elementor-atomic), event (atomic_form_submitted), form_name, form_id, form_post_id, fields, fields_by_label, field_metadata, referer_title, and referrer. Field values are sanitized; array values are converted to comma-separated text.
Why a submission may be ignored
The trigger listens to Elementor Pro’s Atomic Forms AJAX request and verifies the Elementor request nonce before reading the submission. It also requires a form ID and a non-empty fields array. If you select a form, submissions with a different form ID are ignored. The trigger does not run for requests that fail these checks.