Replace welcome steps with a chat and pitch reach after connect - #294
Open
paulocastellano wants to merge 7 commits into
Open
Replace welcome steps with a chat and pitch reach after connect#294paulocastellano wants to merge 7 commits into
paulocastellano wants to merge 7 commits into
Conversation
The four welcome pages become one scripted chat. After a network connects, the latest post is deferred from the platform API and a reach pitch is shown before Stripe. POSTs, checkout, and the connect-required gate stay the same. Co-authored-by: Cursor <cursoragent@cursor.com>
Auto-select the network that owns the latest-post fetch, pluralize the missed-reach line for 0/1/2+ others, and reuse getPlatformLogo on the reach bars. Co-authored-by: Cursor <cursoragent@cursor.com>
Restore the brand badge behind white referral icons, and drop the connect-grid disconnect action once the selected network is already connected. Co-authored-by: Cursor <cursoragent@cursor.com>
Ask whether posts will be scheduled manually or with AI after connect, then show MCP setup for AI. Collapse welcome to a single page and tighten the copy. Co-authored-by: Cursor <cursoragent@cursor.com>
Advance without a page reload, type the next question, open the connect dialog when a network is picked, and always scroll new messages to the bottom. Allow the MCP handshake before checkout. Co-authored-by: Cursor <cursoragent@cursor.com>
Move the signup chat onto /onboarding and drop the WelcomeController, welcome i18n, and welcome Vue entry points. Co-authored-by: Cursor <cursoragent@cursor.com>
Point signup and billing at /onboarding, remove the old checklist, and keep the welcome.* PostHog funnel. Add a /chat skeleton with persistent Browse/Chat sidebar tabs. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The four welcome pages (persona, goals, referral, connect) are now one scripted chat. POSTs, Stripe checkout, and the connect-required gate are unchanged.
What changed
welcome/Chatwithstep+ history reconstructed from the user.latestPostis deferred from the platform API (not the TryPostpoststable).null.isEnabled(), andeach_viewsnever undershoots real impressions.Test plan
WelcomeControllerTest,FetchLatestSocialPostTest,PlatformTest.tests/Browser/WelcomeConnectTest.php.Made with Cursor