Every block, campaign, journey, and experiment inside your product, laid out in a single workspace. This page is a tour of that canvas. Scroll to move the camera.
Now onboarding pilot teams across MENA
Edit the draft, hit publish, and watch it land in the phone as a new discovery card. No release, no review queue.
The canvas · launching 07·07
Blocks, campaigns, journeys, and experiments for banks and fintechs, laid out on the board your team already thinks in. No releases. No review queues.
End of the canvas tour. That is the whole system: one canvas, zero releases.
For teams shipping their first controlled in-app campaigns.
For product and marketing teams running always-on campaigns across journeys.
For regulated teams with custom infrastructure, data, and governance needs.
From SDK install to content in front of users
| Capability | ❋ContentFlow | BMGlobal suitesBraze · MoEngage | OSPush toolsOneSignal | { }In-houseYour own build |
|---|---|---|---|---|
| Arabic + RTL | Native · side-by-side EN/AR preview | Add-on templates | Basic strings | You build it |
| Publish without an app release | Every block, over the air | Selected message types | Push + banners only | Full release cycle |
| Time to first campaign | Minutes after SDK install | Weeks of onboarding | Days | Months |
| Journeys on a visual canvas | Built in | Built in · complex setup | No | You build it |
| Approvals + audit for banks | Built in | Enterprise tiers | No | You build it |
| AI agent that drafts campaigns | CFlow Agent · type it, it builds it | Varies | No | No |
| KSA / GCC data residency | Available on Enterprise | Limited regions | No | Yours to manage |
| Starting price | $0 · Pro at $50/mo | Quote-based | Free tier, usage-based | Engineering payroll |
Based on public docs and pricing pages, July 2026 — verify against your own requirements.
ContentFlow lets your marketing and product teams create, target, and launch in-app campaigns without engineering involvement, so you reach users faster and free up developers for core product work.
Only once. After a lightweight SDK integration, every block, campaign, journey, and experiment is managed from the dashboard by non-technical teams.
Yes, natively. Full right-to-left rendering, per-locale content, and side by side Arabic and English previews are core features, not afterthoughts.
ContentFlow is designed for regulated environments: approval workflows, audit logs, role-based access, and data residency options are available on Pro and Enterprise plans.
import { ContentFlow, ContentFlowSlot } from '@contentflow/react-native';
ContentFlow.init({ apiKey: 'pk_live_…', locale: user.locale });
export function HomeScreen() {
return (
<>
<Balance account={user.account} />
<ContentFlowSlot placement="home.discovery" />
<Transactions />
</>
);
}
Drop a slot where dynamic content should live. ContentFlow renders native components inside it — every block, campaign, journey, and experiment on the canvas arrives over the air.
Create a free workspace, drop a block on the canvas, and publish to your sandbox app today. No credit card, no sales call, no release.
Free plan forever · Upgrade to Pro at $50/mo when you scale