Platform feature · Free missions

Free bets, built in.

Send a player free bets from your back office. They open in the game as a mission: one clear goal and a fixed prize. Every win is paid to the player's balance, so a free bet feels like a real one.

Sends 3 free bets to a demo player and opens Mines, right here.

3 games livePrizes up to 25× the betOne API call to send
What the player sees

Offer, mission, win

Captured from the live demo, start to finish.

The offer opens over the game
01
The offer opens over the game

The player sees the free bets, the goal, the prize and the expiry date. One tap takes them all, or they can leave them for later.

The mission panel keeps score
02
The mission panel keeps score

The bet panel turns into the mission: rounds played, progress towards the goal and the prize on offer. The free bets play at the stake you set.

A win pays like any other
03
A win pays like any other

When a free bet meets the goal, the prize goes to the player's balance through your wallet, marked as a free-spin win.

Live now

One mission per game

Each game has its own goal. These are the demo's missions; goals and prizes are set per mission template, so a mission can be an easy win or a long shot.

01

Mines

LivePrize up to 25× the bet
A free mission in Mines, from the offer to a win
Mission goal

Reveal 24 of 25 tiles. Avoid the single mine.

Prize $5.00 on a $0.20 free bet, 3 free bets in the batch.

02

Dice

LivePrize up to 9.90× the bet
A free mission in Dice, from the offer to a win
Mission goal

Roll over 90.00 to win the prize.

Prize $1.98 on a $0.20 free bet, 3 free bets in the batch.

03

Limbo

LivePrize up to 10× the bet
A free mission in Limbo, from the offer to a win
Mission goal

Hit 10.00× or higher to win the prize.

Prize $2.00 on a $0.20 free bet, 3 free bets in the batch.

Coming next

More games, same missions

The mission engine is shared, so each new game needs only its own goal and its own panel.

In testing
Titanforged

Free spins on our first slot, issued the same way and played on the reels.

In development
Chicken Cross

Missions with a choice of four difficulties, from an easy walk to a long-shot crossing.

Planned
Keno

Missions with the pick count and risk level fixed by the mission.

Planned
Coinflip

Missions that settle in one go, with no cash-out decision to make.

What you control

Sent from your back office

One call to our operator API, or from your back office once it is wired in. Every free bet and every win reaches your wallet with the mission's reference, so your reports and bonus rules see them.

Game and stake

Pick the game and the bet per round. The prize follows from the mission's goal.

How many free bets

From a single free bet to a whole batch, sent to one player or to a list.

One and done

Optionally end the batch on the first win, so a player wins once at most.

Expiry

Free bets not played by the date you set lapse on their own.

Cancel at any time

Withdraw a batch you have sent. Free bets not yet played are removed.

Your limits

A cap on the stake of a free bet stops a typo from turning into a costly gift.

Send free bets
POST /api/operator/freespins/issue

{
  "externalId": "welcome-2026-11-player-1042",
  "externalPlayerId": "player-1042",
  "game": "mines",
  "currency": "USD",
  "spins": 10,
  "amount": 0.20,
  "completeOnWin": false,
  "expiresAt": "2026-11-30T23:59:00Z"
}
Every state is tracked

A batch is pending until taken, active while played, then completed, cancelled or expired.

Safe to retry

Your own reference makes a send idempotent: retrying a call never sends the batch twice.

No extra integration

Missions run inside the games you already embed. Nothing to add on the page.

Let's talk

Run a campaign with free bets?

Welcome offers, win-backs, VIP gifts: tell us what you want to run and we will set up the missions with you.