Home / What is ContentFlow
Overview
What is ContentFlow
ContentFlow is an in-app engagement platform. Marketing teams change what a mobile or web app shows (using dynamic blocks), send bilingual Arabic and English campaigns, target audience segments and measure the results, all without an app release. Developers integrate the ContentFlow SDK once (JavaScript, React, React Native, Swift, Kotlin or Flutter); after that, day-to-day content changes happen in the dashboard.
In short
- Developers integrate once and define where blocks can appear. Marketers then fill those blocks and run campaigns from the dashboard.
- Everything is bilingual and right-to-left aware, and schedules run on Saudi time.
- Consent, erasure and approvals are built in, so compliance can see and control who is messaged and why.
- This page needs no technical background. For the technical picture, see How it works.
What it does
Availability is shown as of this page. "GA" means generally available to workspaces on a suitable plan; some analytics tabs and some channels (for example WhatsApp) depend on the plan your organisation holds.
| Capability | What it gives you | Availability |
|---|---|---|
| Dynamic blocks | App components, such as banners and cards, that marketers edit, schedule and target without a release | GA |
| Campaigns: in-app, popup, push, SMS, WhatsApp, email | One message in Arabic and English to an audience, over one or more channels, with review before it goes out | GA |
| Journeys | Multi-step sequences that react to what a person does | GA |
| Audience segments and CSV or CRM enrichment | Groups of people built from profile, behaviour and imported data | GA |
| Analytics, including the Engagement tab | Impressions, taps, conversions and engagement; some tabs are on the Pro and Enterprise plans | GA, plan-dependent |
| Localization, Arabic and right-to-left, sensors | Translation workflow, locale fallback and automatic text layout for Arabic | GA |
| Consent and PDPL erasure | Per-channel consent and deletion of a person's data on request | GA |
| Geofencing and location | IP location, device location and on-device geofences; the guide states what works today | See the guide |
Which tool do I use?
- Block: a standing piece of the app (a home banner, an offers card) whose content you want to change at any time. It is there whenever the person opens the screen.
- Campaign: one message with a start and an end, sent to an audience, with a review step. Use it for an offer, an announcement or a reminder.
- Journey: a sequence of messages over time, where the next step depends on what the person did, such as a welcome series or a card-activation nudge.
- Channel: how a campaign or journey step reaches the person: in-app, popup, push, SMS, WhatsApp or email. Pick the channel the person has agreed to receive and is most likely to read.
Who does what
| Role | Responsibility |
|---|---|
| Developer | Integrates the SDK once, defines the block slots in the app, wires up consent screens, and checks the integration before release. See Get started. |
| Marketer | Fills blocks with content, builds campaigns and journeys, defines segments, and submits work for approval. |
| Compliance | Owns the consent rules, handles erasure requests, approves campaigns as the second reviewer (maker-checker), and reviews the audit trail. |
Saudi specifics
- Arabic first and right-to-left. Every message and block carries Arabic and English versions, and layouts mirror correctly for Arabic.
- Hijri and seasonal calendars. Schedule for Ramadan, Eid and payday periods (the 25th to the 3rd of the next month). Schedules are enforced in Asia/Riyadh time unless you choose another zone.
- PDPL. Consent is recorded per channel, and a person's data can be erased on request across profile, analytics and device records.
- SMS providers. Send SMS through Taqnyat or Twilio, using your own credentials, or through ContentFlow SMS with an approved sender name.
Next
- Get started: add ContentFlow to an app and show the first block.
- How it works: the platform, the keys and the order of calls.
- Blocks and placements, Campaigns and journeys and Audience and privacy: the three guides marketers use most.
- Identity and consent: what compliance needs to know.
- Industry playbooks: worked examples for banking and other sectors.