You can now see a dismissible banner prompting you to sign in and save your results when your analysis completes as a logged-out visitor, preventing result loss without blocking access to the report.
Anonymous users who completed an analysis had no indication that their results would not be persisted. Many would close the tab or navigate away without signing in, losing the analysis entirely. There was no low-friction moment to convert them at the point of highest motivation.
The analysis completion state is the highest-intent moment in the anonymous user flow. The user has invested time running an analysis and is viewing results they care about. A sign-in prompt at this moment has strong contextual relevance: the value of signing in (saving results) is immediately demonstrable. A modal gate would block the report; a banner preserves access while surfacing the action.
Conversion data showed anonymous users churning after analysis completion at a high rate. The free tier allows analysis without an account, which is intentional, but the absence of any save prompt meant results-motivated signups were being lost at the moment of peak intent.
A dismissible banner was added to the dashboard page that appears when the user is not signed in, the analysis phase is `done`, and the banner has not been dismissed in the current session. The banner reads "Your results are ready. Sign in free to save them." and includes a sign-in CTA that opens the SignInModal. Dismissing the banner hides it for the session without requiring any account action.
Run an analysis without signing in. Wait for the analysis to reach the done phase. Confirm the banner appears below the header. Click the sign-in CTA and confirm the SignInModal opens. Dismiss the banner and confirm it disappears and does not reappear on scroll or tab focus. Sign in and confirm the banner does not appear for authenticated users.