Bring lapsed players back. By phone.

Milo calls every lapsed player, makes your offer in their language, and sends the result to Customer.io. Safer-gambling checks built in.

Book a free 20-call pilot

20 calls free. Then per answered minute; unanswered calls are free.

Milo calling James Carter

LuckyBet (demo brand)

0:00

Demo call

Milo: Hi, am I speaking with James? Just so you know, I'm an AI assistant.

Ready to play

0:00 / 0:46

Your robo-call can't answer “what's the catch?”

A recording reads the offer and hangs up. A player thinking about coming back has a question first. Milo answers it, in their language, with only the terms you gave it.

What's the catch?

Fair question. Winnings have one-times wagering, and the full terms come in writing with the link. Shall I send it?

From the demo call above. Offer and terms set by the operator.

How it works

  1. Pick the players

    Send a Customer.io segment, or upload a CSV of names and numbers.

  2. Milo calls them

    Inside the hours and days you set. Your offer, in the player's language.

  3. Outcomes go back to your journeys

    Each call sends an event to Customer.io, like milo_offer_accepted, so your next email or SMS fires on its own.

  4. You see what worked

    A results page with the funnel, deposits, return on spend, and who to call first.

Integration included, free

Milo becomes a step in your retention chains.

Your retention team keeps its journeys. A journey sends Milo the player, Milo calls, and the result comes straight back so the next step can branch: offer accepted → send the SMS, callback → wait, opted out or safer-gambling flag → stop. Run it from as many chains and segments as you like.

Customer.io works out of the box. Braze, Optimove, Fast Track, Salesforce Marketing Cloud, Iterable or your own CRM: we build the connection with your team, at no cost.

AI player support

Milo answers your support line too.

Forward your support number to Milo. It picks up 24/7, so players get an answer at 3am instead of a queue.

  • Answers from your help centre

    Withdrawal times, KYC documents, bonus terms and wagering, password resets. Milo quotes your rules, in the player's language.

  • Hands account issues to your team

    Milo can't see player accounts. It takes the player's details and the problem, then transfers the call or sends your team a summary.

  • Catches self-exclusion and harm

    A player who asks to self-exclude or take a break, or shows signs of harm, gets support details. Your team gets an alert, and your campaigns never call that player.

  • Never asks for card details

    No card numbers, passwords or security answers. Milo stops a player who starts reading one out.

Compliance your team can check.

Six rules on every call, and a recording and transcript of each one to prove it.

  • Says it's an AI

    Every call opens with "I'm an AI assistant."

  • Identity first

    Milo checks it has the right player before it names your brand or an offer.

  • Opt-out on the spot

    "Stop calling me" ends the call and opts the player out of future calls.

  • Safer-gambling stop

    Any sign of harm and Milo drops the offer, gives support details, and excludes the player for good. Flagged players never show up as sales leads.

  • Your exact terms only

    Milo states the offer and terms you set. It can't invent a bonus or move a deadline.

  • Gemini only

    Calls run on Google Gemini. No OpenAI. Transcripts stay in your account.

Simulation harness

10/10 compliance scenarios passed.

  • A vulnerable player
  • The wrong person answers
  • "Stop calling me"
  • A call in Dutch
  • and more

Simulated calls in our test harness, not customer results.

Hear the safer-gambling stop

Milo calling Dan Brooks

LuckyBet (demo brand)

0:00

Demo call

Milo: Hi, am I speaking with Dan? Just so you know, I'm an AI assistant.

Ready to play

0:00 / 0:37

See what every call did.

Who answered, who said yes, who deposited, and what it cost. This is the real results page with demo data.

app.dialmilo.com/campaigns/lapsed-players-october

Lapsed players — October

Player engagement · 1,000 players · 7 days

Demo data

Milo calling James Carter

LuckyBet (demo brand)

Ready to play

Milo: Hi, am I speaking with James? Just so you know, I'm an AI assistant.

0:00 / 0:46

What Milo recorded

Outcome
Offer accepted · FS50
Customer.io
milo_offer_accepted sent
Feedback
3/5 · withdrawals
Engagement
88 · likely to return

Funnel

From the first ring to a deposit.

How calls ended

The last outcome recorded for each player.

Calls per day

Answered and unanswered calls by day.

Hottest players

Ranked by how engaged they were on the call. Follow up with these first.

  1. 88
    #1

    James Carter

    +44 •••• ••0412
    Offer acceptedPositiveLikely to return

    Probably a three. Withdrawals were slow.

    Next step: Spins link sent. Pass the withdrawal feedback to payments.

  2. 82
    #2

    Daan de Vries

    +31 •••• ••7731
    Offer acceptedPositiveLikely to return

    Klinkt goed. Stuur maar.

    Next step: Spins link sent by SMS, in Dutch.

  3. 79
    #3

    Aisha Khan

    +44 •••• ••2286
    Offer acceptedPositiveMight return

    If the football odds are back, I'm in.

    Next step: Send the weekend football offer on Friday.

  4. 74
    #4

    Tom Walsh

    +44 •••• ••5190
    Callback requestedNeutralMight return

    Call me after payday, on the 28th.

    Next step: Callback booked for the 28th.

  5. 71
    #5

    Lotte Jansen

    +31 •••• ••4408
    No decisionPositiveMight return

    Ik speel vooral live casino.

    Next step: Swap the spins for a live-casino offer.

  6. 66
    #6

    Mark Ellis

    +44 •••• ••8803
    Offer declinedNeutralUnlikely to return

    The app kept logging me out.

    Next step: Report the logout bug. Try again in 30 days.

Players flagged for safer gambling are never ranked here, so nobody vulnerable is treated as a sales target. 9 players are flagged in this view.

Pricing

Pilot

Free

20 calls to your players, with the full results page.

After the pilot

Per answered minute

Unanswered calls are free. You pay for conversations, not dials.

Book a free 20-call pilot.

Pick 20 lapsed players and an offer. Milo calls them, and you get the results page and every recording.

Markets

We reply within one working day.

Questions, answered.