Popup Builder Gamification - WordPress Plugin
Don’t know how games can boost your sales or make high conversions? It’s time to rely on the gamified email capture process which will boost subscriptions and sales by personalized coupons and sales.

Plugin Features
It’s a powerful animated popup type with large varieties of gift logos to pick for any holiday, and, of course, adding your designed one. After selecting the logo, you give 5 gifts to your customers to choose from, and they will love to reveal their coupon discount.
Specifications:
| Release date: | 11-10-2020 | |
| Last updated: | 15-05-2022 | |
| Type: | Paid | |
| License: | GPL | |
| Subject: | Marketing & SEO | |
| Compatibility: | W5.x | |
| Includes: | Plugin | |
| Language packs: |
|
|
| Developer: | Popup Builder | |
| Rating: | ||
Share with your friends!
Popup Builder Gamification Setup Guide
This guide to Popup Builder Gamification will help you understand how Pick a Gift works, prepare your site to show the game popup, build a prize-based contact collection flow, and check that visitors get a clear outcome without seeing the game repeatedly. Rather than discuss gamification in the abstract, we’ll follow one visitor’s path: where and when the popup appears, how they choose a gift, what they see afterward, and how to verify the data.
Popup Builder Gamification is an add-on for the core Popup Builder plugin for WordPress. Its game centers on choosing one of five gift icons: visitors see an invitation, enter an email address if required, choose a gift, and receive a win or no-win message. The goal isn’t to make someone click at any cost. A well-designed popup gives visitors a brief, honest reason to share their contact information or learn more about an offer, and the site should show it only in a relevant context.
A popup like this has two sides. Visitors see the text, gift image, field, button, message, and close control. In the admin dashboard, you configure the popup type, the Content, Design, and Options sections, the opening event, display rules, and limits. If you only work on the design, the game may look polished but appear in the wrong place or keep interrupting visitors. If you only set the rules but leave the prize unclear, visitors won’t understand why they should take part. So first, define the campaign’s goal and boundaries. Then build the popup section by section, and only after that enable it on live pages.
When a Pick a Gift Game Makes Sense on Your Site
Popup Builder Gamification is useful when you can explain the offer in one brief exchange: visitors take a clear action, and the site immediately tells them what they received. A store might offer a promo code or a small gift with an order. A brand with a newsletter might offer early access to a collection, resource, or announcement. A service business might offer a useful resource, as long as the exchange provides real value. In every case, visitors should be able to answer three questions in a few seconds: What am I being offered? What do I need to do? What happens after I make a choice?
Don’t use the add-on as a substitute for your site’s regular content. A surprise game can distract visitors on a landing page with an important form, in an account area, on a payment page, or anywhere they’re already completing a critical task. In those places, completing the main action should come first. A safer choice is to show the game on catalog pages, in a seasonal collection, after visitors have read some content, or when they click a noticeable but unobtrusive element.
Who This Approach Works For
This approach suits site owners who are ready to define the prize, its expiration date, and how they’ll follow up with recipients. It also helps to have an editor who can write concise, unambiguous messages: the main message before the game, the invitation to choose a gift, the win message, and a friendly response for the other outcome. Finally, someone should test the popup in a separate browser session rather than judging the campaign only from the admin dashboard.
- Online stores - when a code or bonus applies to a specific collection, category, or period, and you can explain its terms near the popup.
- Newsletter sites - when you collect an address to provide something useful afterward, not to make a vague promise with no follow-up email.
- Service businesses - when the gift is a clear digital resource, checklist, or invitation to a consultation step, without presenting it as a guaranteed service.
- Content sites - when the game unlocks a themed collection or special resource after visitors voluntarily agree to receive messages.
When a Regular Popup Is a Better Fit
If you don’t have a real prize, can’t manage subscriptions, or need a long explanation to describe the offer, a regular form may be simpler. Gamification can’t make a weak offer more valuable or create trust with a polished button. Another reason to avoid it is a strict legal or industry context where a random prize could be seen as a lottery, even if you’re offering only an informational bonus. In that case, a clear opt-in form is more straightforward and honest for visitors.
Don’t confuse activity with contact quality. Someone may choose a gift for the discount and have no further interest in your products. Decide in advance which metric would make the campaign worthwhile: a confirmed contact, a redeemed code, a visit to a collection, a return visit, or an order. More clicks alone don’t prove that the experience benefits your business or your visitors. That choice affects your copy and display rules. A broad invitation may attract more casual participants, while one tied to a relevant page may reach fewer people but a more clearly defined audience.
What to Prepare Before Installing the Add-on
Before you begin, make sure the core Popup Builder plugin is already working on your site. This matters because Gamification adds a new popup type to the core plugin; it doesn’t replace it. Create a backup or work on a staging copy first, especially if your site already uses popups, caching, JavaScript optimization, or custom code to close banners. This precaution doesn’t mean the add-on will necessarily conflict with them. It helps prevent overlapping display rules from competing for visitors’ attention and makes troubleshooting easier.
Define One Prize-Based Flow
Write down four things: who the popup is for, which pages will show it, what each possible outcome offers, and what happens to the email address after someone takes part. You don’t need five different game mechanics for five gifts. For your first launch, it’s safer to use one type of bonus that you can verify, with several gift icons to choose from. That lets you test the participant’s journey without also managing coupon inventory, multiple rules, and different audience segments.
If the prize is a code, prepare it before enabling the popup and test it in a staging cart if you’re using it in a store. If the gift leads to a page, make sure the page is published and its content matches the promise. If you collect email addresses, decide where they’ll be handled and who is responsible for the first message. Don’t leave this for later: visitors should receive exactly what the win screen promises.
Check the Page Context and Consent
An email field makes the popup a data collection form. Give visitors a clear reason for the request, use the consent text your site requires, and don’t ask for more information than the chosen flow needs. The add-on provides a field for terms text in the design settings, and you can set custom messages for a required field and an invalid address. This helps you keep important terms out of a long, generic message and explain errors next to the field.
A practical guideline: prepare the prize, the destination page, and the consent text before building the game. If you do it the other way around, you can end up with a polished popup and no process ready behind it.
Set Boundaries for Where the Popup Appears
Make a simple map of the pages where the popup is allowed, the pages where it’s excluded, and the event that starts it. The core Popup Builder display rules are in Main Options. They let you target the entire site, posts, individual pages, page types, categories, and tags. WooCommerce may add rules for products. For a first launch, avoid showing the game “everywhere.” It’s hard to tell where the offer helped visitors and where it interrupted navigation.
Plan the frequency, too. With a game invitation, it’s especially important not to show the same experience to someone over and over. The add-on has an option to hide the popup from users who have already played. This controls repeat access to the game, but it doesn’t replace testing the flow in a new session, on another device, or after clearing browser data. For your first launch, use one safe page and one clear display rule.
Install the Core Plugin and Add-on in the Right Order
Installation involves two separate checks: WordPress must recognize the core Popup Builder plugin, and the admin dashboard must then show Gamification as an available popup type. Don’t move on to editing copy until both checks pass. Creating a regular popup beforehand won’t harm the site, but it can give you the false impression that setup is complete. The list of popup types should include a separate Gamification option.
Activate the Core Popup Builder Plugin First
In the WordPress admin dashboard, open Plugins, then Add New. Find the core Popup Builder plugin, install it, and click Activate. After activation, the plugin’s section appears in the left-hand menu. Open it, but don’t create several test popups yet. Just confirm that the section loads, the popup list opens without a critical error, and the button to add a new popup is available.
If the core plugin is already installed, don’t skip this check. After a WordPress update, theme change, or front-end optimization change, an existing popup may still appear in the list, but its editor or display on the public-facing site may need to be tested again. For a new flow, create a separate popup with a clear internal name, such as Gift - Spring Collection. This name is for the admin dashboard. It helps you distinguish the game from other campaigns and doesn’t need to match the text visitors will see.
Add the Extension to WordPress
Once the core plugin is active, upload the add-on archive via Plugins - Add New - Upload Plugin. Select the ZIP file you received, install it, and activate it. The order matters because the add-on uses the Popup Builder core and isn’t a standalone builder. After activation, return to Popup Builder and start creating a new popup. The type selector should include Gamification.
If that option doesn’t appear, don’t try to work around the issue with an HTML popup or a random shortcode. First confirm that the core plugin is active, that the add-on archive wasn’t merely uploaded without being activated, and that the plugin list shows no error. Then reload the admin dashboard in a new browser window. If the type is still missing, temporarily disable only recently added admin dashboard optimizers or check for the error on a staging copy. Don’t disable every plugin on a live site at once: that can make it harder to track the original issue and create a new one.
Create Your First Game Popup
Click Add New in Popup Builder and choose Gamification. The editor opens three key sections: Content, Design, and Options. This is also a useful order for setup: first define the offer and screen copy, then style the form and gift, and finally set the game rules and repeat limits. Don’t change everything at once. Save the popup after each section and check only the part you just worked on.
Give the popup a distinctive internal title. Start with the main message in the content settings. Keep it brief and specific, for example: “Choose a gift and get a bonus on your first purchase.” This tells visitors what to do and why, without promising a particular prize before they complete the game. If you’re offering access to a resource instead of a discount, name the resource directly. A vague phrase like “a nice surprise” can be a second sentence, but it shouldn’t be the only explanation.
Write Copy for the Game’s Four States
What sets Popup Builder Gamification apart isn’t just that it has a field and a button. It also provides separate messages for the stages before the choice, during the choice, after a win, and after a no-win outcome. This lets visitors move through a sequence of clear interactions instead of seeing the same text throughout. Write all four messages as parts of one conversation. Each should serve a different purpose without contradicting the others.
Main Screen: Explain the Exchange
The main message appears when the popup opens. Its job is to explain the value and terms without overwhelming visitors. Say that they’ll choose one gift, what information they need to provide before playing, and how they’ll see the outcome. If an email address is required, say so upfront. Don’t make visitors click a button just to find out they’ll need to fill in a field. A good main screen usually has one clear line about the bonus, one brief instruction, and concise consent text.
Check that the heading doesn’t promise something you can’t give every participant. For example, if the outcome depends on a set probability, don’t say “Get a discount” as an absolute promise. “Choose a gift to find out what your bonus is” is more accurate. It still sounds inviting, but it avoids a mismatch between expectations and the outcome. Put the bonus terms, such as eligible categories or expiration date, where visitors can see them before they use it. Don’t bury them at the end of an email.
Choice Screen: Give Visitors One Clear Action
The Content settings include a message for the game screen that invites visitors to choose a gift. Don’t repeat the longer copy from the first screen here. Visitors already understand the offer and now need a simple next step. Try “Choose one gift” or “Open one icon.” Don’t ask them to click several times, promise the “most valuable” option, or add a timer unless the campaign has a separately configured and explained deadline.
The choice should read as one action. The add-on description presents visitors with one choice from five gift icons. Don’t present them as five separate coupons or sign-up flows. Make sure the copy describes a consistent experience: one contact, one choice, one outcome screen. If your business needs different types of bonuses, test them in separate popups one at a time instead of introducing lots of variables in a single campaign.
Win Screen: Give Visitors Something They Can Use
The win message should congratulate visitors and immediately tell them what to do next. If you’re using a code, show it exactly as it needs to be entered, without extra spaces or decorative characters. If the next step is a page, describe it with a clear action verb. If the bonus will arrive by email, don’t leave visitors wondering: say that it will be sent to the address they entered, and make sure the follow-up email flow is actually in place.
Don’t crowd this screen with another call to action, a long catalog, and several unrelated steps. Visitors have already received their main outcome, so one clear next step is enough. After saving, open the preview and check the copy at a narrow width. The code, date, or gift name shouldn’t run outside the popup. If the copy is too long, shorten it instead of trying to hide the problem by shrinking the font too much.
No-Win Screen: Keep the Tone Respectful
The add-on has a separate message for visitors who don’t receive a gift. This screen matters for trust. It shouldn’t blame visitors, pressure them to try again immediately, or disguise the lack of a prize as a congratulatory message. Thank them for taking part and offer a neutral next step: return to the collection, view special offers, or subscribe for updates if that matches the original consent.
Test both outcomes before publishing. If you check only the win, you may miss old copy on the other screen, a link to an offer that no longer exists, or a response that feels too abrupt. A clear response to a no-win outcome won’t necessarily increase orders, but it helps avoid the impression that the site is hiding the rules. That matters more for long-term trust than aggressively trying to keep visitors at any cost.
Field Validation and Consent Messages
Design includes messages for errors, invalid addresses, and required fields, as well as the terms text. These strings are often left at their defaults, even though they help visitors complete the form without guessing. Keep them brief: “Enter a valid email address,” “Fill in this field to continue,” and “Confirm your consent before playing.” Don’t show “Error” without an explanation; visitors won’t know what to fix. And don’t make consent look like a minor detail if the game shouldn’t start without it.
After entering each message, save your changes and refresh the preview. Then deliberately leave the field empty, enter an invalid address, and leave the consent box unchecked. These three actions show whether both the main and validation parts of the flow are clear. Once you’ve checked the messages, move on to the appearance and game rules.
Design the Popup Without Obscuring the Game
The Design section isn’t there to add as many effects as possible. Its purpose is to make the form and gift choices easy to read against the page. Visitors will typically notice the heading first, then the field and button, and then the gift icons. If the color, width, or field radius disrupts that sequence, the game can look like a random banner. Start with a simple design that matches the contrast and tone of your site’s main buttons, but still looks distinct from regular navigation.
Make the Email Field and Button Work as a Pair
You can customize the field’s placeholder, size, border thickness and color, corner radius, background, and text. For the button, you can change its dimensions, border, background, text color, and labels, including the label shown while an action is processing. Don’t give the field and button the same color; visitors may not be able to tell where to enter their information and what to click next. A practical option is a light field with a clearly visible border and a contrasting button with a short action label.
First check the width on a typical laptop, then resize the browser window. Popup Builder generally recommends using percentages for a responsive popup’s width and height, with maximum dimensions limited in pixels. This applies to the popup as a whole, not just the field. The idea is simple: on a small screen, the popup should fit within the available space; on a wide screen, it shouldn’t become an oversized panel. Don’t make the game cramped, either. Visitors should be able to distinguish all five gift icons and read error messages without horizontal scrolling.
Check the Processing State
The button’s processing label is especially useful if the network or form handling takes time. Visitors should be able to tell that their action was received instead of clicking repeatedly. Use a short label such as “Checking your choice” or “Opening your gift.” Don’t promise an outcome in this label because it hasn’t been shown yet. After testing, confirm that a second click doesn’t submit the form again or skip the choice screen and take visitors straight to the win screen.
Gift Icons and Custom Images
The add-on lets you choose a gift image or upload your own. This makes sense when the image relates to the campaign, such as a box with branded ribbon, an access card, or a seasonal package. Don’t use an image with small text that can’t be read on a small screen. Visitors are choosing among several equally clear icons, so the image should be part of the game, not an advertising poster with detailed terms.
Check the image against both light and dark popup backgrounds. Transparent edges may disappear against the page or blend into the overlay. A distinct, high-contrast silhouette with clear edges is usually a better choice than a neon-bright one. All five options should look equally plausible. Don’t make one larger or brighter, or label it “best.” That can make the choice seem predictable and undermine the idea of a random outcome.
Error and Consent Messages Are Part of the Design
Error messages, invalid address notices, required field reminders, and terms text aren’t administrative clutter. They appear when visitors are trying to continue, so they should be easier to notice than secondary decoration. Use a contrasting color, but don’t rely on color alone. Everyone needs a short, clear message, including visitors who can’t distinguish certain colors. Don’t hide the message behind a gift icon or make it smaller than the main text.
If your site has custom field styles, first check whether they’re overriding the popup. You might see a field that’s too narrow, a button that loses its background, an invisible message, or a corner radius that changes unexpectedly. Don’t start by editing plugin or theme files. Open the current popup’s settings and compare it with a regular page. In a test environment, temporarily disable only your custom styling to find where the change occurs. If needed, add a small CSS snippet through your theme’s custom CSS feature or a custom snippets plugin, but only after you can identify the specific selector and the expected effect.
How Popup Builder Gamification Turns a Choice into an Outcome
Understanding the flow makes it easier to avoid setting up a polished screen with unpredictable behavior. It begins with the display rules and visitor actions. Popup Builder checks whether the popup can open on that page at that moment. Gamification then shows the main screen, collects information if required, moves the visitor to a gift choice, and applies the configured winning probability. The visitor then sees either the win screen or the other outcome screen. A separate setting can hide the game from someone who has already played.
This describes how the interface behaves, not the plugin’s internal code. For editors, the order of effects matters: display rules don’t determine who wins, winning probability doesn’t determine which page the popup appears on, and the win message doesn’t provide the actual bonus. Each part has its own role in the visitor journey. If something seems wrong, this makes it easier to look in the right place instead of changing everything at once.
Winning Probability Sets Expectations, Not the Design
Options includes a Winning chance setting that you can enter as a percentage. Treat it as a campaign rule, not a decorative number. First decide how many participants you can provide with a prize, then compare that with your supply of codes, the offer terms, and the popup copy. Don’t expect an exact match in a small sample: several participants in a short test may get the same outcome. The goal of the test is to confirm that both screens open correctly and show accurate messages.
Don’t advertise a percentage unless it matches the actual setting and campaign rules. And don’t rely on probability alone to prevent you from giving away too many prizes. If you’re using the same code for everyone, set appropriate limits in the store or offer itself. Popup Builder Gamification tells visitors the outcome, but it doesn’t replace the coupon settings, inventory limits, cart rules, or order processing. Keep those responsibilities separate so you don’t expect the game popup to control something it isn’t designed to manage.
Hide the Game from Visitors Who Have Already Played
The Hide for already played users option hides the game from someone who has completed a play attempt. It’s especially useful for invitations with a form: without this limit, a visitor may see the same popup again after refreshing the page and find the campaign intrusive. Enable it for your first live flow, then test it in one browser after taking part and separately in a clean session. This helps you distinguish normal browser-based repeat limits from a general display rule issue.
Don’t treat this option as a promise of absolute protection against repeat plays across every device, browser, and privacy mode. Data storage behavior may vary depending on user settings, browser cleanup, and the test environment. If your business rules require strict tracking of every participant, confirm that through your contact or code handling process, not just by hiding the popup. In the copy and interface, it’s more accurate to say that the game is hidden from a visitor who has already played in the usual flow.
Start the Game with a Button or Collect an Email First
The Start game by button option lets visitors start the game with a button without first entering an email address. This isn’t just a convenience setting; it determines how the campaign works. The email-first approach makes sense when collecting a contact is the main goal and you’re ready to explain why you need it. The button-first approach suits lightweight engagement when you don’t need information at the first step or collect it somewhere else with a clear explanation. Don’t leave a form on screen if the button starts the game without it. Visitors may not know what’s required and could see the field as a hidden condition.
Choose one flow before enabling the option, and test it from beginning to end. If you require an email, keep the field required, show the empty-field message, and give the button a label that matches the next step. If the game starts with a button, rewrite the main message so it doesn’t ask for an email address. A mixed flow can work if the steps are genuinely clear, but it’s harder to troubleshoot on a first launch and more likely to produce conflicting messages.
Save a Baseline Version
Once you’ve configured the popup, messages, design, and options, save the current version. Record the date of your internal check, the pages where it appears, the selected winning probability, and the win message in a working document. You don’t need to show visitors this list, but your team will need it. In a few weeks, you’ll be able to tell which version was in use without comparing screenshots by eye. If you change only one part, such as the button color or win message, leave the display rules alone so you can explain the result of the next check.
Where and When to Show the Game
Even a carefully built game popup can perform poorly if it appears at a random moment. In Popup Builder, page rules and opening events are separate. Rules answer “where,” while events determine “when” and after what action. This separation is useful: first limit the popup to relevant pages, then choose one trigger. If you enable everything at once, you won’t know why one visitor saw the popup and another didn’t.
Start with One Allowed Area
Display Rules in Main Options let you set the pages where the popup can appear. The Everywhere option shows it across the site, but it’s best avoided for a first launch. Choose one relevant page or group of pages where the offer naturally fits the content. For example, a skincare bonus makes more sense in the relevant category than on the home page, blog, cart, and contact page all at once.
You can target all posts, specific posts, post types, categories, individual pages, page types, and tags. WooCommerce sites may also have product rules. Consider the role of each page. A category works for a general offer tied to a product line. An individual page suits a campaign with a specific message. Search, legal, account, and checkout pages often need to be excluded because visitors are already there to complete another task.
Use Allow and Exclude Rules Deliberately
The rules use Is and Is Not values. A practical approach is to start with one positive Is rule that defines where the popup can appear, then add any necessary exclusions. If you use only Is Not conditions, the popup may not appear anywhere. This behavior is mentioned in the display rules help and is a common reason people mistakenly think the plugin isn’t working. First confirm that the popup appears on one test page, then expand the exclusions.
Write down the test page and reopen it in a new session after each change. Don’t test a rule only while logged in as an administrator: caching plugins, user roles, and other conditions may make the admin view different from what regular visitors see. For a first test, use a separate browser window without logging in. Make sure you know the exact page address and what should happen there.
Choose a Trigger That Matches Visitor Intent
Popup Builder’s core triggers include opening on page load, by CSS class, on click, and on hover. You can use them with shortcodes and CSS classes. Add-ons provide other options, such as scroll, inactivity, and exit intent. Don’t choose the most noticeable trigger by default. It should match a visitor’s readiness to take part, not just the popup’s ability to cover the screen.
- On click - the best starting point for a game because visitors choose to engage with the offer.
- On page load - suitable for a short campaign on one page if the popup doesn’t block the main content and has a repeat limit.
- After scrolling - useful after visitors have seen some of a category or article, when the offer relates to that content.
- On inactivity - calls for especially careful copy. Pausing activity doesn’t necessarily mean someone is interested in a discount or game.
- On exit intent - useful only for a clear last-chance offer, not for hiding navigation or pressuring visitors to take part.
Choose one trigger for your first launch. For a click-based popup, add a clear button or link to the page, such as “Choose a gift.” For a page-load popup, don’t add a second popup to the same page at the same time. Two competing popups create a problem that can be hard to distinguish from a theme issue, while visitors just see several layers flash on screen.
Connect the Popup to a Page Element
Popup Builder supports opening a popup by class or shortcode. This is useful when you want to connect the game to a specific button, banner, or element created in a page builder. First create and save the game popup, then set its opening event to a click. After that, use the plugin’s suggested binding method in one place on the page. Check not only that the click opens the popup, but also that a neighboring link or button doesn’t trigger a separate action at the same time.
If your page builder lets you add a CSS class, enter the class assigned to the popup in the button’s CSS Classes field. Examples for regular popups use classes such as sg-popup-id-1 or sg-popup-hover-1, where the number matches the popup ID. Don’t copy the number from someone else’s example; your popup has its own ID. First verify that it works on the published page, then adjust the button’s appearance. Otherwise, it may be hard to tell whether the issue is the binding or the styling.
A shortcode can be useful when your page builder displays content from a block, post, or builder and it’s easier to insert a ready-made snippet than to set up a class. But don’t use a shortcode, a class, and automatic opening for the same game popup at the same time. Visitors should have one obvious way to take part. If you need multiple entry points, keep the message and display rule consistent, but test each entry point separately.
Example: Offer a Gift to Visitors Browsing a Seasonal Collection
Imagine a store with a seasonal collection. It wants to do more than collect email addresses; it also wants to give visitors a low-pressure reason to explore the products. The campaign lets visitors choose a gift after viewing the category and shows an outcome they can use with that collection. It doesn’t need to promise a large discount or interrupt the cart: the game opens on the category page after visitors click a visible button below the introductory content.
Step 1: Prepare the Offer
Create one bonus and test it with an order in a staging environment. Set a clear condition: for example, the bonus applies to products in the selected category during the current campaign. Add a short line next to the button on the category page: “Choose a gift for this collection.” Don’t put the winning percentage or hidden exclusions there. Explain anything that affects whether the bonus applies where visitors can see it before deciding to use the outcome.
Step 2: Build the Popup in the Editor
Create a new Gamification popup with an internal name that identifies the category. In Content, write a main message such as: “Enter your email, choose one gift, and find out your bonus for the seasonal collection.” Keep the game screen instruction brief: “Choose one gift.” Show exactly the bonus you prepared on the win screen. For the other outcome, thank visitors for taking part and invite them to return to the category without pressuring them.
In Design, use colors that fit the category’s buttons while keeping the field border visible. Upload your own gift icon if it relates to the collection, or use one of the available options. Add the consent text your site uses for contacting visitors at the address they provide. In Options, set the winning probability to match your bonus supply and enable hiding the game from people who have already played. Don’t enable the button-start option if visitors must enter an email before choosing.
Step 3: Limit the Popup to the Right Pages and Add the Click Trigger
In Display Rules, select only the relevant category or pages for its products. Add exclusions for the cart and checkout if they fall within the area covered by the campaign or store settings. In the events section, choose On Click. Then configure the page button so it uses the class or shortcode associated with this popup. Save the page and open it while logged out.
Don’t add the game to every product page right away. First test one category with a few products. If the popup opens and closes correctly, accepts a valid address, and displays both outcomes, you can expand its reach. This matters for catalog campaigns because it helps distinguish a page rule issue from a problem with an individual product’s layout.
Step 4: Check the Visitor’s Outcome
Testing involves more than one click. Open the category page in a regular browser, click the button, enter a valid address, accept the terms, and play the game. Note whether the choice screen appeared, whether the outcome was readable, whether the code can be copied correctly, and whether the message matches the promise on the page. Run separate tests with an empty field, an invalid address, and unchecked consent. Then reopen the page in the same browser and confirm that the repeat limit works as expected.
Finally, test the bonus itself in a safe environment. If it applies to products in the catalog, add an eligible product to the cart and check that the terms work as written. Popup Builder Gamification handles the game and its message; the business rule for the bonus must work where it’s configured. If the bonus doesn’t apply, don’t rewrite the win screen as if everything is fine. Pause the campaign, fix the bonus rule, and test the full flow again.
In short: one prize, one category, one click-based trigger, and one test from the page to the outcome will tell you more than enabling the game across the whole site at once.
Check the Popup After Publishing
Testing a game popup shouldn’t stop at “Did it appear?” Ask whether visitors could follow a clear, correct path. Start on one published page included in your rules. Open it while logged out of WordPress, since an administrator may see different conditions or cached content. Then repeat the steps in another browser or a new profile. One test confirms that the basic flow works; the second can reveal whether saved browser data affects repeat displays.
A Test Flow for Every Update
- Open an allowed page. Confirm that the popup doesn’t appear before the selected trigger and isn’t visible on pages you excluded.
- Open the popup. For a click-based flow, confirm that it opens the game popup and the original button doesn’t also send visitors to another page.
- Test the form. Leave a required field empty, enter an invalid address, and skip consent if it’s required. Each case should produce a clear message.
- Play the game. Check that visitors see the game screen before choosing, then one of the prepared outcome screens afterward, with copy that matches the offer.
- Check that the outcome is useful. Apply the code, open the promised page, or confirm that the test contact enters the next step in the flow on a staging copy.
- Check a return visit. If the repeat limit is enabled, reopen the live page in the same browser and record what happens.
This checklist is useful after every change, but you don’t need to test every page on your site. Keep one control page and one test address. That makes comparisons quick: if the popup disappears after a copy change, you know the same flow worked before the edit. If you changed a display rule, check two pages: one allowed page and one excluded page. If you only changed the button color, check the design at regular and narrow widths, then run one main interaction.
Test Both Outcomes
The game has at least two important outcomes. With a preset winning probability, it may not be easy to get a specific outcome in a test. Use a test popup with a temporary setting change or run several tests on a staging site. The key is not to publish experimental probabilities on a live page. Before restoring the main campaign, save its original settings and test the game once more with its regular setup.
Also check what happens when visitors close the popup. They should remain on the same page unless your flow promises a redirect. An unexpected redirect, a closed page, or an immediate reopen is more likely to indicate a conflict with the trigger, button link, or another script than a problem with the game copy. Check these symptoms before measuring campaign performance because they can distort participation data.
Test on Mobile and Check Text Accessibility
Resizing a browser window is useful, but it doesn’t replace a real mobile test. Open the page on a phone or in an emulator, check the field, button, and gift icon sizes, and try entering an address with the on-screen keyboard. If the popup requires horizontal scrolling, elements overlap, or the button falls below the bottom edge, adjust the popup dimensions and the elements in Design. Don’t shrink the text until it’s unreadable just to fit everything in.
On a device you can use, check the contrast of error messages, the visibility of the close control, and keyboard navigation order. Not every visitor will use a mouse. Focus shouldn’t disappear behind the overlay, and important states shouldn’t rely only on a decorative gift color. These checks don’t turn the popup into a separate product, but they help make its main flow usable by a wider audience.
Measure the Campaign Without Misreading the Numbers
A game popup may get a lot of clicks, but that doesn’t tell you whether the campaign is working. Break the flow into observable steps: popup displayed, game started, form completed, gift chosen, outcome delivered, and follow-up action taken. If your Popup Builder plan includes an analytics tool, use it to check display and trigger events. If you don’t have one, don’t claim to have precise data. Track simpler signals from your site, newsletter, or store instead.
Test One Hypothesis at a Time
A poor way to improve a flow is to change the gift, copy, winning probability, display page, and opening event all at once. You won’t know what affected visitor behavior. A better approach is to choose one hypothesis. For example: “A click-based button on the category page will attract more intentional participants than a popup on page load.” Keep the prize, copy, and page rules the same, change only the trigger, and compare data from similar periods.
Another useful hypothesis might compare a short, specific invitation with a more general one while keeping the gift unchanged. If you change the winning probability, first check your supply and the terms of the offer. Don’t make changes every day without enough observations. A temporary traffic spike, newsletter, or seasonal demand may have a bigger effect than the difference between two messages.
Measure What Happens After the Form
For a store, compare participation with bonus redemptions and completed target actions. For a newsletter, check confirmed contacts and responses to the first useful message. For a content site, track whether visitors open the promised resource and return to the topic. Don’t expect Popup Builder Gamification to prove what caused every later purchase. It helps you build and show the game, while campaign performance depends on everything that happens afterward.
If you collect more contacts but they don’t confirm their addresses or use the outcome, don’t make the popup more aggressive right away. First check whether the prize matches expectations, the next step is clearly explained, and the popup reaches people interested in the category. It may be better to remove the game from the home page and keep it in a relevant collection than to increase its frequency across the site.
Using Gamification Alongside Other WordPress Tools
You can use Popup Builder Gamification alongside other WordPress tools, but don’t call every combination an official integration. It’s clearer to keep the roles separate. Popup Builder controls when the popup appears and how the game works. The store handles products, the cart, and bonus redemption. A newsletter service or form handles contact information and follow-up messages. Caching and optimization speed up the public-facing site, but they can delay updates to settings. Keeping these roles separate makes it easier to find the source of a problem.
Using It with WooCommerce
If your site uses WooCommerce, choose a bonus that can be applied correctly to the intended products. First create and test the store rule, then build a Gamification popup with a matching, clear description of the outcome. Set display rules for the relevant area, not the cart or checkout. Then test with an eligible product, an ineligible product, and an empty cart. This helps confirm that the win message doesn’t promise a bonus the store can’t apply.
A conflict may occur if the popup competes for attention as someone adds a product, or if the cache serves an old page with previous settings. If your changes don’t show on the public-facing site, first clear the cache using your site’s usual process and open the page in a new session. Don’t permanently disable caching for the sake of one popup. Instead, follow a consistent sequence: save the popup, reload the page, clear the cache using the site’s normal process, check an allowed page and an excluded page, then return optimization to its usual settings.
Using It with a Page Builder
With Elementor, WPBakery, Divi, and other page builders, Popup Builder can open when visitors click an element that has the required class in the button or other element’s settings. The practical steps are the same: create and save the popup, set the event to On Click, add the binding to one page element, and publish the page. Don’t assign the same class to several unrelated buttons until you’ve tested one; otherwise, the popup may open from an unexpected block.
It’s easy to undo this setup: remove only the class or binding shortcode from the chosen button, save the page, and confirm that the page still works. You don’t need to delete the popup if you just want to temporarily remove the entry point to the game. This is useful for a seasonal campaign: the game settings remain in the admin dashboard, while the public-facing page no longer has the specific element that launched it.
Make a Small Improvement Without Editing Core Files
If the popup works but clashes with your theme, start with the Design settings. If they aren’t enough, add custom CSS only in a safe place provided by your theme or snippets tool, and test it on a staging copy first. Don’t edit WordPress, Popup Builder, or parent theme files. Classes may differ between versions and popups, so guessing a universal selector can do more harm than good. First identify the specific element in your browser’s inspector, make the smallest change possible, and check it on a mobile screen.
Rollback rule: you should be able to undo each improvement with one setting or by removing one custom snippet. If a fix requires editing core files, it isn’t suitable for routine popup setup.
Troubleshooting Popup Builder Gamification: From Symptom to Cause
It’s easier to troubleshoot a game popup by starting with the symptom you can observe. If it doesn’t open, check the page rules and trigger first. If it opens but the game won’t continue, check the field, terms, and start method. If the outcome appears but the bonus doesn’t work, the issue is in the store’s business rules or the process after the form. This order saves time and avoids changing copy, design, and plugins all at once.
Gamification Is Missing from the Popup Types
Symptom: Popup Builder appears in the menu, but Gamification isn’t available when you create a popup. The most likely cause is that the add-on isn’t active or the core plugin isn’t available to it. Open Plugins and check the status of both components. Then reload the admin dashboard in a new window. If the add-on is active but the type is still missing, check on a staging copy and disable only a recently added admin dashboard optimizer.
Fix: restore the setup order - first the core Popup Builder plugin, then the add-on - save the changes, and try creating a new popup again. Don’t replace Gamification with a regular HTML popup just to publish quickly: you’ll get a different flow without choice screens, winning probability, or a repeat limit for people who have already played. If the issue started after a site update, roll back only the latest change in a test environment and gather information for support instead of deleting working campaigns.
The Popup Doesn’t Appear on the Intended Page
Symptom: the editor opens and the popup is saved, but visitors can’t see it. Start with Display Rules. Make sure there’s a positive Is rule for the test page or category. Using only Is Not exclusions may leave the popup with no display area. Then check the trigger: a popup set to open on click shouldn’t appear on page load, and the button must be connected to the right popup.
Fix: temporarily limit the campaign to one test page and one trigger. Open it while logged out, then try it in a new browser profile. If you still see an old version after saving, clear your site’s cache using its normal process and test again. Once the popup works on one page, gradually add categories and exclusions. Don’t expand the rules until the basic case is confirmed.
The Popup Appears Too Often or Disappears After a Test
Symptom: you expect the game to open again, but it’s hidden, or a participant sees it again after playing. Check Hide for already played users and remember which browser you used for the previous test. This option changes the behavior for a participant who has already played in the usual flow. It doesn’t mean the same person will be recognized in every browser or after data is cleared.
Fix: first decide what behavior the campaign needs. For a one-time gift, enable hiding and test again in the same browser. For debugging, use a separate clean session without turning off the live repeat limit. If the issue may be cache-related, check the page after clearing the cache as usual. To roll back, restore the previous option setting and repeat the control flow; don’t delete the entire popup.
Visitors Can’t Start the Game
Symptom: visitors see the main message, but the button shows an error or doesn’t take them to the choice screen. Check, in order, whether the email field is required, whether the error message is clear, whether consent is required, and how Start game by button is set. This often happens when the main message promises a button-start game while the form still requires an email and consent, or when the button starts the game but the field still appears to be required.
Fix: choose one flow. If you need contact information before the game, make the field and consent requirement clear and label the button for the next step. If visitors can start without an email, rewrite the main screen and remove the expectation that they must fill in a form. Test the empty field, invalid address, missing consent, and successful flow. Use the saved baseline settings to return to the original setup if needed.
The Win Screen Appears, but the Offer Doesn’t Work
Symptom: the game shows an outcome, but the code doesn’t apply or the promised page is unavailable. The problem is usually not with the selection animation, but with a mismatch between the game copy and the prepared bonus. Test the code with an eligible product, check the category rules and expiration date, and confirm that the page is published. If the address is sent to an external process, check that process with a test contact.
Fix: temporarily stop showing the popup on the live page, fix the bonus or the step after the form, and test the full flow from the click to the outcome. Don’t leave a win message with an unverified promise. If the fix involves changing store rules, confirm them with a test order before showing the popup again. To roll back, restore the previous working prize and copy instead of giving participants an arbitrary replacement.
Common Questions About Launching Pick a Gift
Can I create more than one game popup?
Yes. The core Popup Builder plugin lets you manage multiple popups. For your first launch, though, it’s better to use one game popup in one clearly defined area. Multiple games on the same page make display rules harder to manage, can frustrate visitors, and make troubleshooting much more difficult.
Do I have to ask visitors for their email address?
No. The settings let visitors start the game with a button without entering an address first. Choose the approach based on your goal. If the main purpose is collecting contacts, explain why and use clear consent text. If you’re aiming for lightweight engagement, don’t leave a form that appears to be required.
Can I set the chance of winning?
Yes. Options includes a winning probability percentage. Set it to match your actual supply of bonuses and the campaign copy. The popup itself doesn’t replace coupon, product, or follow-up processing rules.
Why doesn’t the popup appear on all the pages I expected?
Check your positive and exclusion Display Rules, the opening event, the cache, and whether you’re testing while logged out. Start with one page and an Is rule, then expand the display area.
How can I keep the game from appearing to the same visitor again?
Enable Hide for already played users and test a return visit in the same browser. Don’t treat this as universal tracking across all devices and browser modes. For strict business limits, use additional, verifiable contact or bonus handling rules.
Is this flow suitable for mobile visitors?
It can work well on mobile if the popup is responsive, the field and button are large enough, and all five gift icons remain easy to distinguish. Test the full flow with an on-screen keyboard instead of only resizing the browser window on a computer.
Do I need to open the game on page load?
No. For a first launch, an explicit click is safer because visitors choose whether to take part. Automatic display makes sense only on a limited set of pages where the offer complements the content without interrupting the main task.
When Popup Builder Gamification Is a Good Fit
Popup Builder Gamification is worth using when your site already has Popup Builder, the campaign offers a real prize or useful outcome, and your team is ready to check the entire flow from the page to delivery of the bonus. Its strength is the specific Pick a Gift mechanic: messages for four states, a gift choice, configurable winning probability, form styling, and a limit for visitors who have already played. These features help you build a compact game instead of dressing up a random banner.
Start small: one relevant area, one prize, one trigger, and one control flow. After a successful test, you can expand the setup without sacrificing clarity for reach. Once the basic flow works, you can download Popup Builder Gamification and build your first campaign using the steps in this guide.


