Referral programmes are a proven way to acquire new and reward loyal players, however they can be messy to manage manually with checks, delays and technical overhead.
That’s where refer a friend campaign automation with Flows changes the game. This week’s Flow of the Week shows how operators can run a seamless refer a friend campaign using Flows. From generating referral links to crediting bonuses, every step is automated, tracked and communicated to your team in real-time.
In this example, the Flow tracks a new player’s journey through three simple stages, registration, deposit and gameplay and automatically credits the referrer once all requirements are met.
The challenge: From referral links to bonus crediting
Referral a friend campaign automation is great for growth, but they’re often hard to manage. Teams need to:
- Generate unique referral links that track the right player
- Confirm deposits and game activity against campaign rules
- Credit the right bonus at the right time
- Prevent abuse, like multiple accounts or duplicate IPs
Doing all of this manually is slow, error-prone and difficult to scale.
The solution: Automating referrals with Flows
Flows gives operators complete control over the referral journey without code. From the moment a player clicks a referral link to the point a referrer gets their reward, everything runs automatically in the background.
With Flows, you can:
- Generate referral links instantly that contain the user id
- Track player activity across registration, deposit and gameplay
- Validate referrals against deposit thresholds and play requirements
- Notify your CRM or casino team at every stage via Slack
- Auto-credit referral bonuses while flagging potential abuse
How it works
Here’s how a refer a friend campaign automation can run step by step with Flows:
Stage 1: Registration
- New player registers through a referral link
- The flow extracts the user id to identify the referrer
- Referral details are saved and marked as Stage 1
- Any special welcome offer based on the type of referral link is made available to the player and CRM system is updated to add the player to the correct welcome journey – highlighting the steps of their welcome offer.
- Slack/Teams/Dashboard notifies the CRM team: “Player X has signed up via Player Z”
- Player Z can be notified that a registration has been made using their referral link

Stage 2: First deposit
- The flow triggers when the referred player deposits
- The flow checks the deposit status and validates against campaign minimums
- Referral data updates to Stage 2 and a timer starts (e.g. 30 days to complete play requirements)
- Slack/Teams/Dashboard notifies the CRM team: “Player X has deposited and moved to Stage 2”
- Player Z can be notified that the referred friend has reached stage 2 (deposit)

Stage 3: Gameplay
- Game spin from Player X triggers the flow
- Flow confirms activity is within the campaign timeframe and on allowed games
- Bets are tracked and incremented until the set threshold is reached
- Referral bonus is automatically credited to the referrer once all campaign conditions are met. Player Z (the referrer) is notified.
- Slack/Teams/Dashboard updates the CRM team: “Player Z has received their referral bonus”

Smarter referrals
With Flows, you can go further by adding fraud-prevention checks, such as:
- Flagging accounts that receive more than a set number of referral bonuses
- Detecting duplicate referrals from the same IP
- Detecting fraudulent gameplay — such as close bet/win matches or gameplay on volatile games
Flows makes it simple to launch and manage referral campaigns that drive growth and reward loyalty, without adding overhead to your teams. Want to see what refer a friend campaign automation could do for your business? Get in touch to find out more and see Flows in action for yourself.