Mission control for
in-app content.
ContentFlow puts everything your app says to users in one control deck: blocks, campaigns, journeys, and experiments, live in production with no app release. Scroll to fly the tour, or jump straight to a stop:
Design Partner Program · now onboarding
Dynamic Block anatomy
01 · Dynamic Block · anatomy 01 · BlockRendered in your app
02 · Rendered · in your app 02 · DeviceThey chose mobile. You chose the message.
Edit the draft, hit publish, and watch it land in the phone as a new discovery card. No app-store release, no review-cycle wait. Every change is still logged and one-click reversible.
Campaign spec sheet
03 · Campaign · spec sheet 03 · CampaignCampaigns
2 liveToggle a campaign on or off, watch the reach funnel recompute live. Every one reuses the same Dynamic Block.
Journey map
04 · Journey · drawn on the canvas 04 · JourneyLocalization: one publish fans out to every language
05 · Localization · one publish, every language 05 · LocalizationAudience: build a segment, watch reach recalculate live
06 · Audience · who sees it 06 · AudienceAudience segment builder
Users matching all rules, so the segment recomputes itself as balances, ages, and payroll status change. No re-export, no stale list.
Saved as Salaried · payroll · reusable across campaigns