Spin to Win

Spin to Win is an interactive reward component designed to increase user engagement and conversion rates. It allows end-users to spin a wheel and receive randomized rewards such as coupon codes, deeplinks, or custom messages. The feature is ideal for:

  • Engagement campaigns

  • Lead collection flows

  • Gamified promotions

  • Flash sales or seasonal offers

  • Loyalty and retention programs

Each wheel consists of configurable slices, visual elements, reward logic, and probability settings. Netmera also provides seamless coupon distribution through SMS, push notifications, and detailed analytics for performance monitoring.

Spin to Win Availability Across Channels

Spin to Win is supported on both Mobile Widgets and Web Widgets. All configuration steps in this guide—such as slice setup, coupon assignment, visual customization, redirection logic, and expiry behavior—apply equally to both platforms.

For steps related to creating, assigning click actipns, publishing, and activating widgets (including automated campaign setup), follow the standard Widget Click Actions and Publishing documentation linked below:

Mobile In-App Guides: Mobile In-App

Web Pop-up Guides: Web Pop-up

Understanding Spin to Win

Spin to Win works as a combination of:

1

Visual Engagement Layer

A wheel with slices, colors, buttons, and reward icons.

2

Reward Logic Layer

Defines what users receive and the probability of each outcome.

3

Delivery Layer

Assigns coupon codes and optionally delivers them through push or SMS.

4

Analytics Layer

Tracks user interactions and reward distribution.

Wheel Setup

Visual Configuration

The wheel’s appearance directly affects user engagement. High-contrast colors, clear button text, and visually distinct slices generally improve click-through and spin rates.

You can configure:

  • Spin Button Text – What users click to initiate the spin.

  • Button Background Color – Defines brand consistency.

  • Center Area – Logo, image, or color to highlight the campaign.

  • Pin Color – Aesthetic marker showing the final reward.

Slice Management

Slices define the possible rewards. Every wheel must have at least one slice, but most campaigns use 4–12 slices for meaningful variation.

What You Configure in a Slice

Slice Name Shown on the wheel. Used to help users identify the reward segment.

Win Result Displayed on the success screen after the spin stops. This tells the user what they won (e.g., “You unlocked a 20% discount!”).

Coupon Code List (Optional) Assign a coupon list if the slice should give a unique, single-use code. If you do not attach a coupon list, users will only see the Win Result message.

Link (Optional) A redirect destination for this slice. Use this when each reward should take users to a different offer or page.

Weight (Probability) Controls how often this slice is selected. You can shape campaign outcomes using weights:

  • High-value rewards → lower weight

  • Instant-win or soft rewards → higher weight

  • Equal weights → random fairness

Why Weight Matters to Users

Weights allow you to balance promotional value. For example:

  • A “50% Discount” slice might be set to 5% probability.

  • A “Free Shipping” slice might be set to 30%.

  • A “Thank You” slice might be 65%.

Weights give you control over cost management and user experience.

How Equal Probability Works

If you don’t define weights, Netmera distributes outcomes evenly across slices.

Success Screen Configuration

After the spin animation completes, the user sees a success modal. This modal must clearly communicate:

  • What they won

  • How to redeem it

  • Any next actions (copy code, go to a link)

Success Screen Elements

Modal Header Introduces the moment, such as “Congratulations!” or “You Won”.

Win Result Text Explains the outcome. Example: “Your 10% discount code is ready.”

Font Sizes Adjust for hierarchy: large header, medium body text.

Modal Background Brand colors or gradients can reinforce visual identity.

Copy-to-Clipboard Text Makes it easy for users to save their code.

Spin to Win allows redirection after the reward is shown. Choosing how users are redirected shapes their journey.

Per-Slice Redirection

Use this when each slice represents a different outcome or campaign.

Example Use Cases:

  • Slice A → Product page

  • Slice B → App section

  • Slice C → Checkout flow

  • Slice D → Survey form

This helps guide users to tailored experiences depending on their reward.

Single Redirection

Redirect all outcomes to the same page.

Best for:

  • Unified landing pages

  • Single product category promotions

  • General coupon redemption flows

Example: Send all users to the “Discount Offers” page regardless of what they won.

Wheel Previews

Button
Hyperlink

Coupon Code Logic

Coupon management is one of the core features of Spin to Win.

How Expiry Works at Slice Level

Each slice uses its own coupon code list. When the codes expire:

  • The slice becomes inactive

  • Its weight becomes 0%

  • Remaining slices are automatically re-balanced

This ensures the spinning experience continues even when individual slices run out.

Campaign Auto-Deactivation

A Spin-to-Win widget automatically stops when:

  • All slices have expired coupon lists

  • No valid codes remain

The campaign is marked as Finished to avoid broken user journeys.

Spin to Win Standard Events

These events allow you to measure campaign performance.

Available in Analytics → Event Insight:

  • Spin To Win Shown Measures view impressions.

  • Spin Button Clicked Measures engagement rate.

  • Coupon Code Copied Indicates click to redeem the code.

  • Coupon Code Assigned Shows successful reward distribution.

  • Coupon Code Assigned Failed Useful for debugging low code availability.

FAQs

What message do users see when a slice has no codes left?

When a slice runs out of valid coupon codes, that slice becomes inactive and its probability weight automatically drops to 0%. The system continues distributing rewards from the remaining active slices.

If all slices in the Spin to Win campaign run out of codes, the automated campaign is automatically marked as Finished. This ensures end-users do not encounter an empty or misleading spin experience.

How often can users get another code?

Users can spin the wheel and receive a new code once every 24 hours. If the goal is to limit the experience to a single spin per user, configure the automated campaign with the Show Only Once option. This ensures the Spin to Win widget is displayed only the first time the conditions are met.

Do users need to log in to receive a coupon code?

No. However, for SMS or push delivery to work, users must have the necessary profile attributes and permissions (e.g., push token enabled, phone number available).

Can I show different wheels to different audience segments?

Yes. Use automated campaign targeting rules to control which users qualify to see the Spin to Win widget.

Can I schedule Spin to Win to show only during specific dates?

Yes. Automated campaigns support time window scheduling.

Last updated

Was this helpful?