-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
feat: email verification support flow #21094
Conversation
📸 UI snapshots have been updated4 snapshot changes in total. 0 added, 4 modified, 0 deleted:
Triggered by this commit. |
Size Change: +103 B (0%) Total Size: 824 kB ℹ️ View Unchanged
|
@raquelmsmith what items do you think should be in the checklist? |
frontend/__snapshots__/scenes-other-verify-email--verify-email-invalid--dark.png
Outdated
Show resolved
Hide resolved
Not sure we need the checklist if the link itself is valid. If we're going to keep it, could we avoid the initial layout shift by increasing the size of the panel? Screen.Recording.2024-03-22.at.1.21.43.PM.mp4 |
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
none of my comments are blocking and functionality seems solid.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I wonder if we should run this as an experiment and see how many people who click the button eventually submit a ticket.
frontend/__snapshots__/scenes-other-verify-email--verify-email-invalid--dark.png
Outdated
Show resolved
Hide resolved
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
📸 UI snapshots have been updated4 snapshot changes in total. 0 added, 4 modified, 0 deleted:
Triggered by this commit. |
|
📸 UI snapshots have been updated5 snapshot changes in total. 0 added, 5 modified, 0 deleted:
Triggered by this commit. |
📸 UI snapshots have been updated1 snapshot changes in total. 0 added, 1 modified, 0 deleted:
Triggered by this commit. |
const checklist = [ | ||
'Wait 5 minutes. Sometimes it takes a bit for ISPs to deliver emails.', | ||
'Check your spam folder', | ||
'Check any firewalls you may have active', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we mention the quarantine thing here?
'Check any firewalls you may have active', | ||
'Ask your company IT department to allow any emails from @posthog.com', | ||
"Make sure you can receive emails to your email address, especially if it's an alias", | ||
'Channel your inner hedgehog and take another peek at your inbox', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
❤️ 🦔
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
…mail.tsx Co-authored-by: Raquel Smith <[email protected]>
…mail.tsx Co-authored-by: Raquel Smith <[email protected]>
…mail.tsx Co-authored-by: Raquel Smith <[email protected]>
frontend/src/scenes/authentication/signup/verify-email/VerifyEmail.tsx
Outdated
Show resolved
Hide resolved
📸 UI snapshots have been updated4 snapshot changes in total. 0 added, 4 modified, 0 deleted:
Triggered by this commit. |
Problem
We have a lot of users that contact support when they run into email verification problems, often they are a quick solve from a short list of possible solutions. This is to help the user get to a solution quicker and take the load off our support.
Changes
Hide the request new link and contact support buttons behind a set of steps.
TODO
👉 Stay up-to-date with PostHog coding conventions for a smoother review.
Does this work well for both Cloud and self-hosted?
it doesn't have an impact