Blog / iGaming Guide

iGaming GuideCRM

Customer.io Alternatives for iGaming: Where It Fits and Where It Breaks

Customer.io alternatives for iGaming: where Customer.io fits a casino or sportsbook, where it breaks on gambling SMS, deposits and GGR, and what to use instead.

A CRM manager at a mid-size casino wants one list: players who deposited more than €200 in the last 30 days and haven’t deposited since Friday. On Customer.io, that list starts with an engineering ticket. A deposit is a custom event there, and segment conditions check whether an event happened, how often, and within what time frame. Summing deposit amounts isn’t a documented condition, and Customer.io’s own guide keeps a running value such as lifetime_value as an attribute you update yourself (Customer.io docs). So someone upstream computes deposits_30d, pushes it in, and keeps it fresh. Then the same manager adds an SMS step for players in Ontario and finds that Customer.io’s terms prohibit gambling SMS in the US and Canada outright.

Neither is a defect. Customer.io is a well-built, general-purpose engagement platform used by more than 9,000 brands by its own count (Customer.io). It just wasn’t designed around players, wallets and wagers. This guide covers where it fits an iGaming operator, where it stops fitting, and which alternatives casino and sportsbook teams evaluate instead. Every Customer.io fact below links to Customer.io’s own pricing, legal or documentation pages, checked in September 2026.

The short answer

Stay on Customer.io if you have a data engineer and a warehouse where deposit totals, GGR and churn flags are already computed, you run a mobile app that leans on in-app messages, WhatsApp or LINE, and you don’t need SMS in North America. In that setup Customer.io is a flexible activation layer.

Move to an iGaming-native CRM if your CRM team is one to three people, you want segments on deposit amounts without a data pipeline behind them, you need revenue attribution across several currencies, or you want churn scores and casino reporting in the same tool that sends the messages.

The alternatives most often evaluated are InTarget for small and mid-size operators, Optimove and Fast Track for enterprise groups, Smartico for gamification-led retention, and Xtremepush for mobile-first brands. The iGaming CRM platform guide compares the wider field by operator size.

Customer.io vs an iGaming CRM at a glance

The right column uses InTarget as the example of an iGaming-native CRM.

Customer.io iGaming-native CRM (InTarget)
Built for Any business with users and events Casinos, sportsbooks, lotteries and crypto casinos
Player data People, events and objects; deposits and bets are custom events you define Players, transactions (real and bonus money), wallets, bonuses, casino sessions and sports bets as native records
“Deposited €200+ in 30 days” An attribute computed and synced by your team A segment condition on deposit amount over any period
Churn prediction None built in Daily probability of no deposit in the next 7, 14 and 30 days
Revenue attribution Goals with one currency each, last touch UTM tags on every link down to the campaign step, last click; multi-currency deposits normalized in reports
Gambling SMS Prohibited in the US and Canada; elsewhere only through a provider you connect Native SMS channel; carrier and local gambling rules still apply
Responsible-gambling exclusions Built with your own attributes and segment filters Players flagged self-excluded or blocked are skipped by every send
Reporting Message, journey and conversion metrics GGR, RTP, hold, ARPPU and FTD dashboards, retention cohorts, casino and sportsbook metrics
Channels Email, push, in-app and inbox, SMS, WhatsApp, LINE, Slack, webhooks Email, SMS, push, on-site messages, Facebook Messenger, Instagram Direct, webhooks
Pricing From $100/month with 5,000 profiles, then $0.009 per profile; Premium from $1,000/month billed yearly From €750/month

What Customer.io does well

It is worth being fair about the platform before listing where it doesn’t fit. Customer.io is strong in the areas a generic engagement tool should be strong in:

  • A flexible data layer. People, events and objects linked by relationships, a customer data pipeline modelled on Segment-style APIs, and reverse ETL from Snowflake, BigQuery, Redshift, Postgres, MySQL and SQL Server that can sync as often as every minute (Customer.io docs).
  • Journeys with real testing. Event, segment, date and webhook triggers, A/B tests, random cohort branches with up to 20 paths, holdout tests, delivery windows in the recipient’s time zone, and frequency limits per channel over windows of up to 31 days (Customer.io docs).
  • Channel breadth. Email, push, in-app and inbox messages, SMS and MMS, WhatsApp, LINE, Slack and webhooks, with Liquid for personalization (Customer.io pricing).
  • Security paperwork. SOC 2 Type 2, ISO 27001, and a choice of US or EU data center at sign-up (Customer.io docs).
  • An AI agent. A beta agent builds segments and automations and answers analytics questions in plain language (Customer.io docs).

Customer.io also courts the vertical. In February 2026 it published a guide on iGaming engagement that walks through tracking first_deposit and bet_placed events and suppressing players with a cooldown_active attribute (Customer.io). That guide is useful reading, and it shows the pattern: the gambling logic is yours to build.

Where iGaming teams hit the limits

Gambling SMS is closed in North America

Customer.io’s Feature Terms (revised August 2026) list casino apps, gambling websites, sweepstakes and betting or sports picks as forbidden SMS use cases, and state that “gambling traffic is prohibited in the US and Canada on all number types” (Customer.io Feature Terms). The list applies to the type of business, not only to the text of a message, and the terms define SMS services as both Customer.io-provided numbers and a third-party provider account you connect. Bringing your own Twilio account doesn’t reopen the channel.

Outside North America the rule is narrower: content that promotes gambling is prohibited “except where permitted by law”. But Customer.io’s managed SMS only serves senders based in the US or Canada, so a European or Latin American operator connects its own Twilio, Sinch, Infobip or Vonage account (Customer.io docs). The Acceptable Use Policy adds that gambling-related text messages need age and geographic gating the sender can prove (Customer.io AUP). Customer.io’s own iGaming guide calls email “the most reliable place to start” and mentions SMS only in passing.

US carriers make gambling SMS hard on any platform, so this isn’t a reason to expect another vendor to bypass carrier rules. The point is that on Customer.io the question is settled by contract before you get to the carriers.

You build the gambling data model

Customer.io has no native deposit, bet, wallet, currency or GGR concept. Everything is a custom event or attribute, and value-based rules (deposit totals, withdrawal ratios, bonus share, a player’s GGR) are computed in your warehouse or backend and synced in as attributes, up to 300 unique attributes per person (Customer.io docs). That works when a data team owns the pipeline. It becomes a bottleneck when a two-person CRM team wants a new segment on Tuesday and the engineer who maintains the sync is on a payments project.

An iGaming-native CRM starts from the other end. InTarget pulls players, transactions, wallets, bonuses, casino sessions and sports bets from your platform’s API every minute by default, so a condition like “successful real-money deposits of €200 or more in the last 30 days” is a field in the segment builder, not a pipeline change.

Revenue attribution runs in one currency

Customer.io Goals attach a money value to a conversion, but “each goal supports a single currency” with no automatic conversion, and goals use last-touch attribution (Customer.io docs). A casino taking deposits in EUR, USD, BRL and USDT ends up with a goal per currency and a spreadsheet to add them together. In an iGaming CRM, revenue attribution credits deposits to the campaign step whose link the player clicked last, and transaction reports normalize deposits across currencies, crypto included.

No churn or player value prediction

Customer.io documents no built-in churn or lifetime value model. Its recommended send time is based on message content and time zone rather than each person’s behavior, and the only predictive scoring in the docs is a third-party destination (Customer.io docs). For a casino, that makes churn scoring a data science project outside the tool.

InTarget runs a churn model once a day for every player with a deposit in the last 60 days. It gives the probability of no deposit in the next 7, 14 and 30 days, a value segment from Whale to Micro, and a state measured against the player’s own deposit rhythm (Active, Cooling, At Risk, Dormant, Dead). “High value and At Risk” is a filter, not a request to the data team.

Responsible-gambling exclusions are yours to wire

Customer.io’s guide suppresses players through an attribute such as cooldown_active. That works if the attribute is always current and every automation filters on it. Miss one campaign and a player on a cool-off period gets a bonus offer. In InTarget, players flagged as self-excluded or blocked in your platform’s data are skipped by every send automatically, as are unsubscribed contacts and email addresses that bounced or complained.

Billing counts every profile loaded in the month

Customer.io bills on profiles with a high-watermark model that counts “existing and deleted profiles” in a billing cycle; a profile in several workspaces counts several times, and test workspaces count too (Customer.io docs). Essentials starts at $100 per month with 5,000 profiles and $0.009 per additional profile, and Premium starts at $1,000 per month billed yearly (Customer.io pricing).

Casino databases are full of players who registered and never deposited, so the billable count grows faster than the active one. Two policy points matter for reactivation work too: the Acceptable Use Policy forbids emailing recipients who have been inactive or unengaged for two years or longer, and affiliate content has to go through your own SMTP (Customer.io AUP).

When Customer.io is the right choice

Customer.io remains a sensible pick for some gambling businesses:

  • A data team already owns the player model. If deposit totals, GGR and churn flags live in your warehouse, Customer.io can activate them with minute-level reverse ETL.
  • The product is a mobile app. In-app messages, an inbox, WhatsApp and LINE are native channels.
  • Betting is one product in a wider business. A media or fantasy company with a betting vertical may prefer one engagement tool across everything.
  • You depend on its journey tooling. Cross-channel frequency limits, holdout tests and Liquid-heavy templates are mature there.
  • You don’t need SMS in the US or Canada.

If none of these describe your operation, you are paying for flexibility and rebuilding the iGaming layer yourself.

Customer.io alternatives for iGaming teams

The platforms below are the ones casino and sportsbook teams most often weigh against a general-purpose tool. They are not interchangeable: each fits a different operator size and retention model.

Platform Best fit Strength Watch-out
InTarget Small-to-mid-size operators, roughly 500 to 150,000 monthly players iGaming data model, daily churn scores, per-step attribution, launch in about a week, from €750/month CRM-first; doesn’t lead with missions or tournaments
Optimove Enterprise and multi-brand groups Predictive modeling; 52% of the EGR Power 50 2025 are clients by its own count (GlobeNewswire) Multi-month implementation and an analyst team
Fast Track Multi-brand, multi-market operators Real-time triggers and sportsbook logic such as odds-triggered promotions Steep learning curve; three to six months for mid-market implementations (EngageHut)
Smartico Gamification-led retention Missions, jackpots and F2P games fused with CRM Agreed to be acquired by Optimove in April 2026 (GlobeNewswire)
Xtremepush Mobile-first operators Push, in-app and loyalty in one stack Custom pricing; best with a team that invests in training
Symplify Operators who want channel breadth Ten channels and day-by-day churn-risk monitoring (Symplify) Quote-based pricing

For deeper comparisons of the enterprise options, see the Optimove alternatives, Fast Track alternatives and Smartico alternatives guides.

Moving from Customer.io: a migration checklist

A migration from a general-purpose tool is mostly a data exercise. The order that avoids surprises:

  1. Inventory what’s live. List active journeys, the segments they use, goals, and every attribute your engineers compute for Customer.io. That attribute list is the real cost of the current setup.
  2. Map events to platform data. Events like first_deposit and bet_placed become transaction and bet records that the new CRM reads from your platform (PAM) instead of from tracking code.
  3. Export suppressions first. Unsubscribes, bounces, complaints and any cool-off or self-exclusion attributes move before any campaign is switched on.
  4. Rebuild the segments that matter. Pick the 10 to 15 segments behind your revenue and compare player counts in both systems before you trust the new ones.
  5. Convert templates. Liquid logic becomes the new platform’s variables; check translations and fallbacks for every language you send in.
  6. Re-validate channels. Sender domains need warm-up if sending infrastructure changes, and SMS sender IDs and push setups need re-checking.
  7. Run in parallel for one cycle. Keep one reactivation journey live in both tools for a cycle and compare attributed deposits before you switch off the old one.

Realistic timing for a mid-size operator is four to eight weeks from kickoff to the old account closing, even when the new platform is live within a week.

Where InTarget fits

InTarget is built for the operator who needs what Customer.io leaves to the data team. Player, transaction, bonus, casino and sportsbook data arrive from your platform every minute by default. Segments run on deposit amounts and counts over any period, a daily churn model scores every recently depositing player, and journeys combine True/False branches, wait conditions and A/B tests with an optional control group. Email and SMS can wait for a delivery window in the player’s time zone, and self-excluded or blocked players are skipped automatically. Reporting covers GGR, RTP, hold, ARPPU, FTD, retention cohorts and casino and sportsbook metrics (iGaming analytics), and the AI Data Helper answers questions about players, deposits, games, sports bets and campaigns in plain English. It launches in about a week with free data migration and a dedicated support manager, and pricing starts from €750 per month. If your data team wants to own every model and use the CRM only to send, Customer.io is the more natural fit; if your CRM team wants to work without that dependency, an iGaming CRM is.

What to do this week

  • Count the attributes. Ask your engineers for every attribute they compute and sync into Customer.io, and how long the last new one took.
  • Check your SMS map. If North America is on your roadmap, Customer.io can’t carry gambling SMS there.
  • Compare billable and active profiles. Customer.io’s Account Summary shows both; set the billable count against players who deposited in the last 90 days.
  • Write down three segments you can’t build today. Ask every vendor on your shortlist to show exactly how they would build them.

Frequently asked questions

Can you use Customer.io for an online casino or sportsbook?

Yes, with limits. Customer.io’s Acceptable Use Policy doesn’t ban gambling email, every account is reviewed before it can send, and gambling SMS carries age and geographic gating rules. The practical limits are elsewhere: gambling SMS is prohibited in the US and Canada, and deposits, bets, wallets and GGR aren’t native concepts, so your team models them as custom events and computes totals outside the platform.

Does Customer.io allow gambling SMS?

Not in the US and Canada. Customer.io’s Feature Terms list casino apps, gambling websites, sweepstakes and betting or sports picks as forbidden use cases and state that gambling traffic is prohibited there on all number types, including when you connect your own SMS provider. Elsewhere, gambling content is allowed where the law permits it, but you have to connect your own provider, because Customer.io’s managed SMS only serves US and Canadian senders.

Is Customer.io a CRM?

Not in the iGaming sense. Customer.io is a customer engagement platform with a data pipeline, journeys and messaging across email, push, in-app, SMS and WhatsApp. It stores people, events and objects, but it has no player profile with deposits, balances, bonuses or bets, and no casino or sportsbook reporting. For an operator it works as an activation layer on top of data your team models elsewhere.

How is Customer.io priced for a casino database?

By profiles. Essentials starts at $100 per month with 5,000 profiles, and each additional profile costs $0.009. Premium starts at $1,000 per month billed yearly. Billing uses a high-watermark model that counts every profile in the account during the billing cycle, deleted ones included, so a large database of registered but inactive players costs money even if you never message it. SMS through your own provider is paid to that provider.

Does Customer.io have churn prediction?

No built-in churn or lifetime value model is documented. Customer.io has an AI agent in beta that builds segments and answers analytics questions, and a recommended send time based on content and time zone. Churn scoring for players has to come from your own data team or a third-party tool connected as a destination.

What is the best Customer.io alternative for iGaming?

It depends on size and retention model. Small and mid-size operators with one to three CRM managers usually look at iGaming-native CRMs such as InTarget, which starts from €750 per month. Enterprise groups evaluate Optimove or Fast Track, gamification-led operators look at Smartico, and mobile-first operators look at Xtremepush.

How long does it take to move from Customer.io to an iGaming CRM?

Plan for four to eight weeks for a full migration: connecting the platform data, rebuilding the segments and journeys that matter, moving suppression lists and templates, and running both systems in parallel for one reactivation cycle. Platforms built for smaller operators can be live within about a week; the rest of the time goes into rebuilding and checking campaigns.

LET’S
GROW.

See how InTarget turns the ideas in this article into segments, campaigns and reports. Book a personal demo.