Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tailor in-app pre-boarding (before sign-up) experience #1340

Open
3 tasks
Tracked by #480
Adal3n3 opened this issue Mar 4, 2024 · 1 comment
Open
3 tasks
Tracked by #480

Tailor in-app pre-boarding (before sign-up) experience #1340

Adal3n3 opened this issue Mar 4, 2024 · 1 comment
Assignees
Labels
in discovery The design, product, and specifications require refinement

Comments

@Adal3n3
Copy link

Adal3n3 commented Mar 4, 2024

Problem to solve

Description

Targeting to new customers, the problem starts from when the pre-release customers come to the Codecov app to sign-up, and they have to go to the Code coverage onboarding flow which will be confusing to them as it's not very obvious that code coverage and pre-release features are not related. For the first time users, they might not know where the pre-release features are located in the app.

Steps to Reproduce / Current UX

Draft some visual mocks to review

Possible solution

Marketing team has core 4 pages which is blogs, pricing page, docs and the features page. Potentially, the pre-release features will live on the Sentry marketing site. @cassie-codecov shows us there might be a new section named "Pre-release" and show 1/ BA 2/Test ingestion 3/Flaky tests.

We can tailor the in-app onboarding experience based on the link. For example,

  1. url/xxx/xxx ----> show Coverage intro
  2. url/xxx/xxx ----> show BA intro
  3. url/xxx/xxx ----> show Test ingestion intro
  4. url/xxx/xxx ----> show Everything combined intro

Screenshot 2024-03-04 at 12 33 46 PM

Action Checklist for Issue Creation

  • Add the design project (to the right under "projects" > settings icon > select "design team")
  • Share in relevant Slack channel (#discuss-codecov-product-design) for visiblity
  • Add targeted launch date/delivery date as/if needed

Additional Information

Figma: link

@Adal3n3 Adal3n3 added the in discovery The design, product, and specifications require refinement label Mar 4, 2024
@Adal3n3 Adal3n3 changed the title In-app pre-boarding (before sign-up) experience In-app pre-boarding (before sign-up) tailored experience Mar 4, 2024
@Adal3n3 Adal3n3 changed the title In-app pre-boarding (before sign-up) tailored experience Tailor in-app pre-boarding (before sign-up) experience Mar 4, 2024
@codecovdesign
Copy link
Contributor

codecovdesign commented Mar 8, 2024

@Adal3n3 @rohan-at-sentry @aj-codecov

  • This is really helpful to share with user and helps set expectations
  • Where it lives is another question; it'd be great to leverage this on the respective feature section (empty state?) or after gh installation etc.
    • Concern is with location in current flow is that it's repeats what's already seen on marketing site (unless there is new information?) and shown at a time where higher priorities exist (GitHub app installation + org/repo selection). It is not immediately actionable in it's current placement in the flow and doesn't help with those priority selections.
  • In terms of breaking to smaller iterations and prioritization: if the problem is around improving their flow to the respective feature of their interest; I'd recommend improving re-directs and navigation (shouldn't rely on a visual to show them how to get somewhere, it should be apparent in the navigation flow - if it's not that should be fixed)
    • Since pre-release isn't fully baked + only BA has it's temporary location; this may be a bit premature as an onboarding flow item.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in discovery The design, product, and specifications require refinement
Projects
None yet
Development

No branches or pull requests

4 participants