WordPress / 7 MIN READ
Pop-up Builder 101
Creating a Pop-up Builder with Beaver Builder
From the original Fervor library. Examples may use older package versions.
π£ WordPress Popup Tutorial (with Popup Maker)
π― Goal: Create a promo popup that appears after 5 seconds with an optional βShop Nowβ button, fully editable anytime.
π§± Step 1: Install Popup Maker Plugin
- Go to your WordPress dashboard.
- Navigate to
Plugins β Add New. - Search for Popup Maker.
- Click Install Now, then Activate.
πͺ Step 2: Create a New Popup
-
In the dashboard, go to
Popup Maker β Add Popup. -
Name it something like
Summer Promo. -
In the content box, type or paste:
<h2>π₯ 20% Off This Week Only!</h2> <p>Use code <strong>SUMMER20</strong> at checkout.</p> <a class="button" href="/shop">Shop Now</a>
π‘ You can also use Beaver Builder to design this popup (see Step 6).
βοΈ Step 3: Add a Trigger (Show the Popup)
- Scroll down to the Popup Settings box below the content editor.
- Click the Triggers tab β click Add New Trigger.
- Select
Time Delay / Auto Open. - Set the delay time to
5000 ms(5 seconds). - Click Add.
π― Step 4: Set Where It Appears (Targeting)
- Click the Targeting tab in Popup Settings.
- Click Add New Condition.
- Select
Entire Siteor specify where you want the popup (e.g.,Post Type β is equal to β Product).
π¨ Step 5: Style the Popup (Optional)
-
Go to the Display tab.
-
Choose a theme (or click to create your own).
-
Set:
- Width (e.g.,
500px) - Animation (e.g., Fade, Slide)
- Position (e.g., Center)
- Width (e.g.,
-
In Close Settings, enable:
- Close on overlay click
- Close on ESC key
π§ Optional: Step 6 β Use Beaver Builder to Design the Popup
Want to use Beaver Builderβs drag-and-drop features?
-
Create a new Beaver Builder layout and design your promo.
-
Save it as a Saved Template (from the top-right Tools menu).
-
Go back to your popup content editor.
-
Insert this shortcode:
[fl_builder_insert_layout slug="your-saved-template-slug"]Or use the ID:
[fl_builder_insert_layout id="123"]
π§ͺ Step 7: Test It Out
- Click Publish (top right).
- Visit your site.
- Wait 5 seconds β the popup should appear.
- Test closing it, clicking links, etc.
π Step 8: Edit Anytime
- Go to
Popup Maker β All Popups. - Click Edit under your popup.
- Change content, triggers, or styles easily.
π‘ Bonus Tips
- π§ Use cookies to show only once per day: Go to
Popup Settings β Cookies β Add New Cookie. - π± Mobile-friendly: Test your popup on phones and tablets.
- π§² Pro Features: Exit intent, scroll triggers, and more available if you upgrade.
π Bonus Section: Pro Tips & Cool Stuff for Popup Maker
π§² 1. Trigger on Click (e.g., Button or Image)
Want the popup to appear when someone clicks a button in Beaver Builder?
π§ How-To:
- In Popup Settings β Triggers β Add Trigger β Click Open.
- Give it a CSS class like:
popup-deal-button - In Beaver Builder, click your button or image β go to Advanced β HTML Class β paste
popup-deal-button.
Boom. Now clicking the button opens the popup.
β±οΈ 2. Add Countdown Timer for Urgency
Great for flash sales or limited-time offers.
Options:
- Free Plugin: Countdown Timer Ultimate
- Pro: Use UABBβs Countdown module in your Beaver Builder template
Place it directly in the popup or inside your Beaver layout template, and it works like magic.
πͺ 3. Set Cookie Rules (Limit Repeat Popups)
Nobody wants the same popup every 10 seconds.
How:
-
Go to
Popup Settings β Cookies β Add New Cookie -
Choose:
- Set cookie when popup is closed
- Expire in
1 day(or more)
β Popup now shows once per user per day, not every time they reload.
πΌοΈ 4. Use Gorgeous Full-Width Backgrounds
Make your popup look like a mini landing page.
With Beaver Builder:
-
Add a Row β Background Image
-
Place your promo content inside
-
Save as a Template
-
Insert into Popup Maker with:
[fl_builder_insert_layout slug="summer-promo"]
πΈ Perfect for holidays, big events, or branding.
π§ 5. A/B Test Offers
Create two popups:
- A: 10% Off
- B: Free Shipping
Show each on different pages or alternate days using targeting and cookie settings, then track which one converts better.
π― 6. Page-Specific Offers
- Show a βFree Giftβ popup only on
/cart - Trigger a βNeed Help?β popup only on the Contact page
Use Targeting Conditions:
Current URL β is equal to β /cartPage β is equal to β Contact
This makes your popups super relevant.
π 7. Track Popup Performance
Add UTM parameters to buttons:
<a href="/shop?utm_source=popup&utm_campaign=summer-sale" class="button">Shop Now</a>
Then view traffic in Google Analytics or Fathom Analytics to measure popup ROI.
π§Ό 8. Close Popups Cleanly
Popup Maker lets you:
- Enable background click to close
- Press ESC key to close
- Add a little β close icon with animations
- Use
auto-close after 10 secondsif youβre just nudging
π€― 9. Stack Popups (Safely)
You can open one popup from another:
- Great for confirmation messages
- Use Popup Makerβs
Open Popupshortcode or a button trigger
But donβt overdo it β too many popups = π user rage.
π 10. Surprise & Delight Popups
Try:
- π βHappy Birthdayβ deals using user meta + shortcodes
- π βStill Thinking About It?β popups on checkout exit
- π βYou unlocked a surprise!β popups after button click
Make it fun. Make it memorable. Make it click.
Absolutely β hereβs a full section on how to use Popup Maker with Beaver Builder to create beautifully styled, reusable popups using drag-and-drop tools.
π§± Using Popup Maker with Beaver Builder
π¨ Build Gorgeous, Custom Popups with Full Beaver Builder Control
β³οΈ Overview
Instead of using the basic WordPress editor inside Popup Maker, you can design your popup in Beaver Builder, save it as a Saved Template, and insert it into the popup using a shortcode.
This gives you complete visual control and makes updating promos super easy.
β Step-by-Step: Integrate Beaver Builder with Popup Maker
1. Create the Layout in Beaver Builder
- Go to
Beaver Builder β Templates β Add New. - Name it something like
Summer Promo. - Choose Template Type: Saved Rows or Saved Layout.
- Click Launch Beaver Builder to start designing.
2. Design Your Popup Layout
- Add Headings, Images, Buttons, Countdowns, etc.
- Use any Beaver Builder module you like (including UABB or PowerPack if installed).
- Keep the width around 500β700px for popups.
- Click Done β Publish when youβre finished.
3. Insert Layout into Popup Maker
-
Go to
Popup Maker β Add Popup(or edit an existing one). -
In the content box, insert this shortcode:
[fl_builder_insert_layout slug="summer-promo"]Or use the layout ID:
[fl_builder_insert_layout id="123"]
π To find the slug or ID: Go to
Beaver Builder β Templates β All Templates, hover over the title, and look at the URL (post=123&action=edit= ID 123).
4. Add Triggers and Targeting
- Set up Triggers (e.g., Time Delay or Click).
- Add Targeting Conditions for where it shows.
- Save or update the popup.
π‘ Example Use Cases
| Popup Type | What to Use in Beaver Builder |
|---|---|
| Flash Sale | Countdown + Call-to-Action button |
| New Product Teaser | Image + Short Description + Button |
| Exit Intent Opt-In | Form module + Incentive (PDF, etc.) |
| Holiday Promo | Themed background + animated text |
| Contact Reminder | Phone icon + quick message |
π To Update Later
- Go to
Beaver Builder β Templates β All Templates. - Edit the layout directly.
- Any popups using that saved template will instantly reflect the change.
π₯ Extra Pro Tips
- π» Responsive: Beaver Builder layouts are mobile-friendly out of the box.
- π§ͺ A/B Test: Use multiple saved templates and compare performance.
- π§Ό Keep It Simple: Donβt overload popups with full page elements (skip sidebars, menus).
- π Button Tracking: Add UTM tags to buttons to track conversions.