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 Swap 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 who's also on FlowMo — send them an invite link to let them straight in, or hand over the list's 6-character code and approve the request it sends you.

Everything else

Flows & Routines9 features

1. Liquid Momentum

Positive dopamine reinforcement

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

2. No streaks to break

No punitive daily streaks

Traditional streaks punish you for bad days by resetting to zero. FlowMo keeps nothing you can lose. 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 Swap 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. If nothing in a flow is marked essential yet, Low Energy shows every block and says so — open a block and set its Low Energy Priority to choose.

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.

8. Tag a flow's time of day

Which flow the dashboard suggests first

Next to a flow's reminder bell, tag it Morning, Afternoon, or Evening so the dashboard's "Start here?" suggestion knows which flow to pick — this is separate from the reminder next to it, which sends a push notification at a clock time instead. Untag it any time; an untagged flow just isn't matched by time of day.

9. Rename a block

Tap the small title above its options

Tap the small title above a block's options — to the left of the star — to rename it, the same way you'd rename the flow itself. A blank title won't save.
To-Dos9 features

10. 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.

11. 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.

12. Group by Date or Category

Two views of the same list

Above your tasks there are two buttons — By date groups everything into Today, Tomorrow, This week and so on, and By category groups the same tasks under their category headings instead, which you can tap to fold away. You see one view at a time and the app remembers which you picked. Anything without a category, or with one you have since removed from the list, is grouped under Uncategorized so it never goes missing. Hand-reordering with the up and down arrows stays in the date view, where the order is stored.

13. Shared list note

One note per list, for anything that isn't a task

Tap Add a note at the top of a to-do list to leave a shared free-text note — a door code, where the spare key lives, what to grab on the way home. Anyone who can edit the list can edit the note, and the last save wins, so it isn't a chat: there's no history and no name is attached to it. Clear the box and save to remove it.

14. Archived tasks

Set aside, not deleted — always reversible

Archiving a task during Household Reset sets it aside without completing or deleting it. Find everything you've archived in the collapsed Archived tasks section near the bottom of a shared list — tap it open, then tap Return to planning on anything you want back in the ordinary list.

15. Assigned to me

Everything asked of you, across every list

The Assigned to me link at the top of the to-dos screen opens one read-only page gathering every open task assigned to you, from every to-do list you can see, with the list each one came from. It is a place to look, not a place to work: no checkboxes, no editing, no totals or badges, and nothing about anybody else's tasks. Tick things off on the list itself.

16. Recurring tasks

Daily, weekly, monthly, or a custom interval

Set a task to repeat from the "New task" or "Edit task" sheet — daily, weekly, monthly, or tap Custom for any interval (every 15 days, every 3 weeks, whatever actually fits). 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.

17. When someone leaves

The departure notice and Unclaimed

If someone on a shared list deletes their account, you'll see a one-time notice the next time you open that list — it just says a member left, nothing more. The tasks they were holding move to an Unclaimed group so they stay visible and easy to find, without belonging to anyone.

18. Comments & reactions

React or reply, right on the task

Open any task to react with an emoji or leave a comment for the people in your circle — a way to add context without cluttering the task itself. Anyone in the circle can react or comment; you can edit or delete your own, and the circle owner can remove anyone's. If someone leaves the circle, their past comments and reactions stay, shown as "Previous member" instead of their name. You can also tag one person in a comment — they'll see it on the task, and get a push notification too if they've turned that on in Settings.
Groceries & Meals2 features

19. 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.

20. Meals

Save it once, add it to the list in a tap

Tap the chef's-hat icon on Groceries to save a meal — a name and its ingredients — so you never have to retype the same shopping list twice. Pick a saved meal and every ingredient is checked and ready to add; untick anything you already have and it's skipped for this shop only. Unticking never changes the saved meal. It's a one-time pick for that trip to the store. You can also save your current grocery list as a meal in one tap, and edit or delete any saved meal whenever you like.
Circles & Sharing11 features

21. Me, Household & Circles

Three tabs beside Flows, one shared toolkit each

Along with Flows, the bottom nav has Me, Household and Circles. Me is your own private space. Household is the one shared circle you've marked as your household — do that from any shared circle's list settings, and everyone in it shows up there. Circles gathers every other shared circle you're part of. Each has its own To-Dos, Groceries and Calendar, scoped to who's actually in it — Me's calendar rolls every circle's up into one view instead, tagged with which circle each event came from.

22. Sharing & join codes

A code always sends a request, never instant access

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 — each request says how long it has been 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. Stopping sharing is a real revocation on both: turning off a flow's or a list's sharing removes everyone who joined, clears the code so it can't be reused, and drops any request still waiting. They lose access straight away, so you're asked to confirm first whenever there's someone to remove.

23. Join links & invites

Same button, two different behaviors

To-do lists, grocery lists, and flows all have a Invite someone 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. A list's owner can see the invite links they've sent, who used which one, and revoke any that haven't been used yet — and every outstanding link stops working the moment they stop sharing the list.

24. Sharing notifications

Pushed on requests, approvals, and denials

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.

25. Ambient Sync

See who's here, keep your own progress

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 they're 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.) Each person controls this separately, for their own side only, in Settings → Presence detail: choosing Light hides your own detail from every partner, but has no effect on what you can see of theirs — that always depends on their own choice, never yours.

26. Planning Session

Quick pass through anything undated — or plan it together, live

Any list with unscheduled tasks — or any shared list, even a fully scheduled one — shows a Planning Session banner right up top. On a shared list, tapping it offers a choice: plan solo, walking through what's unscheduled one at a time and giving each a date (with the option to ask a partner to take it instead), or plan together, live — see below. On a list that's just yours, tapping it goes straight into the solo pass.

27. 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. Changed your mind before they've answered? Retract it right from the item — the ask disappears, no notification either way (a push already on its way to their device can still arrive; tapping it just opens the app, nothing's broken). Whoever's holding a task can hand it back too, any time, even if they can only view the list — you'll see a quiet marker on your side that it came back, gone again the moment you look at it. Hand one back by mistake? An undo appears right where you tapped — use it before it fades, and you're holding it again, no need to re-pick it. A task that's just been handed back, or one nobody's picked up yet, shows as "Unclaimed" — not "Both of us"; that label stays for a task either of you may deliberately pick up. If who should do it needs sorting out, that's a conversation between you two, not something the app nags about.

28. Plan together, live

A pin connects two of you for 30 minutes — no asks needed

On a shared to-do list, tap Planning Session and choose Plan together. Either of you can Generate a pin — read it aloud, or tap Show code to display a QR the other person can scan (it hides itself after about a minute; tap Show it again if you need more time — the pin underneath stays the same). They can tap Scan code and allow camera access when asked — nothing is recorded or uploaded — or just type the pin under Type it instead; either way works with the same pin. You're both connected for up to 30 minutes. While it's live, anything you assign or date to yourself, them, or Shared sticks right away instead of sending an ask. The pin only works once and expires after 10 minutes if nobody enters it; either of you can end the session early. Outside a live session, assigning someone still sends the ordinary ask — this doesn't change that.

29. Household Reset

One task at a time, together — no counts, no pressure

Once you're connected through Plan together, tap Start Household Reset to go through your unscheduled tasks one at a time. For each one, place it Today, This week, Later, or Carried over, or set it aside with Archive. Today and This week let you also change who it's assigned to, using the same live connection as the rest of Plan together. There's no running total shown anywhere — the sequence just ends when there's nothing left to look at. Closing early is always fine; nothing is saved as "unfinished."

30. Sharing what helps you

Your words, one person at a time

Settings has a box called What helps you — write, in your own words, what actually helps when things are hard and what doesn't. Nothing to categorise, nothing to rate. Writing it changes nothing on its own: nobody can see it until you share it. To share it, open Settings → Your people and pick a person you're already in a shared list with — you'll be asked to confirm by name first. They'll see your words on their own Your people screen, and any edit you make later is what they'll read next. They're not notified, either when you share or when you change it. Either of you can end it at any time, and the moment you do, they stop being able to read it — though you can't un-see what's already been read.

31. Knowing a shared task is done

One push, nothing to reply to

Open Settings → Your people to let a specific person notify you when they finish a shared to-do you asked them to take, or that you created. It's off until you turn it on for that person, it runs one way, and either of you can end it at any time. When they finish that task, you'll get one push naming it — no reply, no thread, nothing else about their activity.
Calendar2 features

32. Calendars, one per circle

Joint plans, in the app

Every circle has its own Calendar tab, and only the people in that circle see what is on it. Household shows the household's plans and nothing else; a circle shows that circle's. Me is the roll-up — it shows everything from every circle you are in, with a small coloured tag on each one saying which circle it came from. Where a new event goes is always shown, never guessed. Inside a circle, anything you add belongs to that circle. From Me you pick which circle it goes to, and it starts on your own personal one — so a private appointment added from Me stays private unless you deliberately put it somewhere else. Add a time or leave it off, let it cover several days for a trip, or set it to repeat every day, week, month, year, or a custom interval (every N days/weeks/months/years). When you change or remove something that repeats, FlowMo asks whether you mean just that one or all of them. Anyone in the circle can edit or delete anything in it — an event belongs to the circle, not to whoever typed it, so there are no assignees, no RSVPs and no counts anywhere. Settings has a personal calendar link — subscribe your Google or Apple calendar to it (Samsung phones with a Google account get it too) and these events show up there automatically, repeats included. It covers every circle you are in, it is read-only, and it is not instant: your calendar app checks on its own schedule, not the moment something changes in FlowMo. Treat the link itself like a password — anyone who has it can see this calendar.

33. Comments & reactions

React or reply, on any event

Open any event to react with an emoji or leave a comment for the people in your circle. Anyone in the circle can react or comment; you can edit or delete your own, and the circle owner can remove anyone's. If someone leaves the circle, their past comments and reactions stay, shown as "Previous member" instead of their name. You can also tag one person in a comment — they'll see it on the event, and get a push notification too if they've turned that on in Settings.
Expenses4 features

34. Expenses, only where you switch it on

Off until you want it

A circle can have an Expenses tab for logging what you spend together — a shop, a bill, a night out. It is off by default in every circle and only the circle's owner can turn it on, in the circle's settings. If you never switch it on, nothing about money ever appears. Each circle keeps its own expenses, and only the people in that circle can see them. Me is your own spending only — there is no screen that pools your money across every circle you belong to.

35. Log what you spent, and who owes what

Splitting, without the mental arithmetic

Add what it cost, who paid, and who it is shared between. Split it evenly or type exact amounts. The shares always add up to the total — an odd amount splits 334/333/333 rather than quietly losing a cent. Every expense shows who added it, and anyone named in a split can delete it, so nothing with your name on it is ever stuck there.

36. Settling up

A record, not a payment

The circle shows who owes whom, simplified down to the fewest payments. When someone pays the other back, tap Settle up and it goes back to zero. FlowMo does not move any money — you pay however you already do, and this just records that you did. Nothing counts the days, marks anything late, or nags either of you.

37. Comments & reactions

React or reply, on any expense

Open any expense to react with an emoji or leave a comment for the people in your circle. Anyone in the circle can react or comment; you can edit or delete your own, and the circle owner can remove anyone's. If someone leaves the circle, their past comments and reactions stay, shown as "Previous member" instead of their name. You can also tag one person in a comment — they'll see it on the expense, and get a push notification too if they've turned that on in Settings.
Account & Data7 features

38. 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.

39. Flow reminders are live

What the notification prompt does today

Each flow has a bell icon under its name — set a time there, pick which days it should fire on (Every day, Weekdays, Weekend, or Custom for something like Mon/Wed/Fri — it's Every day until you change it), 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.

40. 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.

41. 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. Tasks and grocery items you added to a shared list stay too, so a partner doesn't lose work they'd already accepted from you — only tasks on a list that's just yours are removed. Any ask or assignment naming you is cleared automatically, so nothing on a shared list is left pointing at an account that no longer exists. Export your data first if you want to keep a copy.

42. 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.

43. Access codes

FlowMo is invite-only while we're still small

Signing up needs either an access code or a shared list's invite link (see "Join links & invites" above) — 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.

44. Feedback you can hear back on

Settings → Your feedback

The Feedback button sends what you write straight to a person, and now it can come back the other way. Anything sent while you're signed in is listed in Settings → Your feedback, newest first, with any reply shown underneath it. If notifications are turned on you'll get one when a reply lands. There's no reply box on your side — this is a read-back, not a thread, and nobody but you can see your own feedback. If the app ever crashes, the error screen has a Report this button that sends the crash details the same way, and the small Build line at the bottom of Settings tells you which version you're on if someone asks.