Integrate in 2 lines of code

AppDelegate.swift
import WINRSDK

let config = WINRConfiguration(
    // debug builds: use your winr_test_ sandbox key
    apiKey: "YOUR_API_KEY",
    bundleId: "com.example.myapp",
    // only id is required — pass what you have.
    // email pre-fills & locks the capture form.
    // nobody signed in? user: .guest
    user: WINRUser(
        id: "user_123",
        firstName: "Jane",
        lastName: "Doe",
        email: "jane@example.com"
    ),
    options: WINROptions(
        logging: .error,  // .debug while integrating
        enablePushReminders: true
    )
)
WINR.configure(config)

// Done — the experience auto-opens once per day.
Live Demo

Try it out

See the actual WINR experience running live, right in your browser — no install needed.

That was the real thing — it opened by itself, which is exactly what your users get on their first visit of the day. No button, no integration code. Enter an email, watch your daily entries land, and build a streak. Centered card on desktop, bottom drawer on mobile — resize and replay to see both.

Simple, MAU-Based Pricing

Pay based on your monthly active users. Unlimited platforms on every tier.

Starter

$249/mo

Up to 10K MAU

Popular

Growth

$599/mo

Up to 50K MAU

Scale

$1,199/mo

Up to 120K MAU

Enterprise

Custom

120K+ MAU

View Full Pricing

Everything you need, out of the box

Sweepstakes & Prizing

Daily entries, escalating streak rewards, and winner announcements.

One-Call Integration

Configure once at launch — the experience opens itself every day. No presentation code.

Custom-Branded

Your logo, your brand color, and your prize art across the experience (Growth, Scale, and Enterprise plans).

Anti-Fraud Built In

Rate limiting, velocity checks, device fingerprinting, and ban system included.

Analytics & Events

Track engagement, entries, and streaks with built-in analytics.

Streak System

Escalating daily streak ladder with milestone accelerators — or visit-based streaks for low-frequency apps.

Escalating Daily Entries

The longer the streak, the more entries per day.

Publisher Control

Giveaways and winner selection are fully managed by the WINR team.

Ready to get started?

Pick a plan, get your API key, and start integrating in minutes.