// CRM & AI marketing for iGaming

The accountable CRM.

Every signal in. Every send governed, and measured against a holdout.

Two surfaces, one platform

Make the content. Drive it with your player data.

One workspace, one brand kit, one set of contacts. Start with the content half and add the data half when your player feed is ready — nothing gets rebuilt in between.

BEAM

Brand · Email · Assets · Messaging

Design on-brand content and send it — email, SMS, landing pages and popups, governed by your brand kit.

  • Brand kit governance — tone, banned words, per-locale legal rules
  • Email, SMS, landing pages and popups from one brief
  • AI copy, layout and variants, constrained by the brand kit
  • Localised into 20+ languages, reviewed per language

From €29/month · self-serve

Get started
EDGEAdd-on

Events · Data · Gamification · Engagement

Ingest your platform’s player data, build segments from it, and run lifecycle journeys with responsible-gambling suppression enforced by the platform.

  • Ingest your platform’s player data — no replica, no VPN
  • Segments and lifecycle stages from what players actually do
  • Journeys with responsible-gambling suppression enforced by the platform
  • Every send measured against a holdout, or not reported at all

Priced on volume · talk to us

Start a conversation
Integration

Live this afternoon, not this quarter.

No read replica. No VPN. No standing credential into your estate. No inbound firewall rule. You push the fields you choose, over HTTPS, with a key you can revoke — and that is the whole integration.

Typical time to first event

  • Enterprise iGaming CRM3–6 months

    Dedicated engineering on your side, project-managed

  • Real-time CRM + BI6–8 weeks

    Plus 6–10 more before GGR is computed

  • Gamification-led CRM~3 weeks

    Read replica access, CSM-led

  • Managed CDPServices engagement

    Their data engineers build a nightly ETL

  • GGRifyOne POST

    Generate a key in settings, send an event, watch it arrive.

Times are from each vendor’s own published documentation and case studies, not our estimates.

Your first event
curl -X POST https://ggrify.com/api/v1/events \
  -H "Authorization: Bearer ggk_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "player_id": "PL-40921",
    "event": "deposit",
    "properties": { "amount": 50, "currency": "EUR" },
    "id": "dep_88131"
  }'

202 Accepted

{ "accepted": 1, "duplicates": 0,
  "canonical": 1, "custom": 0, "rejected": 0 }

Idempotent

Resend the same id — recorded once

Your vocabulary

We map their names to ours, no config

Batched

Up to 500 events, per-index errors

The whole contract is public before you sign anything — including what we do not have yet.

Before you talk to us

Everything answerable without a sales call.

We read the homepages of the four biggest iGaming CRM and loyalty vendors, plus the affiliate platform one of them also sells. Not one offers a signup. Not one shows a price. Every path ends at the same button. That is a deliberate sales model rather than an oversight — and it is the one thing about them we are not going to copy.

The questionWhat their site saysGGRify
What does it cost?Book a demo€29, €79 or €199 a month, on this page. The CRM add-on is volume-priced, and that is stated rather than hidden.
Can I try it first?Book a demoSign up and use it. No call, no procurement, no sales engineer scheduled for Tuesday.
How long until my data is in?3 weeks to 6 months, project-managedOne POST with a bearer token. The exact call is above, and it is the real one.
What access do you need to my estate?A read replica, a VPN, or a standing credentialNone. You push the fields you choose over HTTPS, with a key you revoke yourself.
Can I read the integration contract?Under NDA, or behind a loginPublished in full before you sign anything — the taxonomy, the property catalogue, the security posture.
What don’t you have?Not addressedWritten down. No SOC 2, no ISO 27001, no pen test yet — on our security page, unprompted.

The middle column is what those homepages presented on 15 August 2026, not a characterisation of the products behind them — several are genuinely good, and two of them do things we have not built yet. Vendors are unnamed on purpose: naming them here would read as defensive, and the specifics belong somewhere a reader has asked for them.

Start without asking
What the data does

Your platform already knows who is worth keeping.

It is just not in a shape your CRM can act on. Send the events once and every player gets a profile, every profile becomes segmentable, and every segment becomes a journey.

01

One profile per player

Keyed on your player id, not an email address — so a PAM export loads, and a player who changes address stays one person rather than becoming three.

Deposits, withdrawals, turnover, GGR, bonus cost, last seen — computed, not typed.

02

Segments from what they did

Not list membership. “Deposited over €500 in 30 days and hasn’t logged in for a week” is a segment, and it re-evaluates as the events land.

Typed operators per field. A currency mismatch is refused, never silently coerced.

03

Journeys on real events

A deposit, a failed deposit, a cancelled withdrawal, a tier change. Things that happened on your platform — not opens and clicks.

Frequency caps decrement across every journey, so two campaigns cannot both send.

04

GGR you can compute

Settlement is a first-class event carrying stake, payout and a signed net. Turnover is not revenue, and a platform that only sees bets cannot tell you the difference.

Reversals arrive as a modifier on the event they correct, so rollbacks subtract.

Governance & measurement

Two things your CRM should not leave to discipline.

Whether a suppressed player gets mailed, and whether a campaign actually worked. Most platforms make both a matter of who configured what. We make them properties of the platform.

Enforced, not configured

A self-excluded player is unmailable.

Suppression lives in the event vocabulary, above every campaign and journey. It is not a checkbox someone can forget on one send, and the gate fails closed — if a player’s status cannot be established, nothing goes out.

Honest limit: it is as current as the last event your platform sent us. Verifying against your system at send time is on the roadmap, not shipped.

Measured, or not reported

Every send carries a holdout.

A percentage of each audience is held back and recorded, so performance is stated as uplift against people who got nothing — not as an open rate. Response rate and average value are reported separately, because campaigns move them in opposite directions.

Turn the holdout off and the campaign simply reports no uplift and is excluded from roll-ups. We would rather show nothing than a number nobody can defend.

We publish what we do not have too — no SOC 2, no ISO 27001, no pen-test report, stated before you ask.

How it works

Four steps from brief to campaign

01

Configure your brand kit

Logos, colours, fonts, tone of voice and compliance rules — set once per brand, inherited by every campaign.

02

Pick or upload a template

Start from the built-in sector library or import your own HTML — every editable slot is mapped automatically.

03

Generate with AI

Write a brief — GGRify fills every template slot with on-brand copy, in your brand’s voice.

04

Translate & send

Localise into 20+ languages with context-aware translation, then export or send directly via SMTP.

02
Channels

One brief. Three channels — every one on brand.

Email, on-site popup and SMS come out of the same studio, and every output inherits the active client’s brand kit automatically.

EMAIL

Rich responsive email

BRAND
Your summer sale is here — 20% off
Shop the sale

Hand-built layouts that render clean across clients — dark-mode ready out of the box.

POPUP

On-site popups

×
Get 10% off your first order
you@email.com
Sign up

Capture and convert on the page — matched to the same palette, type and voice.

SMS

Short-form SMS

Summer sale is on — members get 20% off everything. Shop: grfy.co/sale
Reply STOP to opt out

Tight, compliant copy that carries the same brand tone as the rest of the campaign.

GOVERNANCESwitch the active client and the whole studio re-skins — no tokens to re-pick, no tone to re-explain. Brand governance travels with every generation and every translation.
Preview

Pixel-perfect on every device

See how each campaign renders on mobile and desktop before it reaches a single inbox. Scroll inside each device to preview the whole email.

‹ Inbox
G
GGRify
Campaigns that stay on brand
9:41

// No handoffs, no waiting

Don’t wait for front-end developers to fill your copy. Don’t wait for translation agencies.All by you — in minutes.

Pricing

Simple plans, credit-metered AI

Every plan includes a monthly credit allowance for generation and translation. Top up any time.

Individual
€29/month
500 CREDITS / MO

For solo marketers running their own campaigns.

  • 1 workspace
  • Unlimited campaigns
  • Emails, popups & landings
  • Direct send (SMTP)
  • 20+ languages
  • Spam score checker
  • Email support
Start with Individual
MOST POPULAR
Team
€79/month
2,000 CREDITS / MO

For growing teams and small agencies that share brand kits.

  • 5 seats · roles & review
  • Up to 3 shared brand kits
  • Unlimited campaigns
  • All languages
  • Direct send (SMTP)
  • Discounted credit packs
  • Priority support
Start with Team
Organization
€199/month
5,000 CREDITS / MO

For agencies running many brands and clients at scale.

  • Unlimited workspaces
  • Unlimited seats
  • Custom language packs
  • Custom AI prompt templates
  • Audit log
  • SSO (coming soon)
  • Dedicated support
Start with Organization
CRMTALK TO US
Custompriced on volume

Send us your player and transaction data and it becomes marketing. Journeys trigger on what actually happened — a deposit, a claimed bonus, a KYC pass — not just on opens and clicks. Priced against your traffic: events, monthly and daily actives.

  • Ingestion API
  • Automation journeys
  • Per-contact timelines
  • Behavioural segments
  • Volume agreement
  • Onboarding & support
Contact sales
CREDITS METER AI

Generation and translation draw from your workspace credit balance.

RESETS MONTHLY

Plan credits renew with each billing cycle — clean, predictable accounting.

TOP UP ANY TIME

Credit packs bought outside your plan roll over until used — sends are never interrupted.

Prices include VAT — what you see is what you pay. Credit packs can be added to any plan.

FAQ

Common questions

Anything else? Email us at support@ggrify.com

None. No read replica, no VPN, no standing credential into your estate, no inbound firewall rule. You push the fields you choose to an HTTPS endpoint using a bearer key you generate and can revoke yourself. That is the entire integration surface, which is also why it clears a security review in a meeting rather than a quarter.

Start with the content. Add the data when you’re ready.

BEAM takes a card and a few minutes. EDGE takes a conversation, because it is priced on your volume and we would rather size it properly than guess.

Get started with BEAMTalk to us about EDGE

No demo required to try the half that is self-serve.