Greentube - Overview and Integration
1) Short profile of the provider
Group: Greentube is the online division of NOVOMATIC (NOVOMATIC Interactive). Responsible for transferring "earthy" hits online and for its own online lines.
Omnichannel: "office → online" with the preservation of visual, payment tables and pace.
Content delivery: Native RGS (sometimes referred to as NRGS/PlayRGS in integration materials), integrations via aggregators, and direct connections.
Strengths: Legendary IP (Book of Ra, Sizzling Hot), recognizable UX, sustainable math, latest generation link jackpots.
2) Portfolio and game features
NOVOMATIC classics:- Book of Ra/Deluxe/Magic/6 - "book" wild + scatter, expanding symbol in freespins.
- Sizzling Hot/Deluxe, Lucky Lady's Charm/Deluxe, Dolphin's Pearl, Lord of the Ocean - reference "earthen" slots.
- Diamond Link ™ (Mighty Elephant, Mighty Sevens, Cuber X, etc.) - Hold & Spin core with fixed/progressive levels, side-features (sticky, re-spin upgrades).
- Cash Connection ™ (including Book of Ra/Lady/Pharaoh) - linked jackpot based on popular IPs, often with a quick minigame trigger to collect characters.
- Novo/Classic Collections - packages of "classics" for specific markets (DE/IT/ES), variable RTP builds.
- Medium-high volatility, emphasis on freespins/expanding symbol, understandable paytable, moderate animations. The new lines include Hold & Spin/collect and jackpot mini-games.
RTP: several versions for markets (approximately 96/95/94/92/90). In analytics, always fix 'rtp _ build'.
3) Certification and compliance
Markets: EU (UK/MT/IT/ES/RO/BG/GR, etc.), DACH, a number of LATAM/Africa/Asia. Germany (network brands like StarGames) - separate national requirements.
Limited features:- Bonus/Feature Buy - applied pointwise, disabled in many markets.
- Autoplay/spin speed - tight limits (especially UK/DE).
- Gamble function (Double) - not enabled everywhere; often banned in UK/DE.
- Jackpots/links - requirements for UI levels, seed/ceiling and reporting.
- RG/AML: reality check, session timers, deposit/bet limits, localized RG screens, procedures for large winnings.
- Reporting: 'game _ code', 'rtp _ build', 'jurisdiction', 'feature _ flags', (if any) 'jackpot _ pool '/' jackpot _ level'.
4) Integration options
Through the aggregator (fast go-to-market)
Greentube catalog + basic promos (tournaments/missions/drops), auto-updates of builds/certificates, unified reports. Diamond Link/Cash Connection via aggregator adapter.
Direct integration (large operators)
Wallet models:- Seamless - operator's balance; debit/credit by sausages (idempotency by 'txn _ id').
- Transfer (Fund) - pre-loading loans for the session, returning the balance.
- Game Launch: RGS-endpoint with JWT: language/currency/channel/jurisdiction, feature flags (jackpot/buy/gamble).
- Service circuit: session management, signatures (HMAC )/anti-replay, webhooks of rounds/jackpots, game log, uploads.
- Jackpots: individual keys/endpoints to the pool server (link), atomic confirmation of the win.
5) Frontend and UX requirements
Mobile-first: portrait/album, "high" screens, gestures.
Performance: TTFP <3-4 s; atlas-sprites, lazy-audio, CDN.
Identification of "earthen" IP: correct fonts/sounds/logos, static paytable, clear numbers of lines/bets.
Jackpot-UI: permanent widget of levels and amounts (seed/ceiling, rules of participation).
Localization/currencies: DE/IT/ES/GR/RO/...; RG strings, number format, delimiters, ISO currencies.
6) Pseudo integration examples
6. 1. Launch Classics (Book of Ra Deluxe)
GET https://rgs. greentube. example/launch
?token={jwt}
&game=gt_book_of_ra_deluxe
&lang=ru
¤cy=EUR
&jurisdiction=mga
&channel=mobile
&features=jackpot:off,gamble:off
&rtp=95. 0
&partner_id=OP123
JWT payload (minimum):
json
{
"sub": "player_11890",
"sid": "sess_5db2...aa",
"currency": "EUR",
"jurisdiction": "mga",
"wallet_mode": "seamless",
"device": "ios",
"exp": 1767225600
}
6. 2. Seamless Wallet - Debit/Credit
Debit (rate):http
POST /wallet/debit
{
"sid": "sess_5db2...aa",
"txn_id": "gt_2025-11-02_000901",
"amount": "1. 00",
"currency": "EUR",
"game_round_id": "gr_ba71...2f",
"reason": "bet"
}
Credit (win):
http
POST /wallet/credit
{
"sid": "sess_5db2...aa",
"parent_txn_id": "gt_2025-11-02_000901",
"amount": "4. 60",
"currency": "EUR",
"game_round_id": "gr_ba71...2f",
"reason": "win"
}
Idempotency: unique 'txn _ id'; repetitions → deterministic response ('duplicate = true').
Caption: HMAC (SHA256) + 'x-timestamp' (anti-replay 60-180 s), retray with deduplication.
6. 3. End of round webhook (expanding symbol)
json
{
"type": "game. round_end",
"player_id": "player_11890",
"game": "gt_book_of_ra_deluxe",
"bet": 1. 00,
"win": 4. 60,
"currency": "EUR",
"features": ["free_spins:off","expanding_symbol:'K'"],
"lines": 10,
"rtp_build": "95. 0_2025-10-18",
"jurisdiction": "mga",
"ts": "2025-11-02T15:41:27Z"
}
6. 4. Link jackpot launch (Diamond Link)
GET https://rgs. greentube. example/launch
?token={jwt}
&game=gt_diamond_link_mighty_sevens
&lang=ru
¤cy=EUR
&jurisdiction=ukgc
&channel=desktop
&features=jackpot:on
&rtp=94. 0
&partner_id=OP123
6. 5. Jackpot Webhook (Diamond Link/Cash Connection)
json
{
"type": "jackpot. win",
"player_id": "player_11890",
"game": "gt_diamond_link_mighty_sevens",
"jackpot_level": "Major",
"jackpot_amount": 15873. 25,
"currency": "EUR",
"jackpot_round_id": "jp_4e1c...7a",
"pool_id": "gt_link_pool_eu_01",
"rtp_build": "94. 0_2025-10-26",
"jurisdiction": "ukgc",
"ts": "2025-11-02T15:42:11Z"
}
7) Promo and Hold
Missions/quests: "win with an expanding symbol ≥ N times," "activate Hold & Spin/collect," "achieve a multiplier of ≥ X."
Tournaments/flights: points for the total multiplier, the length of the chains of freespins/re-spins, win/bet.
Jackpots: Diamond Link/Cash Connection badges, rising amounts, winning stories.
Omnichannel: creatives/audio of "earthen" brands (Book/Sizzling/Lady) increase CTR and conversion.
A/B: order of cards, capsules "classics/link jackpots/hits/novelties," covers and copyright for the local season.
8) Reporting and Analytics
KPI base:- DAU/MAU by title; average session duration; share of mobile portrait.
- Bet/Win/GGR/RTP (actual), StdDev wins, percentile win/bet (P95/P99).
- Feature-rate: freespin/expanding frequency, Hold & Spin/collect triggers, average multiplier.
- Jackpot metrics: number of triggers, level distribution, impact on conversion/retention.
- Retention L1/L7/L30, ARPPU/LTV by line (Book/Sizzling/Lady/Link).
- Technique: TTFP, wallet/webhook timeouts, share of repetitions of sausages.
- `game_code`, `lines/ways`, `expanding_symbol`, `hold_and_spin` (bool), `rtp_build`, `jurisdiction`, `wallet_mode`, `feature_flags`, `jackpot_pool`, `jackpot_level`, `game_round_id`, `txn_id`, `session_id`.
9) QA checklist before release
1. RTP versions/builds correspond to markets; 'rtp _ build' is logged and reported.
2. Limited features (gamble/buy/autoplay/speed) - strictly by jurisdiction.
3. Seamless-collars: idempotency, TTL signatures, deterministic repeats.
4. Jackpot pool: access/time synchronization, correct UI of levels/amounts, atomicity of confirmation.
5. Auto-resume: recovery of freespins/Hold & Spin/expanding after discount.
6. Localization/currencies: the Markets × Locales matrix is closed; RG screens.
7. Performance: TTFP <3. 5 s, stable frame <16 ms.
8. Promo bus: tournaments/missions/jackpot banners connected; the rules are readable.
9. Reporting: GGR reconciliation by date/game/version; (opts.) separate jackpot report.
10. UAT: Long freespins, large expansions, Hold & Spin series, network glitches/repeats of sausages.
10) Typical errors and solutions
RTP actual/report mismatch: mixed builds - log 'rtp _ build', segment uploads.
Duplicate write-offs: no idempotency - storage-lock by 'txn _ id', deterministic repetitions.
Jackpot-UI Failure: Pool Out of Sync - Time/Cache Check, Signed Snapshots of Amounts.
Bad feature flags (gamble/buy): centralize flags in PAM/feature-service by geo.
Loss of progress: no snapshot - keep the state of freespins/expanding/Hold & Spin.
Long boot: CDN, atlas-sprites, HTTP/2 preload, lazy-audio.
11) Showcase (catalog) - recommendations
Теги: Classic/Branded, Medium/High Volatility, Expanding Symbol, Hold & Spin/Collect, Linked Progressive.
Selections: "NOVOMATIC Classics" (Book/Sizzling/Lady), "Diamonds and Link Jackpots" (Diamond Link), "Ocean/Egypt/Retro."
KPI cards: frequency of freespins/expanding, average multiplier, presence of a link jackpot, subjective "pace."
12) Economics and risk management
Top-line: Iconic IPs provide stable inbound traffic and frequent play.
Unit economics: average bet, conversion to freespins/link minigames, win/bet distributions, impact of jackpots on retention.
Risks: exposures by link pool - rate limits, caps by levels/titles, GGR buffer on a short horizon; RTP anomaly alerts.
Content mix: Combine magnets (Book/Sizzling/Lady) with new link releases and even slots.
13) Step-by-step integration plan
1. Contract/listing: markets, RTP versions, link jackpot rights, promo pack.
2. Technical connection: sandbox keys, RGS launch URL, Wallet API, webhooks, (opt.) jackpot server.
3. Feature flags: jackpots/gamble/buy, locales/currencies.
4. Catalog: game cards, brand disclaimers, progress badges/feature.
5. QA/UAT: regression, load, link jackpot scenarios/wallet repeats.
6. Soft-launch: 5-10% of traffic; GGR/RTP/feature-rate/jackpot metrics/error monitoring.
7. GA release: tournaments/missions/link campaigns, A/B showcases.
8. Post-monitoring: retro 14/30 days; tuning showcases and exposure limits.
Result
Greentube is the "home of the NOVOMATIC classic" with modern link jackpots (Diamond Link, Cash Connection). Integration is based on standard wallet models, JWT launch, webhooks and strict compliance (RTP versions, RG, local restrictions). For success - honest marking of volatility and jackpots, omnichannel creatives, showcase capsules for IP series and analytics discipline ('rtp _ build', 'feature _ flags', 'jackpot _ pool').