Skip to content

Promotional Popups

Promotional popups are powerful marketing tools that help you capture leads, showcase products, share discount codes, and boost conversions on your storefront. Create engaging popups that appear at just the right moment to convert visitors into customers.

Plan Requirement

Popups are available on the Growth plan and above. Upgrade your plan to access this feature.

Overview

Popups can be used to:

  • Grow your email list with newsletter signup forms
  • Share exclusive offers with discount codes
  • Highlight products that customers might have missed
  • Make announcements with rich text or custom HTML
  • Display promotional images for sales or events

Each popup includes built-in analytics to track impressions, conversions, and engagement rates.

Content Types

Pixlpay supports six different popup content types, each designed for specific marketing goals.

Image

Display a promotional image with optional caption and call-to-action button. Perfect for:

  • Sale announcements
  • New product launches
  • Seasonal promotions
  • Brand messaging

Configuration options:

  • Upload image (PNG, JPG up to 2MB)
  • Alt text for accessibility
  • Optional caption
  • CTA button with custom URL

Rich Text

Create formatted content using HTML. Great for:

  • Welcome messages
  • Store announcements
  • Special offers with detailed terms
  • Multi-paragraph content

Configuration options:

  • Optional title
  • HTML content with full formatting support (headings, lists, links, etc.)
  • CTA and dismiss buttons

Newsletter Signup

Collect email addresses to build your mailing list. Includes:

  • Title and description
  • Email input field with customizable placeholder
  • Subscribe button
  • Success message after subscription
  • Optional consent text for GDPR compliance

Subscribers are automatically added to your customer list for use with Email Campaigns.

Discount Code

Display and share a discount code with one-click copy functionality. Features:

  • Title and description
  • Prominent discount code display
  • Copy to clipboard button with visual feedback
  • CTA button to direct users to shop

Tip: Create the coupon first in Coupons & Discounts, then reference the code in your popup.

Product Showcase

Feature a specific product with image, description, and an "Add to Cart" button. Options include:

  • Product selection from your catalog
  • Toggle description visibility
  • Toggle price visibility
  • Custom button text

This is excellent for highlighting new releases, bestsellers, or items you want to promote.

Custom HTML

For advanced users who need complete control over popup content. Features:

  • Full HTML support
  • Custom CSS styling via <style> tags
  • Data attributes for popup interactions:
    • data-popup-dismiss - Closes the popup when clicked
    • data-popup-convert - Tracks as a conversion when clicked

Example:

html
<div style="padding: 20px; text-align: center;">
  <h2>Welcome to Our Store!</h2>
  <p>Check out our latest deals.</p>
  <a href="/products" data-popup-convert style="display: inline-block; padding: 10px 20px; background: #3B82F6; color: white;">
    Browse Products
  </a>
  <button data-popup-dismiss style="margin-top: 10px; background: none; border: none; cursor: pointer;">
    No thanks
  </button>
</div>

Trigger Options

Control when and how your popups appear to visitors.

Time Delay

Set a delay (0-300 seconds) before the popup appears after the page loads.

  • 0 seconds - Show immediately
  • 3 seconds (default) - Brief delay for better UX
  • 10+ seconds - Give visitors time to browse first

Exit Intent

Trigger the popup when a visitor moves their cursor toward the browser's close button or navigation bar. This is highly effective for:

  • Last-chance discount offers
  • Newsletter signups before they leave
  • Cart abandonment prevention

TIP

Exit intent only works on desktop browsers where mouse movement can be detected.

Show Once

When enabled, the popup will only display once per visitor (tracked via browser storage). This prevents the same visitor from seeing the popup repeatedly, improving user experience.

Page Targeting

Control which pages the popup appears on:

OptionDescription
All pagesPopup appears across entire storefront
Homepage onlyOnly shows on the main store page
Specific pagesChoose specific page slugs (e.g., ranks, crates, vip)

Theming Options

Customize the appearance of your popups to match your store's branding.

Position

PositionDescription
CenterModal in the center of the screen with backdrop
Bottom LeftSlides in from the bottom left corner
Bottom RightSlides in from the bottom right corner
Top BarFull-width banner at the top
Bottom BarFull-width banner at the bottom

Size

  • Small - Compact popup for simple messages
  • Medium (default) - Balanced size for most content
  • Large - More room for detailed content
  • Full Width - Spans the entire viewport width

Colors & Styling

  • Background color and opacity
  • Text color
  • Primary button background and text colors
  • Secondary button background and text colors
  • Border radius (0-24px)
  • Backdrop blur and opacity (for center modals)

Animations

Choose entry and exit animations:

  • Fade (default) - Smooth opacity transition
  • Slide Up - Slides in from below
  • Slide Down - Slides in from above
  • Scale - Zooms in/out
  • None - No animation

Creating a Popup

Follow these steps to create an effective popup:

  1. Navigate to Marketing > Popups in your store dashboard

  2. Click Create Popup

  3. Configure the Basic Info tab:

    • Enter a name (displayed in popup if applicable)
    • Optionally add an internal name for organization
    • Set active status and priority (higher numbers show first)
    • Optionally schedule start/end dates
  4. Configure the Content tab:

    • Select a content type
    • Fill in the content-specific fields
    • Set CTA button text and URL (optional)
    • Set dismiss button text (defaults to "Close")
  5. Configure the Triggers tab:

    • Set display delay
    • Enable/disable "show once"
    • Enable/disable exit intent
    • Choose page targeting
  6. Configure the Theme tab:

    • Choose position and size
    • Customize colors to match your brand
    • Set border radius and backdrop options
    • Choose animations
  7. Click Create Popup to save

Analytics & Performance

Track popup performance from the Popups dashboard:

MetricDescription
ImpressionsNumber of times the popup was displayed
ConversionsNumber of CTA clicks or form submissions
Conversion RateConversions divided by impressions
DismissalsNumber of times the popup was closed

Use these metrics to A/B test different popup configurations and optimize for better results.

Best Practices

Timing

  • Don't show popups immediately on page load - give visitors 3-5 seconds to orient themselves
  • Use exit intent for last-chance offers rather than initial engagement
  • Schedule seasonal popups in advance with start/end dates

Content

  • Keep messaging clear and concise
  • Use compelling headlines that communicate value
  • Include a strong call-to-action
  • Make the dismiss option visible - forced engagement creates frustration

Frequency

  • Enable "show once" to avoid annoying repeat visitors
  • Use page targeting to show relevant popups on specific pages
  • Limit the number of active popups to 1-2 at any time

Mobile Considerations

  • Use "medium" or "small" sizes for better mobile experience
  • Center position works best on mobile devices
  • Keep content concise as screen space is limited

Testing

  • Create popups as inactive first, then activate when ready
  • Use the duplicate feature to create A/B test variants
  • Monitor analytics and iterate on underperforming popups

Managing Popups

Duplicating

Click the duplicate button on any popup to create a copy. This is useful for:

  • Creating A/B test variants
  • Reusing successful popup templates
  • Seasonal campaigns based on previous ones

Scheduling

Use start and end dates to:

  • Schedule promotional popups in advance
  • Automatically expire limited-time offers
  • Create seasonal campaigns

Status labels help you track popup state:

  • Active - Currently displaying to visitors
  • Inactive - Manually disabled
  • Scheduled - Will activate at the start date
  • Expired - Past the end date

Priority

When multiple popups qualify to display on the same page, the one with the highest priority number shows first. Use this to:

  • Prioritize time-sensitive offers
  • Ensure important announcements display first
  • Control popup queue order

Built for game developers, by game developers.