Player account management
Registration, KYC levels, wallets, limits and a full audit trail in one real-time player record. Multi-brand, multi-currency, multi-jurisdiction.
Pulsegrid is the modular, white-label platform behind 140+ gaming and sportsbook brands. Player accounts, payments, bonuses, sportsbook and 8,000+ games — one API, one back office, your brand on top.
| Player | Market | NGR |
|---|---|---|
| JMJonas M.plr_8KQ2x91 | DE | €3,210 |
| ASAna S.plr_3HZ0p17 | BR | €1,874 |
| TKTomi K.plr_6RT4m02 | FI | −€2,140 |
| LRLucía R.plr_1BX9q55 | ES | €410 |
| Campaign | Uptake | ROI |
|---|---|---|
| Welcome 100% | 42% | 2.6× |
| Acca boost +20% | 24% | 3.1× |
| Weekend reload 50% | 18% | 1.9× |
| VIP cashback 15% | 61% | 2.2× |
| Comeback 30 spins | 9% | 1.4× |
| Cohort | D1 | D7 | D30 | D60 |
|---|---|---|---|---|
| W33 | 71% | 48% | 33% | 26% |
| W34 | 73% | 50% | 34% | 27% |
| W35 | 70% | 47% | 34% | — |
| W36 | 75% | 52% | 36% | — |
| W37 | 77% | 54% | — | — |
Powering 140+ brands, from first-licence start-ups to listed gaming groups
Run the full stack or plug single modules into what you already have. Every module shares the same real-time player profile, event bus and back office — so data never drifts between systems.
Registration, KYC levels, wallets, limits and a full audit trail in one real-time player record. Multi-brand, multi-currency, multi-jurisdiction.
70+ methods with smart routing, cascading retries and instant withdrawals.
Rule-based bonuses, free spins, free bets and cashback with real-time wagering.
Slots, live dealer, crash and table games behind a single, certified API.
80+ sports and 40,000 live events a month with managed or self-run trading, cash-out and a risk engine that adjusts limits per player in real time.
Behavioural audiences, journeys and messaging across email, SMS and push.
Device fingerprinting, velocity rules, PEP and sanctions screening, SAR workflows.
Real-time dashboards, cohort and LTV analysis, scheduled regulator exports and a live sync to your own data warehouse.
A dedicated launch squad, a battle-tested runbook and certified building blocks. Most operators go live in 42 days — some in fewer.
Markets, verticals and licence scope agreed. Your launch squad and sandbox are live on day one.
Your theme on our white-label storefront or your own front end via the API, ready for review.
PSPs and KYC vendors switched on from pre-built connectors, tuned to your markets.
Games curated from 8,000+ titles; sportsbook margins and limits set for your audience.
Responsible gaming, regulator reports, a penetration test and a load test at launch scale.
Soft launch, then open the doors — with 24/7 hypercare from your squad for 30 days.
Triggers, conditions and rewards snap together like building blocks. Preview the player-facing offer and the forecast before anything goes live — then ship it without a deploy.
When a player makes their first deposit of at least €50, targeting new players, grant a 100% match up to €200 with 35× wagering.
Game studios, payment providers, KYC and fraud vendors, odds feeds and affiliate tools — pre-integrated, certified and maintained by us, so your roadmap stays yours.
Jurisdiction-specific reporting, certified game integrity and responsible gaming tools players actually see. Our compliance team keeps them current as rules change — you get release notes, not surprises.
Configured per market, enforced at the wallet — not bolted onto the front end.
Active-active across four regions, autoscaling wallets and a settlement pipeline that has never lost a bet. When the final whistle blows, your cashier stays fast.
From a single-market sportsbook to a twelve-brand group, teams move their roadmap from integration work to the product their players see.
A greenfield brand with a football-first audience, built on the white-label storefront with a custom bet builder.
Wallets, bonus balances and limits migrated with a dual-run period and zero player-facing downtime.
Blanket reloads replaced by behavioural offers, built and A/B tested by the CRM team without engineering.
We replaced four vendors and a year of glue code with Pulsegrid. Our product squad now ships a new promotion on a Tuesday afternoon — that used to wait for a quarterly release.
Everything in the back office is available over a versioned, documented API. Build your own front end, wire events into your stack or automate operations end to end.
# Grant a bonus — idempotent, signed and audited
curl -X POST https://api.pulsegrid.io/v2/bonuses \
-H "Authorization: Bearer $PG_SECRET_KEY" \
-H "Idempotency-Key: 7c1e9a2f-4b1d-4e61" \
-d '{
"player_id": "plr_8KQ2x91",
"campaign": "welcome-100",
"amount": { "value": 200, "currency": "EUR" },
"wagering": { "multiplier": 35, "expires_in": "7d" }
}'
# 201 Created · 84 ms
{
"id": "bns_2Lr8XcQ",
"status": "active",
"wagering_left": { "value": 7000, "currency": "EUR" }
}
import { Webhooks } from "@pulsegrid/node";
const hooks = new Webhooks(process.env.PG_WEBHOOK_SECRET);
app.post("/hooks/pulsegrid", async (req, res) => {
// Verifies the HMAC signature and the replay window
const event = hooks.verify(req.rawBody, req.headers["pg-signature"]);
switch (event.type) {
case "deposit.succeeded":
await crm.track(event.data.player_id, "deposit", event.data.amount);
break;
case "risk.alert.raised":
await ops.page("#fraud-desk", event.data);
break;
}
res.sendStatus(200);
});
import { Pulsegrid } from "@pulsegrid/sdk";
const pg = new Pulsegrid({ apiKey: process.env.PG_SECRET_KEY });
// Build a live segment and attach a campaign to it
const segment = await pg.segments.create({
name: "Lapsed sportsbook VIPs",
rules: [
{ field: "vertical", eq: "sportsbook" },
{ field: "days_inactive", gte: 14 },
{ field: "ltv_eur", gte: 2500 }
]
});
await pg.campaigns.launch({ segment: segment.id, bonus: "freebet-25" });
A 30-minute walkthrough with a solutions engineer, tailored to your markets and verticals. No slides unless you ask for them.
A calendar invite is on its way.