feat: test activation-led Pro onboarding for new free users - #2277
Open
richiemcilroy wants to merge 2 commits into
Open
feat: test activation-led Pro onboarding for new free users#2277richiemcilroy wants to merge 2 commits into
richiemcilroy wants to merge 2 commits into
Conversation
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.
New free users currently receive a broad plan comparison on day 9, even when they have already used Cap. This adds a concurrent 50/50 onboarding test with a focused first recording task, a day-3 Pro offer for users with a completed cloud video, and later sharing, AI-benefit or founder-help messages based on progress.
Assignments persist in Loops, purchases and opt-outs exit sales, and existing enrolled/imported contacts retain their current behavior. New-account activation excludes screenshots, incomplete uploads and unverified processing. Follow-ups conservatively suppress sends around existing application-notification signals. Pro links preserve the organization billing destination through login.
The six custom emails are being reviewed in a separate Loops draft. New assignment is disabled unless the explicit experiment flag and future signup date are configured. The new workflow is included in the existing watchdog registry.
emails/conversion-experiment.mddefines rollout, rollback and the 30-day collected-Pro-purchase metric.Validation: 81 email/routing/consent/watchdog tests; 10 read-only SQL tests using synthetic CTE rows; scoped TypeScript and Biome checks; generated email catalogue check. Production EXPLAIN uses the owner index and primary-key joins. No schema migration or historical enrollment is needed. External-view evidence is a notification-based page-visit proxy, not proof of playback; no conversion lift is claimed.
The PR appears safe to merge, with experiment enrollment disabled unless explicitly configured and no actionable defects found in the reviewed paths.
Summary
Reviews (1) · Last reviewed commit: "feat: test activation-led Pro onboarding..."