Elementor 101 · Lesson 10 · Pro

Popups, forms and interactions

Popup triggers and conditions, the new Atomic Forms, and motion that respects your visitors.

  • ⏱ ~20 min
  • Intermediate
  • 5 steps + quiz
  • Needs Elementor Pro

Written for Elementor 4.3.3 · Elementor Pro 4.3.1 · Updated October 2026

02Triggers and rules that don't annoy people

TriggerGood for
On ClickBooking forms, video, "get the quote" — the visitor asked for it.
On Scroll (e.g. 60%)Newsletter offers after someone has read the content.
On Scroll To ElementAn offer that belongs to one section, such as pricing.
On Page Exit IntentA last offer as the mouse leaves the window (desktop only).
After InactivityGentle help prompts.
AdBlock DetectionA polite "please allow ads" note, if your site depends on them.
On Page LoadRarely — important notices only.
Popup Publish Settings on the Triggers tab, listing On Page Load, On Scroll, On Scroll To Element, On Click, After Inactivity, On Page Exit Intent and AdBlock Detection, each with its own toggle
Fig. 4 — Turn on one trigger, two at most. Each one has its own settings.

In Advanced Rules, limit how often it shows (for example once per session), hide it from logged-in users, and hide it from visitors arriving from your newsletter. In the popup settings, make sure it can be closed with a visible button and the Esc key.

03Atomic Forms

Forms in version 4 are built from parts. An Atomic form element is the container, and every field is its own element that you drag in from the Atomic Form group: Label, Input, Text area, Checkbox, Radio button, Select, Date picker, Time picker, File Upload and Submit button. Fields use the same Style tab, Classes and Variables as the rest of your site, so forms finally match your design without extra effort.

  1. Add an Atomic form, then drag in a Label + Input pair for name and email, a Text area and a Submit button.
  2. Mark the required fields and set the input type (email, tel) so phones show the right keyboard.
  3. In the form's settings, choose what happens on submit: email notification, redirect, or a connected marketing tool.
  4. Send a test submission and confirm the email arrives. If it doesn't, read the SMTP guide.

04Interactions: motion with a purpose

Atomic Elements support Interactions. Entrance interactions are available to everyone. Pro adds triggers that react to scrolling, hovering and clicking, plus a Custom effect where you define exactly how an element moves between states. Interactions can differ per breakpoint.

  1. Select an element and open its Interactions tab.
  2. Click Create an interaction. You get a ready-made "On page load: Fade In" to adjust.
  3. Pick the Trigger: Page load, Scroll into view, While scrolling, On hover or On click.
  4. Set the Effect, the direction, and the Duration, Delay and Easing.
The Interactions tab of a heading with an On page load Fade In interaction open: Trigger, Effect, Type, Direction, Repeat, Duration 600 ms, Delay and Easing fields
Fig. 5 — A fade-in on page load. 600 ms is the default; shorter often feels better.
  • Use motion to guide attention, such as revealing steps in order, not to decorate every element.
  • Keep it short (200–500 ms) and subtle on mobile, or turn it off there.
  • Respect visitors who prefer reduced motion. Test with that system setting turned on.

05Common mistakes

  • A page-load popup on every page. It's the fastest way to lose visitors, and on mobile it can hurt search rankings.
  • Never testing form emails. Many hosts silently drop PHP mail. Test every form after launch.
  • Animating everything. When everything moves, nothing stands out, and the page feels slower.

✓Quick quiz

Three questions to check the essentials. Get them all right to complete the lesson.

1. Which trigger best fits a newsletter popup on blog posts?
2. How are Atomic Forms built?
3. Which plan is the minimum for popups?