Spin Wheel

⌘K
  1. Home
  2. Spin Wheel
  3. Campaign
  4. Creating Your First Campaign: A Step-by-Step Guide

Creating Your First Campaign: A Step-by-Step Guide

Building Your First Spin Wheel Campaign

A gamified opt-in wheel turns passive visitors into leads and buyers. With Ultimate Spin Wheel you can build one in minutes using a visual builder. This guide walks you through every step of creating a campaign — from naming it to targeting, prizes, behavior, and going live — and clearly marks which options require the Pro add-on.

A campaign is a self-contained spin wheel with its own design, prize logic, and display rules. You can run as many campaigns as you like at once — for example, one wheel for mobile visitors and a separate one for desktop.

1. Open the Campaigns Dashboard

In your WordPress admin, go to Spin Wheel → Campaigns. This is your command center for every wheel you build.

  • Campaign list: See all campaigns with their current status (enabled or disabled).
  • Quick actions: Each campaign can be Edited, toggled on or off, or Deleted.
  • Duplicate (Pro): Cloning a campaign to A/B test one variable (headline, colors, targeting) is a Pro feature. On the free plugin, recreate the campaign manually instead.

2. Create a New Campaign

Enter a campaign name and create it. The name is internal only — your visitors never see it — so use something descriptive like “Summer Sale – Mobile”. A new campaign opens in the Campaign Builder with sensible defaults already applied. You choose a wheel look later in the Designs tab (there is no separate theme-picker at creation time).

3. The Visual Builder: Six Tabs

The Campaign Builder is organized into six tabs, each governing one aspect of your wheel: Coupons, Visibility, Behavior, Form Controls, Content, and Designs. Changes are captured live; click Save at the top to persist them.

A. Coupons (Prize Logic)

Each slice on the wheel is a prize. Here you set what visitors can win and how often.

  • Probability: Each slice has a probability value that acts as a weight. A slice’s real chance is its value divided by the sum of all values. The builder uses a 100-point scale, warns when winning slices exceed 100%, and shows the leftover as “lost probability”. A slice set to 0 is shown but never wins. See Win Probabilities for the full math.
  • Coupon types: There are five slice types — Static (one shared code) and Unique Pool (a list of one-time codes) are free; Auto Generate, WooCommerce Dynamic, and Lose (No Prize) are Pro.
  • The draw is server-side: The winning slice is chosen on your WordPress server with a secure random draw before the wheel animates, so the result cannot be tampered with from the browser. Real coupon codes are never exposed in the page source before a win.

B. Visibility (Targeting Rules)

Control who sees the wheel, where, and how it appears.

  • Layout type: Show the wheel as a Spin Wheel, Popup, or Campaign Banner.
  • Display on: Choose Entire Site, Special Pages (dynamic WordPress pages such as the Front Page, Blog, or 404), or Custom Pages (Pro) to target specific individual pages. You can also exclude pages the same way.
  • Popup triggers: Choose when a popup appears — None, Instant, or Delayed are free; On Scroll and Exit intent are Pro.
  • User roles: Segment by role — for example, show a special wheel only to logged-in Customers and a generic one to guests.
  • Device visibility: Target All Devices, Desktop Only, Mobile Only, or Tablet Only.
  • Max Impressions: Cap how many times the popup is shown before it stops appearing. Leave it at 0 for unlimited.

C. Behavior (Post-Win Experience)

  • Prize delivery: Show the winning coupon on screen for instant gratification, or enable email-only coupons so the code is sent by email and hidden from the popup (useful for verifying leads).
  • Redirect URL: Optionally send every winner to a specific page (for example your shop) when they click the win button.
  • Auto-Apply Coupon (Pro): Automatically apply the won code to the visitor’s WooCommerce cart to reduce checkout friction.

D. Form Controls (Lead Capture)

Decide what to collect before a visitor can spin. Name and Email fields are free; the Phone field is Pro. A GDPR consent checkbox is available too, enabled globally under Spin Wheel → Settings rather than per campaign.

E. Content

Edit every piece of text on the wheel — the headline, description, spin button, and the win and lose messages shown after a spin.

F. Designs

Pick a wheel preset and fine-tune colors, fonts, and background. Free presets include Default, Classic Gold, and Neon Night; premium Pro themes such as Midnight Royalty and Candy Carnival are marked with a Pro badge. See the Design Guide for a deep dive.

4. Scheduling (Pro)

The Schedule Type setting lives on the Visibility tab. Show Always (the default) runs the campaign until you disable it manually. Date Range — a Pro feature — lets you set a precise start and end date so a seasonal wheel can switch itself on and off automatically.

5. Preview and Publish

  • Live preview: Use the floating preview button (bottom-right of the builder) to open a fully functional preview in a new tab and test the spin, the win screen, and coupon delivery.
  • Save: Click Save at the top to persist your settings.
  • Enable: On the Campaigns list, toggle the campaign’s status to Enabled to go live, or disable it to take it down without deleting it.

6. Troubleshooting Display Issues

  • Changes not showing: Clear your browser cache and any server or CDN caching (WP Rocket, Autoptimize, etc.), then reload.
  • Wheel does not reappear: If the campaign has a Max Impressions cap, once it is reached the popup stops showing. Reset your test state or test in a private window.
  • Wheel only shows on one page: Check the Display on setting under Visibility — make sure you selected Entire Site rather than restricting it to Special or Custom Pages.
  • Wrong device or audience: Confirm the Device visibility and User roles targeting match who you are testing as.

Related Documentation

Conclusion

Creating a campaign is straightforward: name it, set your prizes and probabilities, choose who sees it and where, style the wheel, then enable it. Combine smart targeting, fair server-side prize logic, and a clean design to build a lead-generation wheel that works around the clock. Need help? Visit the wowDevs support center.

How can we help?