Website

Use the website to sign in, open your graph, and enter shared gathering spaces

The website is the main cloud web surface for EchoMemory. It handles account access, onboarding, memory graph viewing, and event or gathering entry through invite links.

What the website does

  • Signs users in with email OTP and creates new accounts when needed.
  • Completes referral and display-name onboarding before sending the user into the main product.
  • Opens the memory graph as the main cloud web interface.
  • Lets invited users enter event or gathering graphs through invite links and photo-first mode.

Watch the website demo

The website video now lives with the website instructions instead of inside the iOS app guide.

Sign up and onboard

The website account flow is split into a waitlist-style signup entry and a direct login entry. The login flow itself is email OTP based.

  1. If you are new, start from https://yeahecho.com/waitlist.
  2. If you already have access, go directly to https://yeahecho.com/login?next=/memories/timeline.
  3. Enter your email and request the verification code.
  4. Paste the six-digit code from email to establish the session.
  5. If this is your first time, finish the referral step if one is required, then confirm the display name step.
  6. After onboarding completes, the website redirects you to the route stored in the next parameter, usually the personal timeline.
New users are allowed through the login page because the current OTP request uses account creation mode. Existing users use the same path and skip the onboarding-only screens when their profile is already complete.

Open the memory graph

Default graph entry

After sign-in, the normal destination is https://yeahecho.com/memories/timeline. If the user is authenticated, the website resolves the timeline to that user's own cloud memory graph.

What happens without auth

If a specific graph is requested without authentication, the web app sends the user to login first. If no graph is requested, the app can fall back to the demo state instead of a personal graph.

  • Use the graph as the main cloud product surface for browsing memories and profile-based identity.
  • Use the same signed-in session to open https://yeahecho.com/api later if you need MCP or OpenClaw credentials.
  • Return to the timeline from the API key manager with the built-in "Back to timeline" control.

Join an event or gathering

The current event flow is invite-link driven. Organizers share a website invite, and invited members verify with the email attached to their Echo account.

  1. Open the invite link you were sent. It will look like:
    https://yeahecho.com/invite/<slug>
  2. Enter the email that is already registered with EchoMemory.
  3. Verify the OTP from email.
  4. The website checks whether that authenticated user is a member of the invited group.
  5. If membership is valid, the app opens the event graph in a URL like:
    https://yeahecho.com/memories/graph?graphId=<groupId>
The invite page does not behave like open public signup. It explicitly verifies event membership after auth. If the user sees a membership error, they need the organizer to add that email to the event first.

Invite envelope flow

The invite route shows the envelope-style gathering page first, then the email and OTP form below it.

Referral-style event links

Some event links can also start from a referral-style entry URL:

https://yeahecho.com/signup/event/<referralCode>

That redirects into login with the referral attached so onboarding can complete before normal product use.