Casino CRM,
built by people who built casinos.

Multi-currency wallets, real bonus wagering, journey automation — without enterprise pricing or 6-month integration hell.

Modern stack · No credit card · Onboard in 10 minutes

Made for casinos, not retrofitted
Onboard in 10 minutes, not 6 months
From €299/mo — predictable pricing

Founders

We've been on your side of the table.

Two founders. 40+ years combined building casinos — slot floors, online platforms, payment integrations, retention teams.

We started casinocrm.io because we got tired of seeing tier 2-3 operators forced to choose between enterprise platforms with €30k/mo price tags and clunky generic tools that don't speak casino.

So we built what we always wished we had.

Miro

Co-founder

20+ years in gambling. Built first slot machines, later online platforms and affiliate networks. Operator first, software second.

Co-founder

Co-founder

20+ years building online casinos. Network of 100+ tier 2-3 operators across EU + LATAM.

Product

This is your operator console.

Real-time NGR, segment-driven journeys, bonus campaigns, audit log — one view, dark mode included.

Live operator console

GGR per currency, FTD funnel, channel breakdown, deposits trend — refreshed in real time.

NGR€42K12%FTD%8.4%0.3ppDAU1,2474%MRR€8.9K9%DEPOSITS · 30DCHANNEL · 7Demailsmspushtg

Why casino-specific matters

Generic CRM doesn't speak casino.

Player CDP that knows what GGR is. Bonus engine that handles wagering contributions. Journey nodes that grant free spins. Compliance baked in.

Native casino events

signup, deposit_confirmed, bet_settled, bonus_wagered — first-class citizens. Not 'custom event 47' you have to define yourself.

Real bonus engine

Five canonical types — free spins, deposit match, no-deposit, cashback, reload — with wagering rules, game contribution maps, anti-stacking. Built for how casinos actually work.

Casino platform adapters

Plugin contract for whatever platform you run. HMAC-signed bidirectional flow. Reference adapter ships with the codebase as a starting point.

How it works

From signup to first journey in 10 minutes.

01Step 1

Connect your platform

Point your platform's webhook at our adapter endpoint. Bring your own platform — the contract is documented end-to-end.

PLATFORMwebhook →ADAPTER/v1/events
02Step 2

Define your first segment

Visual builder. Trait + event conditions. Live preview of matched players, refreshed as you type.

trait.country in [CZ] AND deposit ≥ 3PREVIEW1,247 playerslive
03Step 3

Launch your first journey

Drag-drop graph. Wait, condition, send_message, grant_bonus nodes. Triggered by any canonical event.

TriggerWaitSendEnd

Use cases

Whatever shape you operate, the config follows.

License-aware tenant config + adapter capabilities adapt without code changes.

Pricing

Predictable pricing. No MAU surprises.

3 months free for early adopters. After that, pick what fits.

Starter

€299/mo

Up to 5K MAU

  • 1 brand
  • Email + Telegram
  • Bonus engine
  • Audit log
Start free
Most popular

Growth

€699/mo

Up to 25K MAU

  • 3 brands
  • All channels (email + SMS + push + Telegram)
  • Bonus engine + Journeys
  • Bonus campaigns + A/B testing
Start free

Scale

€1,499/mo

Unlimited MAU

  • Multi-brand
  • All channels
  • Priority support
  • Custom adapter + SLA
Talk to sales

Enterprise — Self-hosted, custom adapters, dedicated support

Talk to founders →

First 3 months free for our first 20 customers. No credit card required. Cancel anytime. Annual billing: 20% off.

FAQ

Quick answers.

Want more depth? Read the docs or email support@casinocrm.io.

Which casino platforms do you integrate with?

Anything that can send a webhook + serve a REST endpoint. The PlatformAdapter contract is documented end-to-end at docs.casinocrm.io/adapter-integration. A reference adapter (Adapter Zero) ships with the codebase as a starting template; a real-platform integration is typically a ~200-line file implementing the contract.

How does multi-currency work? What about crypto?

Every monetary amount is stored DUAL: original (player wallet currency) + base-converted (tenant reporting currency), with the FX rate locked at event time. Reports always denominate in tenant base; the player profile shows native wallet balances. Crypto is treated as another currency code with its own scale (BTC = 8 decimals, USDT = 6); FX rates are fetched hourly from CoinGecko + ECB.

Is the codebase open source? Can I self-host?

Self-hosting is supported on commodity infrastructure — the full stack runs on a single mid-tier VM. Talk to us about source access — it's available case-by-case for serious operators.

How do you compare to Smartico / Optimove?

Smartico and Optimove are mature, enterprise-grade platforms. They have features and integrations we don't match yet — we're new. For tier 2-3 operators they're often overpriced and over-engineered. We focus on the 80% of features tier 2-3 actually needs, deliver them well, and price for reality. If you need enterprise multi-region orchestration or 16 years of production hardening, they're the right choice. If you need casino-native CRM with a modern stack and predictable pricing, we are.

What about responsible gaming + regulatory compliance?

The RG feature catalogue covers self-exclusion, deposit/loss/session limits, reality checks, cooldown periods, and affordability checks. The CRM enforces locally regardless of adapter support (capability_mock pattern) — a self-excluded player is never messaged, even if the platform doesn't enforce on its side. Audit log captures every mutation; GDPR export + erasure are first-class endpoints.

How are bonuses with wagering rules handled?

Five canonical bonus types (free spins, deposit match, no-deposit, cashback, reload) with wagering multipliers, game contribution maps, expiry rules, and anti-stacking checks. The bidirectional adapter contract means the platform credits the player wallet; the CRM tracks wagering progress via wagering_events webhooks. Daily reconciliation closes any gaps from dropped webhooks.

What's included in the 3-month free trial?

Everything in the Growth tier — all channels, bonus engine, journeys, A/B testing, audit log, sandbox tenant. No credit card required to start. After 3 months, choose any tier or walk away.

How long does integration actually take?

Sandbox tenant + first segment + first journey: under an hour with the adapter contract documented. Production go-live with a real platform integration: 1-3 weeks depending on platform complexity (KYC + bonus + wallet contract). Most operators run sandbox for a week to validate flows before flipping to prod.

How is the data isolated between tenants?

Postgres Row-Level Security on every tenant-scoped table. Every query carries a tenant_id context; the database refuses to return rows from another tenant even if a bug in application code asks for them. ClickHouse uses tenant_id partitioning + per-query filters. Audit log records every cross-tenant attempt.

Who's behind casinocrm.io?

Two founders with 40+ years combined in iGaming — slot floors, online platforms, payment integrations, retention. We built this because the tooling we always wished we had didn't exist. See the Founders section above.

Stop fighting Mailchimp and Excel.

Set up your first segment, journey, and bonus campaign — in one afternoon. First 3 months free. No credit card.