Summary
During real onboarding, the biggest friction was not core functionality but the path from landing page -> email login -> dashboard -> connect tool.
Instead of treating these as separate small UI issues, I think they should be handled as one onboarding flow improvement.
Main friction points observed
1. Landing page CTA still feels pre-launch
If the product/dashboard is already live, a Join waitlist style CTA creates confusion and lowers confidence.
Suggested change: use a direct entry CTA such as Open Dashboard.
2. Email-based access feels broken when mail lands in spam/junk/promotions
Users may assume the product failed when the email was actually delivered but filtered.
Suggested change: after sending email, clearly show guidance like:
- Check Spam / Junk / Promotions
- Resend email
- Use another email
3. Dashboard should expose connection details immediately
For technical users, the first thing they need is:
If those are buried, the onboarding flow feels indirect.
Suggested change: add a clear Connect / API Access / Quick Start section with:
- API base URL
- API key create/copy
- minimal copy-paste examples
4. Git for Memory should reuse the signed-in account email
If the user is already authenticated in dashboard, asking them to re-enter the same email again adds unnecessary friction.
Suggested change: prefill or automatically reuse the signed-in email.
Why this should be treated as one issue
These are all parts of the same first-run conversion path:
- decide to enter
- receive login email
- enter dashboard
- find credentials
- connect tool
- enable Git for Memory
Optimizing them together will likely improve activation much more than treating each as an isolated UI tweak.
Suggested implementation priority
- Replace outdated waitlist CTA with direct dashboard entry
- Add explicit email delivery guidance in login flow
- Add highly visible
Connect / API Access section in dashboard
- Reuse signed-in email in Git for Memory onboarding
Summary
During real onboarding, the biggest friction was not core functionality but the path from landing page -> email login -> dashboard -> connect tool.
Instead of treating these as separate small UI issues, I think they should be handled as one onboarding flow improvement.
Main friction points observed
1. Landing page CTA still feels pre-launch
If the product/dashboard is already live, a
Join waitliststyle CTA creates confusion and lowers confidence.Suggested change: use a direct entry CTA such as Open Dashboard.
2. Email-based access feels broken when mail lands in spam/junk/promotions
Users may assume the product failed when the email was actually delivered but filtered.
Suggested change: after sending email, clearly show guidance like:
3. Dashboard should expose connection details immediately
For technical users, the first thing they need is:
If those are buried, the onboarding flow feels indirect.
Suggested change: add a clear
Connect/API Access/Quick Startsection with:4. Git for Memory should reuse the signed-in account email
If the user is already authenticated in dashboard, asking them to re-enter the same email again adds unnecessary friction.
Suggested change: prefill or automatically reuse the signed-in email.
Why this should be treated as one issue
These are all parts of the same first-run conversion path:
Optimizing them together will likely improve activation much more than treating each as an isolated UI tweak.
Suggested implementation priority
Connect / API Accesssection in dashboard