skip to Main Content

How to Create WooCommerce Discount Popups: Generate Leads & Drive Conversions

WooCommerce discount popups are a great way to generate leads and drive conversions with a single workflow. I’ll take you through the process step-by-step and share some tips for maximizing your engagement and conversion rates.

Illustration of Automator mascot, U-Bot, with laptop showing 'Limited Offer' banner, alongside text 'How To Create Discount Popups' for creating WooCommerce discount popups.

Do you want to make a discount popup for your WooCommerce store like any of the ones below?

If so, you’ve come to the right place. In this guide, I’ll show you how to set up WooCommerce discount popups that not only look great but also deliver real results. More subscribers, more first-time buyers, and a healthier email list.

All without custom code or crazy development costs. Just clicks and conversions.

By the end of this guide, you’ll know:

  • why discount popup campaigns generate more leads and drive more conversions,
  • how to design a discount popup in WordPress with OptinMonster,
  • how to generate and email unique coupons with WooCommerce + Uncanny Automator, and
  • some insider tips and tricks for maximizing WordPress popup conversions.

Here’s what you’ll need:

Ready to turn pageviews into profit? Let’s get started.

Why Use WooCommerce Discount Popups to Collect Leads


Popups aren’t just a gimmick—they work.

Here’s why discount popups are one of the most effective lead-generation strategies for WooCommerce stores:

In summary, WordPress discount popups give you a cost-effective way to capture leads, convert browsers into buyers, and protect your store’s bottom line.

Now that we know why WooCommerce discount popups are essential ecommerce tools, I’ll show you how to build one.

How to Create a WooCommerce Discount Popup: OptinMonster + Automator


All you need to create a WooCommerce discount popup is OptinMonster and Uncanny Automator.

OptinMonster handles the popup campaign while Automator integrates the popup with your WooCommerce store to generate and email unique coupons for your new subscribers.

Step 1: Create a New OptinMonster Campaign


First, we’ll create a discount popup campaign with OptinMonster.

Don’t have OptinMonster yet? Get this monster on your site >>>

From your WordPress Admin Dashboard navigate to OptinMonster > Campaigns and click Add new.

OptinMonster dashboard showing 'You don't have any campaigns yet' with an arrow pointing to the 'Add New' button to create a campaign.

Step 2: Select a Campaign Type and Template


OptinMonster has tons of great templates to help you create campaigns faster.

When the “Create New Campaign” modal appears, click Templates.

OptinMonster “Create New Campaign” screen showing options to start with Templates or Playbooks for customizable marketing campaigns.

Next, select the campaign type Popup.

OptinMonster campaign type selection screen showing options for Popup, Floating Bar, Fullscreen, Inline, Slide-in, and Gamified, with Popup selected.

Choose from any number of the available templates. Both the “Get a Discount Code” and the “Get a Coupon Code” templates are great options to start with.

OptinMonster template selection screen highlighting 'Get a Discount Code' and 'Get a Coupon Code' featured campaign options.

Name your campaign then click Start building.

Step 3: Design Your Discount Popup


First, you’ll get to design your popup. This is where you can channel your creativity and brand voice to create something that will get your audience’s attention.

↓ Need some help with the design? Jump ahead to the “Dos and Don’ts”. ↓

The only block that you must include in your popup’s design is the Fields block. (This enables “Integrations” later on.)

OptinMonster campaign builder showing Fields block being dragged to create a 15% off discount popup with email signup form.

Once you’re happy with the design of your popup, it’s time to decide who sees your campaign, when, and where.

Step 4: Set the Display Rules


Deciding who sees your popup, when, and where on your site will depend on your business’ audience and workflows.

Generally speaking, however, WooCommerce discount popups work best when:

  • they are shown to new site visitors,
  • they are shown 5-7 seconds after a guest lands on a page, and
  • they are shown only on strategic pages (homepage, product pages, category pages, key landing pages).

Given these best practices, your display rules might look something like this:

Display rules configuration for an OptinMonster popup showing conditions for new visitors spending 5+ seconds on homepage or shopping pages.

↓ Not sure about your display rules? Jump ahead for some tips and tricks. ↓

Click the Done button to move on to what happens once your popup is shown.

Under Cookie Settings, set the following conditions:

  • If it is converted, show it again… never, or until browser cookies are cleared.
  • If it is closed, but not converted, show it again… on their next visit to the site.
Cookie settings panel in OptinMonster showing options for campaign redisplay: never show after conversion, show on next visit if closed.

Once you’re finished, click Done one more time and review the summary of your display rules.

Step 5: Configure Your Integrations


In this step, we’ll connect OptinMonster to Uncanny Automator so you can automatically send coupon codes to your new subscribers.

Don’t have Automator yet? What are you waiting for… a popup? >>>

Open a new browser tab and navigate to your WordPress Admin Dashboard. From there, navigate to Automator > Add new recipe.

In the modal that appears, select Everyone.

Uncanny Automator recipe type selection modal. The “Everyone” option is selected, allowing triggers for all users.

You may want to give your recipe (that’s what Automator calls its automations) a name that’s easy to recognize at a glance. For example, I’ve named this recipe “WooCommerce Discount Popup with OptinMonster”.

In the Trigger panel, from the menu of available integrations, select OptinMonster.

Uncanny Automator integration grid. The OptinMonster integration card is highlighted among other WordPress plugin integrations.

From the dropdown list that appears, select Receive data from OptinMonster webhook.

Uncanny Automator OptinMonster trigger dropdown list. The trigger “Receive data from OptinMonster webhook” is highlighted.

Copy the Webhook URL.

Uncanny Automator webhook URL field for OptinMonster with copy button highlighted, showing auto data format setting.

Return to the OptinMonster tab and click Add new integration.

OptinMonster integration settings showing 'Add a New Integration' button highlighted with an arrow pointing to Monster Leads configuration form.

Under All Integrations, select Webhook.

OptinMonster integrations grid. The “Webhook” card is highlighted.

In the dropdown that appears, select Add New Webhook, then create a new Webhook Account Name and paste the Webhook URL into the Webhook URL field.

Webhook integration setup dialog for OptinMonster showing account name 'Uncanny Automator Triggers' and webhook URL field with Connect to Webhook button.

Important: Before you click Connect to Webhook, return to your Automator tab and click Get samples at the bottom of the Trigger panel.

Uncanny Automator webhook response configuration with Default, Custom, and Callable function options. Arrow points to the 'Get samples' button for testing responses.

Within 60 seconds, return to your OptinMonster tab and click Connect to Webhook.

Once the connection is successful, you can return to your Automator tab where you’ll see a modal with the results of the test.

Sample data from OptinMonster webhook “Fields” block, showing “lead/email”, “lead/firstName”, “lead/lastName” amongst others with a button saying “Use these fields”.

Click Use these fields then click Save. Your completed Automator trigger will look like this:

“Receive data from OptinMonster webhook” trigger in Ucanny Automator. The trigger is “Live”.

Step 6: Launch Your Campaign


Return to your OptinMonster tab and publish your campaign.

OptinMonster publish settings showing Draft, Publish, and Schedule options with an arrow pointing to the Publish button and campaign summary panel.

(Note: You can test your OptinMonster campaigns prior to launching them to make sure everything looks exactly the way you want.)

Step 7: Automatically Email WooCommerce Discount Coupons


We’re just about done configuring our WooCommerce discount popups. All that’s left for us to do is to set up the actual discount coupons that we’ll be sending out to new subscribers.

Return to your Automator tab and the recipe editor.

In the Actions panel, click Add action and select Woo.

Grid of WordPress integrations for Uncanny Automator. The highlighted icon in the center reads “Woo” in purple, representing WooCommerce.

From the dropdown list that appears, select Generate and email a coupon code.

Dropdown list of Uncanny Automator actions for WooCommerce. The user has highlighted the action “Generate and email coupon code”.

Automator will present you with a form to configure your discount offer. Set the:

  • discount type,
  • coupon amount,
  • expiry date,
  • minimum and maximum qualifying spends,
  • specific products,
  • product categories,
  • usage limits,
  • and more.

In the To field, we’re going to use a token to select the email address that your site visitor entered in the OptinMonster popup.

To use this token, click the Asterisk in the To field and select the token with the label “lead/email” in it.

Email token selection interface in Uncanny Automator showing OptinMonster webhook trigger with 'Field#1 lead/email' token highlighted for insertion.

Next, draft your email.

Make sure that your email includes:

  • A catchy and high-energy subject line that references your new subscriber’s action of signing up.
  • The coupon code. By default, Automator will include the “coupon_code” token in the Email body field. However, you can add it yourself by clicking the asterisk or typing {{coupon_code}}.
  • Some copy that reinforces the value of subscribing to your newsletter.
  • The important details of your discount offer, such as an expiration, product/product category restrictions, etc.

Here’s what a simple, straightforward email might look like:

Email editor showing a sample WooCommerce discount coupon message. The email includes a thank you, the coupon code, some details about the offer, and a message to stay tuned.

Once you’ve drafted your email, click Save.

Want some help branding your WordPress emails? Check out this guide for designing stunning WordPress emails with a FREE plugin >>>.

Step 8: Automatically Send Discount Coupons


All you have to do now is toggle your recipe from Draft to Live.

WooCommerce discount popup automation showing OptinMonster webhook trigger and WooCommerce coupon generation action. The automation is “Live”.

That’s it! You’ve just set up an automated workflow for WooCommerce discount popups.

  1. OptinMonster will run your campaign and collect your leads.
  2. Uncanny Automator will generate and email the discount coupon to your new subscribers.

But you don’t have to stop there. Both OptinMonster and Uncanny Automator connect to your favorite CRMs, such as HubSpot, Mailchimp, Drip, and many more.

Add a secondary action to connect WooCommerce to HubSpot with Automator and begin growing your list and segmenting your leads right away.

Automator actions showing WooCommerce “Generate and email a coupon code” and HubSpot “Create/Update a contact in HubSpot”, both set to Live.

Do you want even better open and engagement rates? Send your introductory discount offers to your subscribers via WhatsApp for 90%+ open rates >>>.

The Dos and Don’ts of Designing Discount Popups


Not all discount popups are created equal. Sometimes, the difference between a popup that converts and one that simply annoys site visitors is the design.

To make sure that your popup is irresistible—not irritating—follow these design rules.

✅ Do Highlight the Offer Prominently


Use large, bold text to clearly communicate the introductory offer. Most site visitors will close a popup before reading it, but a prominently displayed offer can arrest their attention.

Bed Bath & Beyond discount popup offering 20% off with outdoor patio furniture and plants in the background. The text “Save 20% OFF is prominently displayed.

For example, this discount popup from Bed Bath & Beyond uses a different font color, bold text, and all caps to communicate an offer of “20% OFF”.

✅ Do Use High Contrast for Visibility


High contrast helps your offer and CTA stand out and draws your site visitors’ eyes to the key information they need.

✅ Do Limit Form Fields


Every campaign you run should serve a single purpose and therefore, should have a single form field.

Discount popups serve the sole purpose of turning first-time site visitors into email subscribers and, hopefully, shoppers. All you need for that is an email.

✅ Do Maintain Brand Consistency


Align the popup with your store’s branding (fonts, colors, etc.) so it feels like part of the experience, not a distraction from it.

OptinMonster exit-intent popup with the mascot in the corner and a headline about cart abandonment and trust badges showing growth results.

OptinMonster’s own exit intent popup, for example, uses a sans serif font and bright green to maintain brand consistency and meet industry expectations. The content itself is also on-brand; playful yet metrics-driven for a conversion-focused marketing tool.

✅ Do Think About Mobile Responsiveness


You might have built your discount popup campaign on a desktop device. However, chances are your site visitors will see it on a mobile device.

That’s because nearly 75% of all ecommerce sales are made on a mobile device. Keep that in mind when designing your popups.

❌ Don’t Write a Novel


Keep the content in your discount popup short and punchy. Big blocks of text will likely turn site visitors off.

If you have to communicate lots of details, provide links to posts, pages, and other long form content in your popup. Which brings us to the next definite don’t…

❌ Don’t Forget About Privacy and Terms and Conditions


Provide links to your privacy policy and terms and conditions in your popup. This lets your site visitors know that you have standards and practices around the protection of their data.

You can also update your terms and conditions to let your site visitors know the details of your offer, such as cart minimums/maximums, excluded product(s), expiration dates, etc.

❌ Don’t Sacrifice Function for Form


Popups should be visually striking—but only to serve a purpose. Make sure that your discount popups use legible, easy-to-scan fonts, and high-contrast colors.

Best Practices, Tips & Tricks


So, you’ve designed a stunning discount popup that follows all of the “dos” and none of the “don’ts”… but it’s still not converting. Why?

There’s more to a successful WooCommerce discount popup campaign than meets the eye. Follow these best practices to ensure that your campaign is as effective as it can be at driving conversions.

  • Trigger at 5-7 seconds: Give your visitors a little time to see the landing page. The popup will give them a reason to click deeper into your site before they bounce. Think of it like offering a window shopper a reason to enter the store; something caught their eye, and a discount catches their attention.
  • Test different triggers: Maybe your audience is a little different. Try using different triggers (scroll depth, exit intent, etc.) to adapt your campaign to your site visitors’ behavior.
  • Use single use coupons: Automator lets you set very specific usage restrictions on the coupons you generate. Set a usage limit of one and restrict the authorized email at checkout to the same email from the OptinMonster popup.
  • Use urgency and scarcity: Use time-limited coupons or only offer a limited number of coupons by restricting how many times the Automator recipe will run. This will encourage site visitors to sign up for a limited offer that feels exclusive and encourage them to actually use it.
  • Protect your margins: Set minimum spends and/or restrict the discount offer to specific products and/or product categories. If you do offer a storewide discount without restrictions, make it modest.
  • Use segmentation: Segmentation can start right away. Tag and segment your new subscribers based on the landing page and any other available data to get a better idea of who your newest subscribers are.
Infographic with tips for creating a WooCommerce discount popup, including triggers, urgency, testing, protecting margins, single-use coupons, and segmentation.

Frequently Asked Questions

Conclusion


Hopefully I’ve convinced you that WooCommerce discount popups are one of the simplest yet most effective ways to grow your email list and drive conversions.

When designed well and backed by automation, they’re not just attention-grabbers—they’re profit drivers.

Together, we created an OptinMonster popup campaign that is polished and on-brand and ready to capture leads. We then walked through using Uncanny Automator to integrate your popup campaign with your WooCommerce store to deliver unique coupons.

And the conversion-optimizing doesn’t have to stop there. Did you know that you can use Uncanny Automator for WooCommerce abandoned cart recovery?

Uncanny Automator mascot, U-Bot, holding a megaphone with WooCommerce, cart, and reminder icons, alongside text “How To Setup Abandoned Cart Reminders,” promoting WooCommerce abandoned cart recovery automation.

Show me how to recover my abandoned carts >>>

With what you’ve learned in this post, high-quality leads and better conversion rates are in your future. Don’t forget to subscribe to our mailing list for more WordPress and ecommerce automation guides.

Until next time, happy automating!

author avatar
Brendan Da Costa
Brendan Da Costa is a WordPress content writer with a Shakespearean-level gift of gab (his words, not ours). He left a successful career in economics to pursue his passion for writing and discovered the wonderful world of WordPress while building his own website to showcase his work. As a self-taught enthusiast who spends more time tinkering with plugins and themes than he would care to admit, Brendan writes equally for WordPress beginners and veteran developers alike. With his unique blend of expertise and creativity, he continues to elevate the digital landscape one WordPress article at a time.

This Post Has 0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This page may contain affiliate links. Once in a while, we may earn a commission from those links. But with or without commissions, we only recommend products we like.
Back To Top