← Wireframe Flows
Flo Health — User Stories
80 stories across 11 feature areas. Format: As a [persona], I want to [action], so that [outcome].
1As a new user, I want to see trust and privacy assurances before I enter any personal data, so that I feel safe sharing sensitive health information.
2As a new user, I want to select my primary health goal (period tracking, TTC, pregnancy, or perimenopause), so that the app adapts its experience to my specific needs.
3As a new user, I want to enter my cycle history, last period date, and physical stats during setup, so that the app can generate an accurate first prediction before I've logged anything.
4As a new user, I want to answer lifestyle and health questions (diet, sleep, contraception, health concerns), so that the content and insights I receive feel personally relevant.
5As a new user, I want to see social proof statistics and reassurance messages as I complete the onboarding quiz, so that I don't feel abnormal about my answers and I trust the product.
6As a new user, I want to create my account after I've experienced the app's value through the onboarding flow, so that I feel motivated to sign up rather than hitting a wall immediately.
7As a new user, I want to start with a free trial before committing to a paid plan, so that I can verify the app is worth the cost.
8As a price-sensitive user, I want to be offered a discounted annual plan if I decline the trial, so that I can access Premium at a price that feels worthwhile.
9As a cycle tracker, I want to see my current cycle day, phase name (follicular, ovulatory, luteal), and days until my next period at a glance, so that I understand where I am in my cycle without digging through the app.
10As a cycle tracker, I want to log my period start in 2–3 taps with a flow intensity selection (light, medium, heavy), so that tracking becomes a quick daily habit.
11As a cycle tracker, I want to log my period end date, so that the app can refine my average cycle and period length over time.
12As a cycle tracker, I want to see a color-coded 7-day calendar strip showing period days, fertile window, and ovulation day, so that I can plan my week at a glance.
13As a cycle tracker, I want the app's predictions to update immediately after I log new data, so that my forecast always reflects my most recent information.
14As a cycle tracker, I want to edit or correct past period dates retroactively on a full calendar view, so that logging mistakes don't permanently skew my predictions.
15As a long-term user, I want my prediction accuracy to improve the longer I use the app, so that the months I invest in logging pay off in reliability.
16As a cycle tracker, I want to log any symptom in under 3 taps using icon-based selection, so that logging never feels like a chore.
17As a cycle tracker, I want to log physical symptoms (cramps, headache, bloating, fatigue, nausea, acne), so that I can track how my body changes across my cycle.
18As a cycle tracker, I want to log mood and emotional states (anxious, sad, irritable, calm, energetic), so that I can identify emotional patterns tied to my cycle phases.
19As a cycle tracker, I want to log vaginal discharge characteristics (sticky, creamy, watery, egg white, spotting), so that I can monitor fertility signals and flag anything atypical.
20As a cycle tracker, I want to log lifestyle factors (sleep, water intake, exercise, weight, stress), so that I can understand how habits correlate with how I feel.
21As a cycle tracker, I want to log contraception intake and type (pill, ring, patch, IUD, implant), so that the app accounts for hormonal influences on my cycle.
22As a cycle tracker, I want to customize which symptom categories appear on my logging screen, so that the interface only shows what's relevant to me.
23As a cycle tracker, I want to edit a symptom log I've already submitted today, so that I can correct mistakes without losing the rest of my data.
24As a user trying to conceive, I want to see my fertile window and predicted ovulation day clearly highlighted on the calendar, so that I can plan intimacy around my highest-chance days.
25As a user trying to conceive, I want to log my basal body temperature (BBT) each morning, so that my temperature shifts can improve the precision of my ovulation prediction.
26As a user trying to conceive, I want to log ovulation predictor kit (OPK) test results as positive or negative, so that a positive result can shift my predicted ovulation to the following day.
27As a user trying to conceive, I want to receive daily conception tips from medical experts relevant to my current cycle phase, so that I have actionable guidance throughout the month.
28As a user trying to conceive, I want to log unprotected sex in the symptom tracker, so that I can correlate timing with my fertile window and track conception attempts.
29As a user trying to conceive, I want to log a pregnancy test result when my period is late, so that the app can prompt me to switch to pregnancy mode or continue cycle tracking accordingly.
30As a newly pregnant user, I want to switch to pregnancy mode by entering my due date or last period date, so that the app immediately begins tracking gestational age and milestones.
31As a pregnant user, I want to see my current gestational week in a prominent hero display with a 3D fetal visualization, so that I have a vivid, week-by-week sense of my baby's development.
32As a pregnant user, I want to see developmental milestones, size comparisons, and body changes for each week of pregnancy, so that I understand what's happening at every stage.
33As a pregnant user, I want to log pregnancy-specific symptoms (nausea, lochia, back pain, swelling), so that I have a complete health record to discuss with my OB.
34As a pregnant user, I want a weekly checklist of appointments, classes, and preparation tasks, so that I don't miss anything important across my pregnancy journey.
35As a pregnant user, I want access to safe food guides, safe exercise recommendations, and sleep position guidance, so that I can make informed daily decisions.
36As a pregnant user, I want to use calculators (due date, hCG, IVF/FET, ultrasound dating) in one place, so that I don't need to leave the app for reference tools.
37As a pregnant user who experiences a loss, I want to log a miscarriage or abortion from day 29 onward, so that the app handles this sensitively and returns me to the appropriate mode.
38As a postpartum user, I want the app to transition me back to cycle tracking mode after delivery, so that my ongoing health is monitored as my fertility returns.
39As a cycle tracker, I want the health assistant to proactively reach out when my cycle phase changes, so that I receive timely, relevant guidance without having to seek it out.
40As a cycle tracker, I want to ask the assistant about a symptom I just logged and get a contextual explanation, so that I understand what my body might be signaling.
41As a curious user, I want to ask the assistant open-ended reproductive health questions and get medically reviewed answers, so that I have a trusted, always-available source of information.
42As a free user, I want to have a limited number of health assistant interactions included at no cost, so that I can evaluate the feature's value before upgrading.
43As a Premium user, I want unlimited health assistant conversations, so that I can use it as a comprehensive daily health companion.
44As a user with a late period, I want the assistant to explain possible reasons for the delay based on my logged data, so that I can gauge whether I need to take action.
51As a primary user, I want to generate a sharing code and send it to my partner, so that they can access relevant cycle or pregnancy information without me explaining it manually.
52As a partner, I want read-only access to my partner's current cycle calendar, so that I understand where they are in their cycle without them having to tell me.
53As a partner, I want daily insights explaining how my partner might be feeling based on their cycle phase, so that I can be emotionally supportive at the right moments.
54As a partner, I want easy-to-understand explanations of symptoms my partner experiences, so that I can empathize without needing medical knowledge.
55As a partner of a pregnant person, I want to receive weekly baby development updates, so that I feel included and informed throughout the pregnancy.
56As a primary user, I want to instantly revoke my partner's access at any time, so that I remain in full control of who can see my health data.
57As a privacy-conscious user, I want to use the app without linking my health data to my name, email, or social login, so that my reproductive health activity is completely private.
58As a privacy-conscious user, I want my data routed through a privacy relay (OHTTP) so that no single party can connect my identity to my health activity, even if data is intercepted.
59As a user in a region with legal risks around reproductive health, I want assurance that my data is decoupled from all personal identifiers including IP address and device advertising ID, so that my tracking cannot be used against me.
60As a privacy-conscious user who wants Premium, I want to pay for a subscription without that payment being linked to my health activity, so that my financial records don't reveal my reproductive health choices.
61As a long-term user, I want to generate a Doctor's Report summarizing 6 months of cycle data, symptom patterns, and trend charts, so that I can have an informed, evidence-based conversation with my physician.
62As a long-term user, I want to export my Doctor's Report as a PDF, so that I can share it easily with any healthcare provider.
63As a user concerned about PCOS, I want to complete a self-assessment symptom checker built on clinical guidelines, so that I can understand my risk level before speaking with a doctor.
64As a user concerned about endometriosis, I want a structured chatbot-style assessment that produces a match percentage, so that I have a concrete starting point for a specialist consultation.
65As a user experiencing irregular cycles, I want the symptom checker to assess perimenopause likelihood based on my logged patterns, so that I can understand whether my changes are hormonally driven.
66As a free user, I want to see a preview of locked Premium insights when I tap them, so that I understand what I'm missing and feel motivated to upgrade.
67As a free user who hits the health assistant limit, I want a clear explanation of what Premium unlocks at that moment, so that the value of upgrading is immediately obvious.
68As a cost-conscious user, I want to compare pricing plans with clear per-month breakdowns and a highlighted "Best Deal" option, so that I can make a confident purchasing decision.
69As a user considering Premium, I want to see social proof (number of subscribers, testimonials) on the upgrade screen, so that I feel confident I'm joining a trusted product.
70As a US-based user, I want to pay for Premium using my FSA or HSA card, so that I can treat it as a legitimate medical expense and reduce my out-of-pocket cost.
71As a cycle tracker who is ready to try to conceive, I want to switch to TTC mode from my profile settings, so that the app immediately surfaces fertility-focused tools without me needing to re-onboard.
72As a TTC user who gets a positive test, I want the app to prompt me to switch to pregnancy mode, so that the transition is seamless and my gestational tracking begins immediately.
73As a postpartum user, I want to return to period tracking mode after delivery, so that the app continues monitoring my health as my cycle resumes.
74As a user in their 40s experiencing cycle changes, I want to switch to perimenopause mode, so that the app provides phase-appropriate insights, symptom tracking, and a Perimenopause Score tool.
75As a user in any mode, I want my partner to be automatically notified when I switch modes (TTC → Pregnancy), so that their experience stays in sync with mine without manual communication.
76As a cycle tracker, I want a push notification when my period is predicted to start, so that I'm never caught off guard.
77As a cycle tracker, I want a reminder to log my period if I haven't done so by the predicted start date, so that my data stays current.
78As a user trying to conceive, I want fertile window and ovulation day alerts, so that I don't miss my highest-probability days.
79As a pill user, I want a daily contraception reminder at a custom time I set, so that I maintain my regimen without relying on memory.
80As a habit-focused user, I want symptom logging nudges and sleep/water reminders, so that the app encourages healthy tracking behavior throughout the day.