@vercel[bot]3w ago
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Actions | Updated (UTC) |
|---|---|---|---|
| dashboard | Preview, Comment | Jun 4, 2026 7:49pm |
context.tsx — no changes needed to existing step configsONBOARDING_SOURCE_SURVEY_COMPLETED PostHog event with { source: value } on completion| Value | Label | Description |
|---|---|---|
search | Search engine | Google, Bing, etc. |
twitter-x | Twitter / X | Organic post or ad |
linkedin | Organic post or ad | |
friend-colleague | Friend or colleague | Word of mouth |
community | Online community | Reddit, Hacker News, Discord, Slack |
blog-newsletter | Blog or newsletter | Article, tutorial, or newsletter |
podcast | Podcast | Heard it on a show |
ai-assistant | AI assistant | ChatGPT, Claude, Perplexity, etc. |
other | Other | Something else |
When any terminal step calls next() → null, navigate() intercepts before exit, computes and stores the intended exit URL + flow in localStorage (onboarding_survey_pending), then routes to /onboarding/source-survey. After the user picks a source, the survey step reads the stored URL and navigates there, firing OnboardingCompletedEvent with the correct original flow.
/~/project/playground/~/project/getting-started/~/org/connectONBOARDING_SOURCE_SURVEY_COMPLETED event fires in PostHog with source property🤖 Generated with Claude Code
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Actions | Updated (UTC) |
|---|---|---|---|
| dashboard | Preview, Comment | Jun 4, 2026 7:49pm |