BodyWays Product Walkthrough

Phase 1A — 53 live screens across 5 journeys

livewipbackend

Phase 1A walkthrough

Seeker journey

A person looking for a practitioner, class, or healing modality enters, tells us what they need, and gets matched.

13 screens12 with live screenshots
  1. 1

    Landing

    live

    Seeker arrives at ask.bodyways.org. Free-text ask box + silk-waves backdrop + practitioner spotlight. A/B tested hero variants.

    /ask
    Landing
  2. 2

    Echo + survey invite

    live

    Displays the seeker's parsed ask text as blockquote. Invite to take the intake survey. Branches on whether ask_text was filled. Defer CTA leads to /ask/echo/decline.

    /ask/echo
    Echo + survey invite
  3. 3

    Soft decline

    live

    Soft post-decline email capture. Question-framed heading, email form, honest exit option (no re-pressing). Reached from echo's defer CTA.

    /ask/echo/decline
    Soft decline
  4. 4

    Intake survey

    live

    3-question common-ground survey. Q1 location, Q2 chip-based intent picker with server-side relevance ranking, Q3 open qualities sought.

    /ask/intake
    Intake survey
  5. 5

    Future tools ack

    live

    Chip-specific interstitial when seeker selects a future-tools intake option. Optional notify-me checkbox, then continues to email consent.

    /ask/intake/future-tools-ack
    Future tools ack
  6. 6

    Email consent

    live

    Consent-collapse email binding. Recap of survey answers displayed. Community count social proof. Skip option to /ask/waiting/intake-declined.

    /ask/email-consent
    Email consent
  7. 7

    Verify email

    live

    3-state ack hub: fresh-mint / recognized-unverified / recognized-verified. Variant-aware menu with Continue + Invite + Explore roles.

    /ask/verify-email
    Verify email
  8. 8

    Waiting / ack

    live

    Post-verification holding page. Invite CTA, offerer nudge link, find-something gap (planned). Verified=1 state renders invite section.

    /ask/waiting
    Waiting / ack
  9. 9

    Intake declined

    live

    Shown after seeker completes intake but declines email opt-in. Second-chance card + share strip. Optional offerer ack if query was gated.

    /ask/waiting/intake-declined
    Intake declined
  10. 10

    Fully declined

    live

    Soft-close page after seeker fully declines via /ask/echo/decline. Second-chance card, share strip. No re-pressing.

    /ask/waiting/declined
    Fully declined
  11. 11

    Match results

    live

    Tokenized results page showing matched practitioners with scoring breakdown.

    /ask/results/[token]
    Match results
  12. 12

    Manual results

    live

    Manually curated match results (e.g., retreat venue recommendations). Venue cards by agreement status, contact info, WhatsApp/phone CTAs.

    /ask/results/manual/[id]
    📷

    Auth or token required

  13. 13

    Invite others

    live

    Seeker invites others to the platform. Share link + social CTAs.

    /ask/invite
    Invite others