WordPress Tutorials & How-To (Advanced)

How to Create Popup Forms in Elementor

blog-post-banner

WordPress Tutorials & How-To (Advanced)

How to Create Popup Forms in Elementor

Popup forms are one of the most powerful tools for capturing leads, driving sales, and promoting offers. Elementor Pro includes a built-in Popup Builder that lets you design email signup forms, login popups, discount offers, exit-intent popups, and advanced multi-step forms — all visually. This guide shows you how to create high-converting popups step-by-step.

1

Why Use Popup Forms?

Boost conversions with targeted pop-ups.

Popup forms help you capture visitor attention at the right time. You can use them for:

  • Lead generation
  • Email newsletter signup
  • Discount codes (10% off)
  • Exit-intent popups
  • Login/Register forms
  • Appointment booking
  • Announcing flash sales
  • Collecting feedback

Elementor Pro makes this extremely easy without coding.

2

What You Need Before Starting

Check requirements before building popups.

  • Elementor Pro (required for Popup Builder)
  • A form plugin (Elementor Forms, Fluent Forms, or WPForms)
  • Your email marketing tool (optional)
    • Mailchimp
    • MailerLite
    • FluentCRM
    • Sendinblue

3

How to Create a Popup Form in Elementor

The complete step-by-step process.

Step 1 — Open Popup Builder

  1. Go to Templates → Popups
  2. Click Add New Popup
  3. Name your popup (Example: Discount Popup)

Step 2 — Choose a Template

Elementor offers 100+ popup templates:

  • Newsletter popups
  • Floating bars
  • Fullscreen popups
  • Discount popups
  • Login & signup forms

Step 3 — Add a Form

Drag the Elementor Form Widget and add fields:

  • Name
  • Email
  • Phone (optional)
  • Message

Step 4 — Connect to Email Services

In Form → Actions After Submit, add:

  • Email
  • Webhook
  • Mailchimp
  • MailerLite
  • FluentCRM

Configure your integration (API Keys required).

Step 5 — Style the Popup

  • Change background color
  • Add gradient overlay
  • Use images or icons
  • Adjust spacing & padding
  • Add animations (Slide In, Fade In, Zoom)

4

Set Popup Triggers

Control when the popup should appear.

Elementor supports multiple popup triggers:

  • On Page Load
  • On Scroll (percentage based)
  • On Scroll to Element
  • On Click (great for CTA buttons)
  • Exit Intent (detects user leaving)
  • After Inactivity

For best conversions:

  • Use Exit-Intent for offers
  • Use On Click for forms
  • Use Scroll Trigger for content upgrades

5

Set Popup Conditions

Choose where the popup should appear.

  • Entire Site
  • Specific Pages
  • Posts Only
  • Product Pages
  • Archive Pages
  • 404 Pages

For offers, use WooCommerce → All Products.

For blog signups, use Posts → All Posts.

6

Create Click-Triggered Popups (Best for Forms)

Great for “Sign Up”, “Buy Now”, “Book Appointment”.

Step 1 — Create a Button

  1. Add an Elementor Button
  2. Go to Link → Dynamic Tags
  3. Select Popup
  4. Choose Open Popup
  5. Select your popup

Now your button opens your popup instantly.

7

Create Exit-Intent Popups

Perfect for saving abandoned users.

Exit-intent pops up when the user moves cursor near the browser close button.

Elementor Setup:

  1. Edit your popup
  2. Go to Display Conditions
  3. Go to Triggers
  4. Enable Exit Intent

These convert extremely well for:

  • Discount offers
  • Lead magnets
  • Cart abandonment recovery

8

Best Practices for High-Converting Popups

Improve user experience & conversions.

  • Show at the right time (not instantly)
  • Keep the design clean
  • Use fewer fields (Name + Email)
  • Use clear CTAs (Get Offer, Join Free, Download Guide)
  • Use images or icons
  • Add urgency timers for offers
  • Optimize for mobile screens
  • Avoid showing popup too often

9

Troubleshooting Popup Issues

Fix common Elementor popup problems.

1. Popup Not Opening?

  • Clear browser & plugin cache
  • Disable optimization plugins temporarily
  • Ensure Elementor Pro is active
  • Check trigger settings

2. Popup Opens but Immediately Closes

Disable “Avoid Multiple Popups”.

3. Popup Not Responsive?

  • Adjust width in popup settings
  • Check mobile viewport settings

4. Buttons Not Triggering Popup?

  • Ensure popup is published
  • Check Trigger → On Click
  • Re-assign popup in dynamic tags

Want High-Converting Popups for Your Website?

All SiteCrafted premium websites come with pre-built Elementor popups — newsletter popups, discount offers, sticky CTA popups, and lead forms built by professionals.

Get Popup-Optimized Website

Sandeep Sangam

Sandeep Sangam

Author at SiteCrafted Web Solutions

Sandeep Sangam is the Founder of SiteCrafted Web Solutions and a WordPress expert specializing in high-performance business websites, SEO-ready templates, and conversion-focused designs. With years of experience helping small businesses and entrepreneurs build a strong online presence, he creates beginner-friendly WordPress tutorials that simplify complex concepts and make website building easy for everyone.

Through SiteCrafted, Sandeep has helped hundreds of clients launch beautiful, fast, and scalable WordPress websites without technical complexity. His mission is to provide practical guidance, ready-to-use solutions, and professional resources that empower users to build and grow their websites with confidence.

View all posts by Sandeep Sangam
author-avatar

About Sandeep Sangam

Sandeep Sangam is the Founder of SiteCrafted Web Solutions and a WordPress expert specializing in high-performance business websites, SEO-ready templates, and conversion-focused designs. With years of experience helping small businesses and entrepreneurs build a strong online presence, he creates beginner-friendly WordPress tutorials that simplify complex concepts and make website building easy for everyone.

Through SiteCrafted, Sandeep has helped hundreds of clients launch beautiful, fast, and scalable WordPress websites without technical complexity. His mission is to provide practical guidance, ready-to-use solutions, and professional resources that empower users to build and grow their websites with confidence.