Platform documentation

Services overview

Architecture and product scope for investors and engineering teams.

9
Platform services
4
Ingestion pipelines
12
Hub nav areas
Partner sites / GEOs
Backend
Platform architecture (BE) Scheduled collectors, PostgreSQL + ClickHouse, market intelligence, builders, and Calypra Hub / SSO — DevOps target model.
Frontend
Platform architecture (FE) CloudFront edge, Portal shell, microfrontends, published customer sites, and client observability — AWS target model.
Control plane
Calypra Service Hub Org, platforms, billing, entitlements, content library, and team access — the signed-in front door after SSO.
Measurement
Analytics Tool Cross-service KPIs, persona dashboards, and AI chat for regional promotion and launch prerequisites.
Platform layers
How intelligence becomes revenue
Service ecosystem
Hub, content library, insights, scraping, builders, analytics
Delivery
Affiliate Website BuilderMulti-platform builder · 20+ widgets · pages & catalog controls
Delivery
News Website BuilderCMS · ML · layouts · geo ingestion
Commercial
Affiliate SystemOperator programs · commissions · affiliate WL portal
Delivery · Commercial
StreamingWL live platform · Stream Builder
Module 1
BonusPromos · 30–40 langs · canonical JSON
Module 2
GamesProvider catalogs · partner variants
Module 3
CasinosReviews · payments · DB write
Parallel path
NewsGeo sources · dedup · News Builder
Architecture review (DevOps / AWS target model): Calypra is a data-first iGaming intelligence platform. Scheduled collectors gather market signals → data is validated, normalized, and persisted to PostgreSQL (canonical) and ClickHouse (analytical)market intelligence drives Insights and Analytics → builders (Affiliate, News, Streaming) and Affiliate System consume APIs — all gated by Calypra Hub + SSO.

Collectors run on EventBridge / Cron schedules — hourly, daily, or monthly depending on volatility and use case. Each collector is an independent deployable; outputs land in S3 (raw) then flow through the pipeline to OLTP + OLAP.

Nothing writes directly to production catalog or ClickHouse without passing quality gates. Failed jobs retry or land in DLQ.

PostgreSQL for transactional truth (canonical entities, Hub, builders). ClickHouse for market analytics at scale (positioning, keywords, trends). MongoDB for high-write streaming chat. Redis for cache and presence.

StoreTechnologyWhat we storeWho reads / writes

ClickHouse powers market analysis — widget positioning history, keyword clusters, promotion trends, GEO comparisons. Analytics Service and Hub Insights query OLAP; builders get summarized APIs from PostgreSQL + pre-aggregated views.

Downstream systems never scrape directly — they consume Content Library API (canonical), Intelligence API (ClickHouse-backed), and Affiliate System commercial config.

Single sign-on (OIDC), org tenancy, entitlements, billing, and service launch paths. GlobalSystem governs subscription catalog across products.

Aligned with how event-driven commerce and content platforms are built (Kafka + PostgreSQL + Redis + outbox). Calypra BRDs specify queue-first orchestration between pipeline stages; the diagram below is the target platform topology — technology choices (e.g. Kafka vs managed queue) are implementation decisions on this model.

One observability plane on OpenSearch / Elasticsearch + Kibana: structured logs, pipeline health, and business metrics (scrape success, positioning trends, builder usage) — with environment-based alerting. No separate Prometheus/Grafana stack.

  • Synchronous (REST/gRPC) — Hub → configure service, open builder, entitlement checks, content library reads, Affiliate System → Builder monetization config
  • Request/response — Public and partner sites → Builder/News edge APIs (published content, forms)
  • Async (event bus) — Ingestion stage handoffs, content.released, retry/DLQ queues, analytics event firehose
  • Transactional outbox — DB commit + event publish atomically; relay to bus (avoids dual-write bugs)

Who talks to whom — from PLATFORM-SYSTEM-OVERVIEW.md

Intelligence (data plane) Modules 1–5: bonuses, games, casinos, providers, promotion intelligence. News ingestion runs in parallel (per-GEO sources → News Builder).
Trust & quality Schema validation, translation QA, plagiarism, SEO / Google gates on every artifact before release.
Canonical store Versioned JSON schemas, partner-specific variants, audit trail, object storage for media and scrape snapshots.
Business services + control plane Hub (SSO, org, entitlements), builders, Affiliate System, News, Analytics, Streaming (roadmap). GlobalSystem for catalog governance.

Each intelligence module decomposes into dedicated microservices per stage — not one monolithic scraper. Orchestrators own validation retries, translation QA, and release gates.

  • Discovery → candidate URLs and endpoints
  • Scraper → raw text and media refs
  • AI conversion → canonical JSON + confidence
  • Validation → pass/fail, retry queues
  • Translation + QA → 30–40 locales per entity
  • Partner rephrase → variants from original + canonical (not prior partner text)
  • Plagiarism → similarity scores and remediation
  • SEO gate → publishability checks
  • Persistence → DB write, audit, content library release
  • Module 5 → time-series promotion intelligence (additional services)

Downstream products are entitlement-aware: Hub is the authorization source of truth; builders and commercial tools never bypass package limits. Affiliate System feeds monetization into Website Builder; News and modules 1–4 feed the content library.

Docs: PLATFORM-SYSTEM-OVERVIEW.md · service-docs/services-integration-overview.md · module BRDs · service-docs/client-area-service.md

Architecture review (Frontend / AWS edge model): Two delivery surfaces — operator portal (app.calypra.com) composes independent Next.js microfrontends on a shared design system, and published customer properties (affiliate sites, news, streaming) ship via CloudFront + S3/SSR. SSO session flows from Portal into every entitled MFE; client telemetry lands in the same OpenSearch + Kibana plane as backend ops.

Route 53 terminates DNS for Portal and white-label customer domains. CloudFront caches static MFE bundles, published site assets, and media. WAF and TLS at the edge protect both operator and public surfaces.

LayerAWS serviceRoleServes

Signed-in operators land on the Calypra Portal shell. Marketplace and Project Center route into entitled services; the shell loads remote MFE entry points without a monolithic deploy.

Each product team owns a standalone Next.js app — built, versioned, and deployed independently. The Portal host resolves remotes via module federation / dynamic imports; Shared Platform packages are semver-pinned.

Five product surfaces (plus optional AI Analytics) mount under the Services layer after Marketplace / Project Center subscription flows. Failure in one MFE does not take down the Portal shell.

Cross-cutting UI, builder primitives, and SDK contracts — published as internal packages consumed by Portal and every MFE.

Builders publish to customer-facing domains — separate CloudFront distributions per platform or shared multi-tenant edge with host-based routing. Static export (SSG) or SSR origin on EKS depending on product.

OIDC login at Hub/SSO establishes a Portal session. The shell passes org context, entitlements, and short-lived API tokens to remotes — MFEs never implement their own login.

Shell-and-remote composition, design-system governance, and edge-first delivery for high-traffic published sites — aligned with how multi-product SaaS platforms scale frontend teams.

Browser RUM, Core Web Vitals, and product usage events feed OpenSearch + Kibana alongside backend logs — CloudFront access logs and real-user monitoring dashboards per MFE and published domain.

  • Shell → remote — route manifest, entitlement map, shared React context, error boundaries per MFE
  • Remote → API — BFF/gateway with org + platform headers; no direct cross-MFE API calls
  • Widgets in Hub — Analytics dashboards and Insights embed via integration layer registration
  • Deep links/services/affiliate-builder/… resolves shell + remote in one navigation
  • Published sites — public edge APIs for content, forms, and tracking pixels only
  • Version skew — Portal pins compatible Shared Platform semver across loaded remotes
  • Independent release — ship Affiliate Builder without redeploying News Builder
  • Team ownership — clear boundaries per product surface
  • Entitlement routing — Portal loads only subscribed services
  • Shared UX — one UI System, tokens, and interaction patterns
  • Builder reuse — Shared Platform powers widgets, layouts, and SDK hooks
  • Consistent auth — SSO session from Portal into every MFE
Next.js 16 React 19 TypeScript Module federation / dynamic import CloudFront · Route 53 · WAF Portal at app.calypra.com
Marketplace — subscriptions & packages Project Center — platform lifecycle Services bar — open entitled MFEs Public product pages — pre-signup

Docs: docs_to present/fe-doc.html · PLATFORM-SYSTEM-OVERVIEW.md § control plane · calypra/service-hub/calypra-service-hub.md

Product vision: Customers operate multiple independent affiliate platforms from one account — each platform is a branded site with its own pages, skin, catalog selections, promo links, SEO, and end-user tools. The builder is the configuration and publishing layer that turns Calypra data + commercial rules into live, monetized properties per GEO.

Operators curate a widget library per affiliate platform: register widgets, configure defaults, then drop them into page templates. Widgets bind to scraped JSON (bonus, game, casino, provider) and monetization slots from the Affiliate System.

Casino blocksGame grids & comparisons Bonus tablesProvider showcases News / content feedsRanking & CTA widgets 20+ widget types

Each platform configures global chrome (header, navigation, footer) and standard page types — including list, category, and single templates for games, casinos, and bonuses, plus marketing and legal pages.

Global layout

Shared across every page
Header
LogoNavigationLocale
Navigation
MenusMega-nav
Footer
LinksCompliance

Standard pages

Templates per vertical
Home
About
Games
ListArchivelisting
CategoryFilteredhub
SingleDetailgame page
Casino
ListDirectory
CategoryGrouped
SingleReviewoperator
Bonus
ListOffers
CategoryThemed
SingleOfferpromo
Provider
Terms & Conditions
Privacy Policy
AreaOperator actions
Game managementEnable / disable titles on the platform; assign a specific promo link per game where overrides are allowed.
Casino managementEnable / disable operators; set promo links and country-specific affiliate URLs per casino.
Provider managementEnable / disable providers shown in widgets and provider pages.

Defaults flow from Affiliate System + scraped catalogs; builder overrides are per-platform and per-GEO.

Page-level SEO

Meta title, description, canonical URL, and Open Graph fields per page template.

#
Keywords

Page and section keyword fields mapped to templates and content blocks.

Product sitemap

Auto-generated sitemap covering games, casinos, bonuses, and providers.

Global product SEO

Shared keyword attributes applied across the full platform catalog.

🎨

Skinning mechanism

Per-platform visual identity — theme tokens, component variants, and layout presets so each affiliate brand looks distinct on the same engine.

Versioning system

Track page and widget configuration versions — preview, publish to production, and roll back without breaking catalog bindings.

Front-office flows on each affiliate platform — submissions stored and routed per platform for CRM or operations follow-up.
Newsletter subscriptions
Opt-in capture and mailing lists
💡
Send us tips
User-submitted leads and tips
💬
Contact us
Support and inquiry requests

Analytics platforms (per affiliate site)

Operators connect tracking in the builder — tags are injected on published pages and can be correlated with Calypra Analytics where integrated.

Service Hub / global product governs which customers can create platforms, which services are entitled, and which staff users may administer builder, Affiliate System, and analytics. Builder respects entitlements for widget packs, GEOs, and scraping feeds.

  • Scraping services → canonical JSON catalogs
  • Affiliate System → commissions, landings, monetization
  • Service Hub → SSO, billing, entitlements, users
  • Analytics → clicks, positions, funnels
  • AI pipeline → translation, paraphrase, plagiarism
  • News Builder → shared layout engine (news vertical)

Docs: service-docs/affiliate-website-builder-service.md

News Service + News Builder: A full partner news platform — provision sites on the shared Website Builder stack, manage multi-format content in a CMS, optionally subscribe to geo-topic ingested feeds, and measure outcomes in News Analytics. Ingestion detail lives under Data ingestion → News; publishing and editorial control live here.

Partners create and operate dedicated news properties (or news sections on hybrid affiliate sites): templates and domain setup, editorial workflows, AI-assisted creation from scratch or from scraped sources, localization, layout design, and analytics. Content moves through draft → review → publish with scheduling, versioning, and entitlement-aware access from the Service Hub.

All types share one canonical news JSON schema and the same publishing pipeline; types can be extended without breaking the CMS.

Standard postsLong/short articles, hero image, categories, tags
StoriesVertical sequences, tap-through, optional expiry
VideosHosted or embedded, thumbnails, transcripts
Game shortsVertical clips tied to games/providers
Breaking / alertsPriority placement and push rules
Roundups & pressDigests, embargoes, structured releases

Core product areas that make up the News Service delivery surface (builder + ML + ingestion handoff + measurement).

Grouped product areas with full descriptions — mirrors the capability cards above.

Service Hub Affiliate Website Builder Analytics Tool GlobalSystem / billing Affiliate monetization slots

Docs: service-docs/news-service.md · Hub: calypra/service-hub/sections/ (Platforms → News Builder)

Module 1 — Bonus Scraper: Continuous discovery of casino promotions and bonus pages, normalized to canonical bonus JSON, localized across 30–40 languages, and released as unique partner variants. Powers Affiliate Website Builder bonus widgets and the org content library.

The pipeline accepts casino URLs, discovers promotion pages, scrapes offer text and T&C, converts to a standardized bonus schema via AI, validates and retries on failure, translates with QA, runs plagiarism remediation and Google-oriented quality gates, then generates per-partner variants from original source + JSON only — never from another partner’s copy.

Catalog path · Module 1 of 3

Canonical bonus store → affiliate surfaces

Discover → scrape → AI JSON → validate → translate → QA → plagiarism → SEO gate → release

Nine microservice stages — use Replay on the pipeline above to animate.

Docs: module-1-bonus-scraper-brd.md · PLATFORM-SYSTEM-OVERVIEW.md (Module 1)

Module 2 — Games ingestion: Provider and casino game catalogs scraped, normalized to canonical game JSON, localized, and distributed as partner-unique variants for comparison widgets and catalog blocks on Affiliate Website Builder sites.

Manage a configurable provider list, discover catalog and detail pages, extract metadata and media, convert to normalized game JSON, validate business rules, translate with quality checks, remediate plagiarism, pass Google-oriented gates, and emit partner variants from source + JSON only — accelerating provider onboarding across GEOs.

Catalog path · Module 2 of 3

Canonical game store → widgets & comparisons

Discover → scrape → normalize → validate → translate → QA → plagiarism → partner variants → release

Nine stages including partner-variant generation before release.

Docs: module-2-games-ingestion-brd.md · PLATFORM-SYSTEM-OVERVIEW.md (Module 2)

Module 3 — Casino pages: Authoritative casino profiles from operator sites and approved third-party sources — payments, licences, pros/cons, reviews, and media — converted to SystemCasino-aligned JSON, rephrased per partner, and persisted for Affiliate Builder casino widgets and review pages.

Batch and scheduled intake of casino sources, scrape core identity and descriptive content plus review-like signals, normalize via a casino-specific AI conversion service, validate against canonical schema with retry policy, translate and QA per language, generate partner rephrases (never chained from another partner’s variant), run plagiarism and Google quality checks, then write to DB with full audit trail.

Catalog path · Module 3 of 3

Canonical casino store → review & comparison pages

Discover → scrape → AI JSON → validate → translate → rephrase → plagiarism → SEO gate → DB write

Nine stages ending in database persistence and release gate.

Docs: module-3-casinos-ingestion-brd.md · PLATFORM-SYSTEM-OVERVIEW.md (Module 3)

Parallel ingestion path: News scraping feeds News Website Builder and partner news sites — not the canonical bonus / game / casino store (modules 1–3). Partners subscribe to fed content from geo-topic sources, normalized to one schema before editorial publish.

Geo-topic news ingestion registers sources per market, captures text and media with immutable raw snapshots, converts bundles to canonical news JSON, then runs validation, SEO metadata, keyword extraction, and plagiarism + cross-partner deduplication so each partner receives unique, publish-ready drafts — not duplicate wire copy.

Modules 1–3

Affiliate catalog ingestion

Bonus · Game · Casino scraping → canonical store → Affiliate Builder widgets
  • Shared JSON for casinos, games, bonuses
  • Partner variants for comparison sites
  • SEO / plagiarism gates on catalog copy
News ingestion (this path)

Editorial & fed content

Per-GEO sources → scrape → AI → validate → SEO → dedup → News Builder CMS
  • Multi-format news JSON (posts, stories, video, shorts)
  • Cross-partner dedup before distribution
  • Audit trail from raw snapshot to publish

Every ingested item maps to the same schema — types extend without breaking the pipeline.

Standard postsLong/short articles, hero image, categories, tags
StoriesVertical sequences, tap-through, optional expiry
VideosHosted or embedded, thumbnails, transcripts
Game shortsVertical clips tied to games/providers
Breaking / alertsPriority placement and push rules
Roundups & pressDigests, embargoes, structured releases

Eight explicit stages — each backed by a dedicated pipeline service. Use Replay on the pipeline above to step through.

Translation / localization Rights & attribution Moderation queue Embargo & scheduling A/B title variants

News Website Builder

Templates, domain, CMS, multi-format publish — open builder docs

Service Hub

Entitlements, fed-content packages, writer and reviewer roles per org

Analytics Tool

Engagement, SEO performance, keyword clusters, and content funnel ROI

Docs: service-docs/news-service.md · PLATFORM-SYSTEM-OVERVIEW.md (news ingestion parallel path)

What it is: Calypra’s Affiliate System is the commercial layer between casino operators and affiliate partners — the same role as a standard iGaming affiliate platform (NetRefer, MyAffiliates, Income Access–class), delivered as a white-label program operators run under their brand.

Operators configure their affiliate program inside Calypra: commission structures, promotion assets, and partner terms. Affiliates register on the operator’s branded affiliate portal (white label), receive tracking links, promo codes, and media, and promote the casino across their channels. All acquisition is attributed, reported, and settled through the program — while Affiliate Website Builder is how many affiliates build the sites that send traffic.

Operator (casino)

  • Creates and manages the affiliate program
  • Sets commission deals per partner or tier
  • Publishes promotions affiliates can run
  • Reviews applications, approves affiliates, pays commissions
  • Views FTD, NGR, clicks, and partner performance

Affiliate partner

  • Registers on the operator’s affiliate portal (WL)
  • Accepts program terms and assigned deal
  • Picks up links, codes, banners
  • Promotes via website, social, stream, email, etc.
  • Tracks stats and receives payouts per deal

Standard iGaming deal types — configured per program, partner, or tier:

Model

Revenue share (RevShare)

% of net gaming revenue from referred players for the lifetime (or agreed period) of the player.

Model

CPA

Fixed payout per qualified acquisition (e.g. first deposit + wagering rules) — common for paid and performance partners.

Model

Hybrid

Combination of upfront CPA plus ongoing RevShare, or tiered structures by volume or player value.

Operators expose promotions affiliates attach to campaigns — typical toolkit:

Tracking

Direct link

Unique tracking URLs per affiliate (and often per campaign/sub-ID) for click → registration → deposit attribution.

Tracking

Promo code

Branded bonus or offer codes tied to the affiliate — used on landing pages, streams, and social posts.

Creative

Media / banners

Hosted creatives, HTML5, logos, and campaign kits; sometimes localized per market.

Partners promote using their own mix of channels (program rules and GEO compliance apply):

Affiliate & review websites SEO / content portals Comparison & bonus sites Social media Streaming & video Influencers Email & CRM Paid search / display Private groups & communities

Many affiliates build and operate sites with Affiliate Website Builder; the Affiliate System supplies monetization links, deals, and reporting — not the public site CMS.

Docs: service-docs/affiliate-system-service.md · service-docs/affiliate-website-builder-service.md

What it is: Calypra’s Streaming Platform is a white-label live and interactive video product — operators and creators launch branded streaming properties (channels, events, community surfaces) without building ingest, players, chat, and monetization from scratch. Streaming Builder is the operator-facing product to configure sites, channels, layouts, and go-live workflows; it shares the Calypra Website Builder stack where publishing and chrome overlap with affiliate and news properties.

The service targets gaming and iGaming audiences: live play, reviews, tournaments, influencer shows, and affiliate-driven streams. Customers register a streaming platform in Service Hub (Growth Stage 2–3), entitle Stream Builder, and operate channels and scheduled events with real-time engagement, optional ticketing, clips for social, and analytics fed into the Analytics Tool. Public viewers get a branded player experience; hosts and producers use builder and backstage tools for scheduling, publicity, attendees, and format-specific modes (single host through multi-speaker and show formats in later releases).

Operator / producer

  • Creates streaming platforms and channels in Stream Builder
  • Schedules events, configures publicity and invitations
  • Manages hosts, co-hosts, attendees, and user roles
  • Runs polls, voting, chat rules, and AI-assisted setup
  • Monetizes via tickets, promos, and affiliate overlays

Viewer / community

  • Watches via stream player on WL-branded sites
  • Participates in chat, polls, and votes
  • Follows / subscribes to channels and creators
  • Receives notifications for live starts and highlights
  • Consumes clips, shorts, and reels after the event
Streaming V1

Core live product

  • Stream player & server, chat, scheduling
  • Single-speaker mode, event catalog, publicity
  • Attendees, invitations, notifications
  • User profiles, user management, analytics baseline
  • Website builder, dynamic layouts, multi-platform in Hub
Streaming V2

Advanced surfaces

  • Multi-speaker, battle, interview, podcast modes
  • Event AI setup, AI chat moderation, STT summaries
  • Ticketing, clips/shorts/reels, polling & voting depth
  • Multi-language, follow/subscribe, richer analytics

Docs: business_docs/content_plan_pnl/offerring.md · PLATFORM-SYSTEM-OVERVIEW.md · docs_to present/fe-doc.html (Stream Builder)

Account control plane: After SSO, the Service Hub is the signed-in front door — manage who is on the account, what they subscribe to, which platforms exist, and how teams open builders, library, insights, and analytics. Same product as legacy Client Area / GlobalSystem governance in engineering docs.

Customers work organization-first. A platform is a customer property (affiliate site, news site, streaming); entitlements decide which Hub areas and downstream products are available.

Primary sidebar areas documented in calypra/service-hub/sections/ — 73 spec files across Home, Platforms, Organization, billing, analytics shell, and more.

Six predefined roles map to 48 hub.* permissions; admins can add custom access groups (no privilege escalation). Product surfaces may hide nav when the org lacks entitlement even if a permission exists.

OwnerAdminEditor AnalystBilling managerViewer
  • Platforms → create / archive · open Affiliate or News Builder, Streaming
  • Content library → curated Module 1–4 catalog for publishing
  • Insights → market priorities (forward-looking; not Hub Analytics)
  • Affiliate programs → Affiliate System + access requests
  • Analytics (Hub) → cross-platform measurement shell → Analytics product
  • Organization → members, invites, custom groups, audit
  • Plan & billing → plans, limits, invoices, payment methods
  • Requests → compliance, new markets, onboarding tickets

app.calypra.com is the product entry (packages, product landings, sign-up, KYC) — not only login. Specs: app-home-page-spec.md, navigation-pages/, product-landing-pages-strategy.md.

Docs: calypra/service-hub/calypra-service-hub.md · hub-permissions-catalog.md · sections/README.md · service-docs/client-area-service.md

Analytics vs Insights (Hub): Analytics is retrospective — sessions, clicks, conversions, revenue where entitled. Insights (/hub/insights) is forward-looking — market priorities and opportunity signals. Both can feed an AI assistant that answers in natural language using warehouse + regional intelligence (Module 5, ingestion modules).

The Analytics Tool is Calypra’s cross-platform intelligence layer: collect events from builders, Affiliate System, News, and ingestion pipelines; model KPIs in a warehouse; expose persona dashboards and AI-assisted Q&A for regional strategy — not just charts.

1
Ingestion
All service events
2
Warehouse
Dimensional KPIs
3
Dashboards
Persona views
4
Insight layer
Trends · benchmarks
5
AI assistant
Chat · regional Q&A
SourceWhat Analytics receives
Affiliate Website BuilderPage views, widget impressions, click positions, promo link CTR, funnel steps
Affiliate SystemCommission plans, vertical performance, partner monetization context
News ServicePublish events, engagement, SEO/content funnel metrics
Ingestion (Modules 1–4)Bonus/game/casino/provider catalog signals, scrape freshness, quality gates
Promotion intelligence (Module 5)Which games/themes are promoted where — trend history by GEO
Service HubOrg/platform scope, entitlements, export permissions

Inside the Service Hub, /hub/analytics provides a sticky filter bar (date range, platforms, markets) and drill-down areas — KPI overview first, then detail tabs.

/hub/analytics …/traffic-acquisition …/engagement …/commercial …/exports
V1 · Live first

Casino operators

Portfolio and brand performance across regulated markets.

  • FTD / registration proxies by GEO
  • Bonus widget performance vs catalog
  • Compliance-oriented operator lists
V2

Game providers

Title-level promotion intelligence and affiliate demand signals.

  • Game/theme velocity by region
  • Competitive promotion patterns (Module 5)
  • Provider catalog coverage gaps
V3

Affiliates & individuals

Site-level monetization and content ROI.

  • Per-platform click maps and SEO clusters
  • News vs casino content mix
  • Segmentation across many properties

Customers (or internal strategy teams) can chat with the analytics AI scoped by market, persona, and time window. Answers combine warehouse metrics, ingestion intelligence, and regional research — with evidence timestamps where available.

Provider — what to promote, where

Understand which game types perform in which regions before planning GTM or affiliate co-marketing.

Provider marketing lead
“We’re launching new slots in Q3. Which themes should we push hardest in Brazil vs Spanish LatAm?”
Analytics AI (example)
Brazil (pt-BR, last 90d): Affiliate click velocity favors high-volatility video slots and live-dealer roulette on licensed brands. Top attach rates sit with operators on the SPA-approved list — promoting unlisted brands is high compliance risk.

LatAm Spanish cluster: Long-tail casino terms are less entrenched than UK/US; slots + localized bonus pages outperform generic sport-only landings in CO/MX spine markets. One Spanish catalog can cover MX, CO, PE with country landing variants.

Recommendation: Run separate creative packs per GEO; use Module 5 trend history to see which competitor affiliates already promote your genre set.
Persona: Provider GEO: BR · MX · CO Module 5 · game promotion

Casino launch — region & prerequisites

Teams planning a new affiliate or operator-facing property can see where to start and what regulations, payments, and licenses matter.

Affiliate founder
“I want to start a casino review site. Which region first, and what prerequisites should I plan for?”
Analytics AI (example)
Suggested wave 1: Brazil (pt-BR) or Spanish LatAm (Mexico + Colombia as spine) — strong growth, moderate SEO vs Tier-1 English, good fit for bonus + provider depth from Calypra ingestion.

Brazil prerequisites:
  • Promote SPA-licensed operators only; display license numbers; age gating on ads
  • Payments: PIX and local wallets dominate; plan operator coverage accordingly
  • Regulatory churn: monitor federal rules; ~18% GGR tax affects operator promo budgets
LatAm prerequisites:
  • Per-country permits (e.g. Coljuegos in Colombia, SEGOB concessions in Mexico)
  • Payment fragmentation across MX / CO / PE — don’t assume one cashier stack
  • Colombia: deposit VAT and licensed-operator lists; Peru: authorized brand registry
Defer for fresh domains: UK, DACH, Nordics unless you accept long SEO + compliance cycles. CEE (Poland or Romania) is a sensible wave-2 EU add-on with casino-heavy online mix.
Persona: Affiliate / casino Licenses · payments · ads rules Regional research layer

Analytics sits on top of the Regional Intelligence and AI Workflow layer (per-region casino, game, promotion, and positioning data from scraping + Module 5). That powers both dashboards and conversational answers — aligned with market research on launch GEOs (market-research-casino-affiliate-regions.md).

Launch GEO scoring SEO competitiveness Regulation & licenses Payment methods Affiliate economics (CPA / rev-share)

Docs: service-docs/analytics-tool-service.md · calypra/service-hub/sections/analytics/ · calypra/service-hub/sections/insights/ · market-research-casino-affiliate-regions.md · business_docs/content_plan_pnl/offerring.md (Module 5, regional intelligence)