Back

Get started

Three things to know. Everything else is optional reading.

1

Pick a flow, tap blocks off

A flow is a sequence of small steps — Morning, Evening, whatever you name it. No clock, no countdown, just momentum as you go. You start with three examples to get going; rename them, swap the options, delete anything that isn't yours. First time in? The app picks one for you based on the time of day — just tap Start.

2

Swap what doesn't fit today

Most blocks have a few options. Tap Shuffle to match whatever energy you've actually got right now.

3

To-dos & groceries live here too

Add tasks anytime. Share a list with a partner using a 6-character code — no accounts to link.

Everything else

Flows & Routine Momentum7 features

1. Liquid Flow Momentum

Positive dopamine reinforcement

Instead of static completion counts, your flows track Flow Momentum. Finishing blocks builds a dynamic, fluid momentum bar without the pressure of a ticking clock.

2. Lifetime Sparks

No punitive daily streaks

Traditional streaks punish you for bad days by resetting to zero. FlowMo tracks Lifetime Sparks. If you miss a day, no shame—you just pick up your momentum exactly where you left off.

3. Swappable options

Match your routine to your dopamine

Routines fail when they're too rigid. Each block in a flow can hold several options. Tap the Shuffle button to instantly swap a choice that fits your current energy.

4. Smart Low Energy Mode

Protect your non-negotiables

On a burnout day, toggle Low Energy mode directly on the dashboard. FlowMo will also auto-suggest this mode if it gets late in the evening (past 8 PM) or if you haven't started by 3 PM. Optional blocks disappear so you focus exclusively on essential starred tasks.

5. 2-Minute 'Just Start' Gateway

Break executive dysfunction

Paralyzed by a task? Tap the play icon next to a block to open the 2-Minute Gateway. It's a visual pulse ring giving you 120 seconds just to cross the initiation barrier. You don't have to finish—just start.

6. Focus mode

One step at a time

When looking at a list causes paralysis, tap Focus. It isolates one single block on screen with zero distractions.

7. Rough time estimates

Realistic expectations

Assign quick estimates (5, 10, 15, 30 min) to blocks. They show up as blue chips on the block, on Next Up, and as a running total for the whole flow — a felt sense of how long things take, not a line of small grey text you have to go looking for.
To-Dos & Groceries7 features

8. Parking Lot Quick-Capture

Don't lose your flow state

Got distracted by an intrusive thought or side-quest? Tap the floating Parking Lot icon. Dump the thought in 2 seconds and get back to your flow. It auto-saves to your General To-Do list.

9. 1-Tap Quick Rescheduling

No late-task shame traps

Carried-over or late tasks display quick 1-tap reschedule chips (Today, Tomorrow, This Week) right on the item card to easily reschedule without guilt.

10. Grocery Category Jump Bar

Fast aisle navigation

Horizontal pill filters at the top of your grocery list let you jump directly to Produce, Dairy, or Pantry while walking through store aisles.

11. Shared lists, flows & Ambient Sync

Per-list and per-flow sharing with permission management

Generate a 6-character code to share any to-do list, your grocery list, or — from a flow's own page — any flow. Entering that code always sends a request, never instant access — the owner approves or denies it from list settings or a flow's Share panel, where a Pending requests section appears whenever someone's waiting, plus a small count badge on the to-dos screen, the grocery list's sharing icon, and each flow's card on the flow list, so you'll notice even without opening anything. For a to-do list or the grocery list, the requester's own "Request sent" status updates on its own to "You're in!" or "Not this time" — no reload needed — and can be cancelled any time before the owner responds. Enter a code from a to-do or grocery list's own sharing panel (look for Join a Different Shared List), or the flow list's own join box. To-do lists, grocery lists, and flows all have a Share Join Link button, but they don't all behave the same: a flow's link is just a faster way to submit the same code, still a request the owner has to approve. A to-do or grocery list's link is different — it's a one-time invite, not the code, and opening it adds you straight away, no approval step, no waiting. Each list invite link works once and expires after 7 days; make a fresh one if it's gone stale. Tapping a to-do or grocery list's join link while you're signed out shows a sign-up/sign-in prompt first — sign in and it picks the invite right back up, no need to re-tap the link. With notifications turned on, the owner gets pushed the moment a typed-code request arrives (list or flow), and the requester gets pushed once it's approved or denied — a list invite link skips that whole exchange since it never creates a request. A shared flow's steps are the same for everyone, but each person's own daily progress stays theirs alone. View the full member roster inside list settings or a flow's Share panel. On a shared list's or flow's own page, you'll also see it live whenever a partner has that same list or flow open right now — their name and, on a flow or to-do list if you're both set to Detail, which block or to-do they're currently on. (Grocery-list presence is always just the "they're here too" signal — no item-level detail there yet.) That's a reciprocal setting in Settings → Presence detail: either person choosing Light drops it to just an ambient "they're here too" glow for both of you, the same way read receipts work.

12. Planning Session

Quick pass through anything undated

Any list with unscheduled tasks shows a Planning Session banner right up top — tap it to walk through them one at a time and give each a date. On a shared list you can also ask a partner to take it, with a suggested date; solo, it's just a fast way to clear the pile.

20. Assigning is an ask, not an order

Suggested assignee + suggested date, accept or decline

Pick a partner in a shared list's Assigned to field and it doesn't hand them the task outright — it sends an ask carrying that suggestion plus whatever date you chose. With notifications turned on, they're pushed the moment you ask, so they don't need the app open to notice. It shows up on their to-dos screen with Accept and Decline; accepting lets them change the date first, in one step. Declining just clears the ask — it doesn't bounce back as a counter-suggestion, and FlowMo doesn't keep a tally of declines. If who should do it needs sorting out, that's a conversation between you two, not something the app nags about.

16. Recurring tasks

Daily, weekly, or monthly

Set a task to repeat from the "New task" or "Edit task" sheet. Checking it off doesn't leave it sitting there completed — it jumps straight to its next date, unchecked, ready for the next round instead of piling up as something to clear.
Offline & Your Data5 features

13. Works without signal

Offline Mutation Queue

FlowMo keeps a copy of the app on your phone, so it still opens on a bad connection (like the back of a supermarket). Anything you change while offline is held securely in a local mutation queue. Reopening the app when you have signal again flushes the queue and syncs everything automatically.

14. Flow reminders are live

What the notification prompt does today

Each flow has a bell icon under its name — set a time there, grant notification permission when prompted, and you'll get a real push reminder once you haven't completed anything on that flow yet that day. The first time you finish a flow that doesn't have a reminder set, FlowMo offers to set one for that same time tomorrow — one tap either way, and it only asks once. Turn the prompt on or off anytime from Settings → Notifications; nothing you do with it affects your flows, lists, or data. With that same permission on, you'll also get pushed for join requests on lists and flows you own or requested to join — see Shared lists, flows & Ambient Sync above. Beyond flow reminders and join-request alerts, nothing else in the app sends an automatic notification yet (no partner-activity nudges or similar) — this page will say so plainly if that changes.

15. Export your data anytime

Settings → Your data

A full JSON export of everything — flows, session history, to-do lists, groceries — plus a CSV just for your to-dos, from the settings page (the gear icon next to your profile picture). No account needed to read the files back.

17. Delete your account

Settings → Delete account

Permanently removes your account and everything tied to it — type DELETE to confirm, it can't be undone. Lists and flows you've only joined stay with their owner; anything you personally added to them is removed too. Export your data first if you want to keep a copy.

18. Install to your home screen

Required for push notifications on iPhone

FlowMo installs like a regular app. On iPhone, tap the Share icon in Safari, then Add to Home Screen. On Android, look for Install app in your browser menu. On iOS, push notifications — flow reminders, join-request alerts — only work once it's installed this way; Safari itself can't deliver them. Android and desktop browsers can send notifications without installing, but installing still gets you a faster, full-screen app icon either way.

19. Access codes

FlowMo is invite-only while we're still small

Signing up needs either an access code or a shared list's Share Join Link (item 11) — the invite link still works the normal way, no code needed. The landing page checks a code before it ever shows the sign-up button, so most people never end up with an account they can't use. Codes come in two shapes: single-use, for one person, or reusable with a redemption cap, for sharing in a group. Already had an account before this shipped? You're grandfathered in automatically — nothing to do. Signing in to an existing account is never gated; this only affects creating a brand-new one. No code and no invite link? The landing page also has a waitlist — just an email address, no account needed — and access codes go out to people on it in batches.