Skip to main content
Flows

Compose subscriber journeys that respond to who's on the screen.

Most subscription businesses ship one journey — if any — to every subscriber. Flows give product and marketing a no-code canvas for composing journeys that branch on subscriber state, acquisition source, language, and intent signals, and ship to every screen subscribers use.

  • CTV
  • Web
  • Mobile
Onboarding · Q2 Draft · v14
Preview Publish
Trigger
Entry
First open
Branch
Platform
Route by surface
Page
Welcome
iOS · 3 steps
iOS
Page
Hero paywall
Apple TV · Roku
CTV
Page
Plan selector
Web · annual
Web
Page
Trial offer
7-day
Goal
Convert
Subscribed
Page
Win-back
Discount path
Lindsay
The challenge

Most subscription businesses don't have a subscriber journey. They have a paywall.

A landing page, a paywall, a thank-you screen. That's what most teams call the journey. The experience layer needs an orchestrated runtime that reads who the subscriber is, where they came from, and what would make sense to show them next.

For most subscription businesses, the “subscriber journey” is a static landing page, a static paywall, and a thank-you screen. There's no orchestrated logic in between that routes a first-time visitor differently from a returning lapsed subscriber, or a Spanish-language acquisition differently from an English-language one. What looks like a journey is three disconnected pages that don't read context, don't branch, and don't respond to who's on the screen.

When a team does have a flow, it's usually one flow. Every subscriber — regardless of acquisition source, language, region, prior session count, or intent signal from the form they just filled out — walks the same path to the same paywall. The CDP knows the subscriber. The campaign that brought them in knows the subscriber. The flow knows nothing.

The bottleneck on fixing this isn't taste or data. It's that every change to the journey today is a code change, a regression test, and an App Store review queue. Marketing has ideas. Product has data. Growth has variants ready. None of it ships, because the journey is built in code that nobody wants to touch.

In practice

Compose, branch, and ship the full subscriber journey.

Step palette Drag any step onto the canvas. Connect with a click.
Landing
Paywall
Plan picker
Offer
Upgrade
Confirm
Entry
Platform
iOS · Welcome
CTV · Hero
Trial
Convert
Cross-platform

One flow. Every screen subscribers actually use.

A flow built once in Nami runs across CTV, web, and mobile from one dashboard — iOS, Android, Apple TV, Roku, Fire TV, LG, Samsung, Vizio, Xbox, Google TV, Chrome, Safari, and Edge. Layouts adapt to the device. Focus behavior on a TV remote, native scroll on mobile, and platform commerce hooks are handled in the canvas.

The same upgrade flow that runs on mobile runs on Roku without a separate build, a separate team, or a separate roadmap. CTV stops being the surface that gets last quarter's experience six quarters late.

iOS
Android
Apple TV
Roku
Fire TV
LG
Samsung
Vizio
Xbox
Google TV
Chrome
Safari
Edge

Frequency is the lift.

When a subscriber journey is something a small team can update in an afternoon, it stops being a fixed asset. It becomes a working surface that gets sharper every quarter — segment by segment, platform by platform, offer by offer. The compounding comes from frequency: more variants tested, more learnings logged, more pricing in market. Enterprise subscription businesses who went from a single paywall to personalized onboarding with Nami saw millions in increased revenue.

Inside the platform

Flows are one piece of subscription orchestration.

Subscription flows are the orchestrated runtime inside Nami's subscription orchestration platform. Product and marketing teams use them to design, test, and optimize the complete subscriber journey across CTV, web, and mobile, without code. The pages inside each flow are composed in the visual editor. Variants of a flow run head-to-head in Experiments with adaptive traffic allocation. Campaigns assign flows to specific trigger points in the app, with audience targeting and scheduling. Insights closes the loop, connecting what subscribers saw to what they did next.

FAQ

Questions teams ask before they buy.

What's the difference between subscription flows in Nami and a generic funnel builder?
Generic funnel builders were designed for lead capture and landing pages, not for subscriptions. They don't model paywalls, trial offers, plan selectors, regional pricing, or platform-specific behavior. Subscription flows in Nami are built around those primitives — the canvas understands what a paywall is, what an entitlement is, what a CTV remote does — and the same flow definition ships to CTV, web, and mobile from one no-code dashboard. The unit of work is a subscriber journey, not a generic funnel.
Do we still need engineering to update flows?
For day-to-day flow work, no. Once your engineering team completes the initial SDK integration, a one-time setup, product and marketing teams add steps, change branches, and update offers without filing a ticket or cutting a release. Engineering owns the SDK and the backend logic for auth, entitlements, and billing. Product and marketing own the journey.
Can a single flow run different paths on different platforms or segments?
Yes. Conditional logic routes subscribers by platform (iOS, Android, web, and every major CTV surface), subscriber state (visitor, trialist, active, lapsed), country, language, GeoIP, or CDP audience. One flow definition can produce dozens of variants without duplicating the canvas, and the team reads results on one set of subscription-aware metrics rather than reconciling three.
Where does Flows fit alongside our paywall tool?
Most paywall tools cover one screen, on one or two platforms. Flows cover the journey around it — landing pages, onboarding, plan selectors, upgrade prompts, win-back sequences — across CTV, web, and mobile. Subscription orchestration is the practice of designing, testing, and optimizing the complete subscriber journey from first impression to first payment and beyond, from one system, without code. A paywall is one step in that journey. Teams using Flows typically retire their paywall-only tool during onboarding.
Can we test a new flow against the current one?
Yes. Variants of a flow run head-to-head in Experiments with adaptive traffic allocation: a new onboarding sequence against the existing one, an alternate upgrade path against today's, a regional offer against the global default. Results are subscription-aware, so the team declares a winner on the metric that actually matters — trial starts, paywall conversion rate, revenue per subscriber.

Move the subscriber journey out of the backlog.

Book a demo and we'll walk through how product and marketing teams compose, branch, and ship full subscriber journeys on Nami — across CTV, web, and mobile, without an engineering ticket.