Join us at MVNO Nation Americas 2026 · 27–29 April, Miami — Book a meeting

Xanite RM

Retail Media Ad Server
& Analytics

Turn your owned channels into a revenue-generating media network. Let supplier brands book targeted ads across WhatsApp, in-store screens, push notifications, and call-centre scripts, with closed-loop POS attribution that proves real ROAS.

Deliver ads across every touchpoint

WhatsApp
In-Store Screens
Push Notifications
In-App
SMS
Email
USSD
Call Centre
Web Banners

Three pillars

Booking. Delivery. Attribution.

Xanite RM is a complete retail media stack: an ad booking engine for supplier brands, a real-time delivery platform across physical and digital channels, and closed-loop reporting that ties every impression to a POS transaction.

Booking Engine

Advertisers create flights with budget, date windows, channel mix, and audience targeting. Approval workflows and category exclusivity protect your brand.

Ad Delivery Platform

Real-time decisioning serves the right ad to the right shopper. Consent-first, frequency-capped, budget-paced, with unique coupon codes for attribution.

Reporting & Insights

Closed-loop attribution matches impressions to POS redemptions. Incremental lift vs control groups proves causal ROI, not guesswork.

Booking engine

Self-serve flight management for supplier brands

From brief to go-live in minutes. Advertisers select audience segments, choose channels, set budgets, upload creatives, and submit for approval.

Flexible deal types

CPM, CPC, CPA (POS redemption), and fixed-fee takeovers. Rate cards and pacing controls for every model.

Audience targeting

Leverage first-party CDP data to target by demographics, purchase history, geo-clusters, device age, and more.

Brand-safety review

Multi-step approval workflows with category exclusivity, creative review, and compliance gates.

Inventory management

Define sellable slots by channel, placement, store cluster, and date window. Prevent double-booking automatically.

DOOH Screen Player

R30 OFF

Show this at till

CODE: PAM-X7K2
OnlinePlaylist v3 of 6 slots247 proof-of-play today

In-store screens

DOOH Ad Server for Physical Retail

Manage screen networks across thousands of stores with real-time content scheduling, proof-of-play verification, and offline resilience. The browser-based kiosk player works on any hardware.

  • Screen heartbeat monitoring and health dashboard
  • Auto-generated playlists from live flight inventory
  • Offline-safe with configurable TTL fallback
  • Store cluster targeting and dayparting

Ad delivery

Real-time decisioning across every channel

The engine evaluates targeting, consent, frequency, budget, and pacing on every request. It selects the best creative, generates a unique coupon, logs the impression, and dispatches via the appropriate channel adapter.

Real-time decisioning

Sub-second ad selection engine evaluates targeting, consent, frequency caps, budget, and pacing on every request.

Consent-first delivery

POPIA and GDPR consent checked on every impression. Redis-cached for performance, Kafka-refreshed for accuracy.

Unique coupon codes

Every ad can carry a trackable coupon for closed-loop POS attribution. Codes generated at decision time.

Budget pacing

Even, ASAP, or front-loaded spend distribution. Atomic Redis counters prevent budget over-delivery under concurrency.

Call-centre script injection

Turn Inbound Calls Into an Ad Channel

Your call-centre agents receive ranked, contextual next-best-offers with ready-to-read scripts, coupon codes, and one-click acceptance tracking. The API returns offers in under 100ms.

  • API returns top offers for the customer on the line
  • Pre-written agent scripts tailored to customer context
  • Acceptance and decline tracking for attribution
  • Competitor lockout and do-not-offer rules

GET /next-best-offer/27821234567

#1 Best MatchFMCG

“I see you recently purchased baby products. We have a special on right now — R30 off. Shall I send the coupon to your WhatsApp?”

PAM-X7K2Expires 31 May
#2Electronics

“Your device is 18 months old. R200 trade-in credit available...”

Closed-loop attribution

Real ROAS, not estimates

The attribution worker matches POS transaction events to impressions via coupon codes and exposed-purchaser windows. Control groups from the segmentation engine enable incremental lift measurement.

Flight performance

Impressions, unique reach, frequency, CTR, redemptions, and ROAS broken down by channel, creative, and store.

Incremental lift

A/B control group measurement using existing segmentation bucketing. Prove causal impact, not just correlation.

Revenue dashboards

Retailer-side view of ad spend by advertiser, category, channel, and store cluster. Track sell-through rates.

Export anywhere

PDF flight reports and CSV impression data for advertiser account managers and finance teams.

Built on Xanite

Loosely Coupled. Deeply Integrated.

Xanite RM runs as an independent module but leverages the full Xanite stack when available: CDP profiles for targeting, segmentation for audiences, consent service for POPIA compliance, and the messaging gateway for WhatsApp and push delivery.

CDP Profiles

Identity resolution, purchase history, device data

Segmentation

Audience builder with A/B bucketing for lift studies

Consent Service

POPIA/GDPR opt-out checked on every impression

Messaging Gateway

WhatsApp CAPI, SMS, push dispatch with frequency caps

See Xanite in action

Book a personalised demo and discover how Xanite can unify your customer data and accelerate your marketing.