User Flow - HoseaCodes/PropFlow-UI GitHub Wiki


User Flow Diagram (Text-Based)

[ Landing Page ]
     |
     v
[ Sign Up / Login ]
     |
     v
[ Onboarding Wizard ]
     β”œβ”€β”€ Step 1: Enter Property Details
     β”œβ”€β”€ Step 2: Define Host Goals (e.g., Maximize Profit, Improve Ratings)
     └── Step 3: Add Optional Guest Reviews (copy/paste or connect data)
     |
     v
[ Dashboard Home ]
     β”œβ”€β”€ See Weekly Report Summary
     β”œβ”€β”€ Occupancy % + Avg Rate Graph
     β”œβ”€β”€ Review Analysis Summary (GPT)
     └── Recommendations Panel
             β”œβ”€β”€ Dynamic Price Suggestion
             β”œβ”€β”€ Amenity Upgrade Tip
             └── Feedback Fix Action

     |
     v
[ Weekly Email Notification ]
     β”œβ”€β”€ Summary of occupancy + rates
     β”œβ”€β”€ GPT-generated guest feedback insights
     β”œβ”€β”€ β€œRead full report” β†’ links to dashboard
     |
     v
[ User Actions ]
     β”œβ”€β”€ Adjust Airbnb listing (pricing, messaging, amenities)
     β”œβ”€β”€ Request a custom insight from AI Copilot (e.g., β€œWhat happened last March?”)
     β”œβ”€β”€ Export PDF (future)
     |
     v
[ Next Week’s Report is Generated Automatically ]
     β”œβ”€β”€ Loop continues via Node Cron
     └── Data feeds improve predictions over time

User Roles & Flow Segments

For First-Time Users

  • Objective: Show value in <5 minutes.
  • Flow: Sign Up β†’ Onboarding Wizard β†’ First Report Preview β†’ Email Follow-up

For Returning Users

  • Objective: Make the report habitual + actionable.
  • Flow: Login β†’ Dashboard β†’ Weekly Report β†’ Quick Wins β†’ AI Copilot (advanced)