Platform Architecture

Infrastructure-grade.
API-first.

Six modular components work together to create a seamless, scalable rewards layer across any healthcare ecosystem. Configurable via dashboard or API.

Book a DemoHow It Works โ†’
Client Dashboard / APICampaign Engine + Rules EngineWallet System + Reward CatalogueDelivery Infrastructure (SMS / WA / USSD / QR)Analytics + Reporting Layer

Six layers.
End-to-end control.

โš™๏ธ

Campaign Engine

Create and manage reward campaigns with custom rules, triggers, and conditions. Launch in hours, not months. Support for recurring, one-time, and milestone-based campaigns with full lifecycle management.

๐Ÿ”€

Rules Engine

Define exactly when and how rewards are triggered โ€” purchases, visits, sign-ups, milestones, and custom events. Multi-condition logic with geographic, time-based, and cohort constraints.

๐Ÿ‘›

Wallet System

Store and manage user reward balances with real-time updates, multi-currency support, configurable expiry policies, and full audit trails. Handles millions of wallets without degradation.

๐ŸŽ

Rewards Catalogue

A curated, categorised catalogue of redeemable rewards across five tiers. Managed and fulfilled by CareThanks โ€” including sourcing, delivery, and customer support. Zero operational burden for clients.

๐Ÿ”Œ

API Layer

REST API with full documentation, webhooks, and sandbox environments. Connects seamlessly to EMRs, pharmacy systems, HRIS platforms, mobile apps, and payment rails. SDKs available.

๐Ÿ“Š

Analytics Dashboard

Real-time performance data: engagement, redemptions, cost per action, geographic breakdowns, cohort analysis, and campaign ROI. All exportable for board and finance reporting.

Integrate in days.
Not months.

A clean REST API with full documentation means any engineering team can integrate reward triggers in a single sprint. Webhooks, idempotent endpoints, and a full sandbox environment for testing.

REST API with full OpenAPI documentation
Webhooks for real-time event notifications
Sandbox environment for integration testing
SDKs for Node.js, Python, and mobile
Rate limits and SLAs for enterprise clients
POST /v1/rewards/issue
// Issue reward units to a patient
{
"campaign_id": "adh_lagos_q2",
"recipient": {
"phone": "+2348031234567",
"channel": "whatsapp"
},
"units": 500,
"trigger": "refill_confirmed",
"metadata": {
"pharmacy_id": "pharm_001",
"product": "metformin_500mg"
}
}
// Response: 200 OK
{ "reward_id": "rwd_8f2a...", "status": "issued" }

Reach every patient.
Everywhere.

From smartphone to basic handset, from London to Lagos โ€” CareThanks delivers through every channel that matters in every market.

๐Ÿ’ฌ
SMSDigital
Universal

Any mobile number, any handset. Widest possible reach.

๐Ÿ“ฑ
WhatsAppDigital
2bn+ users

Rich media campaigns on the world's most-used messaging platform.

๐Ÿ“ท
QR CodeHybrid
Smartphone users

Printed on packaging or materials. Bridges physical and digital.

๐Ÿ“Ÿ
USSDHybrid
Rural / no data

Zero data. Any handset. Deepest rural reach available.

๐Ÿ“ฆ
Scratch CardsPhysical
Any patient

Printed cards for packaging, pharmacy counters, and events.

๐Ÿท๏ธ
Sticker LabelsPhysical
Supply chain

Adhesive labels applied to product packaging in the supply chain.

Built for every
market reality.

Designed from the ground up for how healthcare actually works everywhere โ€” local payment rails, local fulfilment networks, and regulatory frameworks across every market we operate in.

๐Ÿ‡ณ๐Ÿ‡ฌ
Nigeria
NGN ยท USSD ยท WhatsApp ยท Flutterwave
Live
๐Ÿ‡ฐ๐Ÿ‡ช
Kenya
KES ยท M-Pesa ยท WhatsApp ยท SMS
Live
๐Ÿ‡ฌ๐Ÿ‡ญ
Ghana
GHS ยท Mobile Money ยท SMS
Live
๐Ÿ‡ฒ๐Ÿ‡ฆ
Morocco
MAD ยท SMS ยท WhatsApp
Live
๐ŸŒ
+ 4 markets
Asia, Middle East & Americas expansion
Onboarding
NigeriaGhanaMoroccoKenya

Ready to see the platform
in action?

Book a personalised walkthrough and see a campaign configured for your specific vertical, market, and integration requirements.

Book a Demo