Turn casual players into regulars

Messages that do more than pull players back to the app. They keep them in the level.

GEMTIDE
Play now for 2x

Notifications

SchedulesRoostiOSAndroidWebEmail
34%
avg DAU from notifications
21%
avg. confirmed CTR
18,406,912
total confirmed receipts
3,914,207
total clicks
Filter ▾ Search
Weekend DropPush to Core Players Weekly
264,318in audience
1,742,906sends
693,241receipts
81,447clicks
Day 5 ComebackSending when player enters audience
7,284in audience
68,915sends
36,702receipts
7,913clicks
Streak BonusPush to VIPs Daily
264,318in audience
1,742,906sends
693,241receipts
81,447clicks
GEMTIDE
Hey Marisol, your daily drop is waiting!
GEMTIDE
Ravi, you earned 180k shards! Jump in.
GEMTIDE
Noor, 40M free shards just landed. Play now.
1

Draft Campaign

Created just now
Message
Hey First Name, tap here for Reward amount to help you reach Next level!
Audience♛ VIPs ▾
Reward⚑ Shield XP ▾
  • Push notification
  • Email
  • Share links
BLOOM BLITZ
Hey Lori, tap here for more Shield XP to reach level 10!
1

Move retention
with rewarded email,
push, and share links

Lift daily actives with reward-backed messages that read the player’s last session, not just their signup date.

You won 300k gems!

Land in the game,
not a browser tab

Thistle links resolve from social, email, or a printed QR code and drop the player straight onto the board they left.

Bonus Message

Created just now
Message
First Name, your Reward is waiting. Tap here to play.
Reward

Make every message
a mechanic

Attach signed, player-specific rewards to any send. Pull back lapsed sessions, lift basket size, or pay off a loyalty streak.

New Audience

Created just now
Description
Spenders who cleared a level in the last 7 days
Rules
★ VIPs ▾ ◉ Purchase event ▾ ▦ Date7 days

Audience building,
minus the SQL

Fill-in-the-blank filters compose the hard segments — “lapsed spenders who skipped this week’s event” — without a single query.

BLOOM BLITZ
🎉 Congrats, Kate! That’s
BLOOM BLITZ
🎊 Nice work, Gabe! You earned 1M doubloons for hitting level 50.

Automation
that reads as human

Make the CRM an extension of the game: sends fire on what a player just did, not on the week they happened to sign up.

One SDK,
everything wired

Push, email, deep links, and reward delivery ship together — one install, one set of credentials, one place to debug.

Read the docs
Kitewright
Halide OS
Marlin OS
Beacon.js
Cirrus Store
Mailspur
Roost
Frameline
Reelhouse
Marquee

What studios tell us

“I’d never had a push platform that was both effective and genuinely easy to run until we moved to Thistle.”
Dev RamanSenior Director of Product
“Switching our email over lifted clicks 43% and our sender reputation went up, not down.”
Priya AlstedSenior Growth Marketing Manager, Halcyon
“With Thistle we’re not just posting to social, we’re tracking the result: who clicked, who played, what they spent. I can show revenue against a campaign.”
Owen MarchettiHead of User Acquisition

Get set up for real

Step 1

Scope

Our engineers map your events and hand back a single SDK plan that covers all of it.

Step 2

Wire

Build audience segments, attach rewards, and write branded messaging that sounds like your game.

Step 3

Ship

Send push and email campaigns that keep players coming back for the next session.

In case
you’re wondering

How does Thistle track player activity?
The SDK records play sessions, purchases, and any custom in-game event you define — no separate analytics install.
Are in-game rewards hard to integrate?
Reward grants run through one signed endpoint. Most studios wire their first reward type in an afternoon.
Why is there no journey builder?
Branching canvases get abandoned. Triggers plus audiences cover the same ground and stay legible six months later.
Why is there no email builder?
Your team already has templates. Thistle takes the HTML you have and handles delivery, personalisation, and reward attachment.
Take a tour of Thistle today
thistle
  • ♥ Your app
  • ▦ Dashboard
  • ◱ Compare
  • ◎ Audiences
  • ✉ Notifications

Dashboard

218,463
average daily active users
4,192
5 minute active users
$1,806,274
total revenue