Skip to content

Newsletter Popup

The Newsletter Popup shows on your storefront and invites visitors to subscribe with their WhatsApp number. You can optionally confirm the number with a WhatsApp code (double opt-in) and reward subscribers with a discount. Every subscriber is added to an auto-created Shopify customer segment so you can market to them later.

Available on Growth and Plus.

The popup is delivered by a theme app embed, so there are two switches:

  1. Enable the popup on the WhatPro WhatsApp Newsletter page and Save.
  2. Activate the app embed in your theme. When the embed isn’t on yet, the page shows a banner with a one-tap link to the theme editor — turn WhatsApp Newsletter Popup on under App embeds and Save.

The page badge reads Active only when both the toggle is on and the embed is active. When both are on, the popup shows after the trigger delay.

  • Trigger delay — how long (in seconds) the visitor must stay on the page before the popup appears.
  • Cooldown after dismiss — if a visitor closes the popup without subscribing, don’t show it again for this many days.

Control which countries can subscribe, and whether the customer can change their country in the popup. This uses the same country gate as the rest of WhatPro, with modes for your store country, your markets, a specific list, or all countries.

Optionally require the customer to confirm their number with a code sent over WhatsApp before they’re subscribed. When enabled:

  • Code length — 4 or 6 digits.
  • Resend cooldown — 30, 60, or 90 seconds, or 2 minutes.

The code is sent through your Phone Verification flow (the same one the Checkout Gate uses), and the code’s expiry follows that flow’s “Code expires after” setting.

Reward subscribers with a discount code:

  1. Turn on Reward subscribers with a discount.
  2. Pick one of your existing Shopify discount codes. The popup uses the real code and its value (percentage, fixed amount, free shipping, and so on).
  3. Optionally show the code in the popup right after subscribe, with a Copy button, so customers get it instantly without waiting for the WhatsApp message.

Optionally ask for the customer’s name on the popup: none (phone only), first name only, last name only, or first and last name. When set, the matching field appears above the phone input.

  • Design — choose Minimal (offer pill, headline, and phone — recommended) or Coupon (leads with the discount ticket, with the code locked until subscribe). The Coupon design needs a discount enabled; otherwise customers see the Minimal design.
  • Font — your store font (blends with the theme) or the design font.
  • Mobile style — centered, or a bottom sheet.
  • Offer pill — show or hide the small chip above the title (Minimal design).
  • Colors — override the card background, text ink, buttons, input fields, and (for the Coupon design) the ticket and locked-code backgrounds. Reset returns the defaults.

The settings page includes a live preview with tabs for the subscribe, confirmation, and success steps.

Every string in the popup is editable per language — subscribe step, confirmation step (when double opt-in is on), coupon ticket (Coupon design), and success step. Pick a language, edit, and save; the popup follows the customer’s storefront language and falls back to the built-in defaults for untranslated fields. These strings are also mirrored to Shopify so Translate & Adapt can manage them.

At the bottom of the settings, hide the popup on storefront pages whose URL path contains any value you list. For example, enter /checkout to hide it on checkout, or /cart for the cart page. Leave the list empty to show on every page.

Every subscriber is added to an auto-created Shopify customer segment for newsletter subscribers, which is created (or refreshed) each time you save. From the settings page you can deep-link to that segment in your Shopify admin to use it for marketing. The page also lists recent subscribers with their phone, country, and status.