ContentFlow developer docs
Server-driven content blocks for web, React, React Native, iOS, Android and Flutter. Your marketing team edits banners, cards and copy in the dashboard; your app fetches them through the SDK or the REST API, without an app release.
GET /sync, GET /blocks/{key} and GET /strings answer with your SDK key alone: no device id, no identify call, nothing stored about the person. See content-only mode.What do you want to do?
Add ContentFlow to my app
Install the SDK for web, React, React Native, iOS, Android or Flutter and show your first block.
Call the API from my server
Plain HTTPS: keys, content, events, consent, and the server-side write and read keys.
Understand the platform
Every product, the keys, and the order of calls, with what breaks when a step is skipped.
What is ContentFlow
A plain-language overview for product, marketing and compliance teams.
Fix a problem
Symptom, likely cause and fix: a block that does not show, 401 and 429 errors, missing events.
SDK 2.4.1 is the current version. Download it and check its checksums, see what's new, or read the changelogs.
Guides
One task per page, with business use cases, step-by-step sequences and the API calls in order. All guides →
Blocks & placements
From a type in code to pixels: targeting, schedules, languages, A/B tests, fallbacks.
Campaigns & journeys
In-app, push, SMS, WhatsApp and email; approvals, prayer-time blackouts, journeys.
Push notifications
Permission, token, consent, delivery to every install, token hygiene.
Audience & privacy
Profiles, segments and their freshness, enrichment, consent, PDPL, erasure.
Analytics
Events, batching, drop reasons, dashboards, and behaviour that becomes segments.
Industry playbooks
Banking, fintech, insurance, healthcare, travel, retail and food delivery, step by step.