PlaumPlaumDocs
DocsUsing the Plaum appEmail verification

Email verification

Deep links: plaum://verify-email-sent · plaum://verify-email Requires an account? Yes — this is the last gate before you can use it.


Why you're here

Signing up creates the account but does not let you in. Until the address is verified, signing in fails with EMAIL_NOT_VERIFIED — and when it does, the login screen routes you straight here with your address pre-filled rather than leaving you stuck.


Screen 1 — "Check your email"

Check your email

We created your account, but you still need to verify it before signing in.

We sent a link to your@email.com

What to do next Open the email, tap the verification link, and you will come back here signed in.

Resending

Resend verification email is rate-limited. During the cooldown the button reads Resend in m:ss, and tapping early tells you "You can resend another email in m:ss."

Outcome Message
Sent Verification email sent to {email}.
Failed Unable to resend verification email.

Back to sign in returns you to Log in.


Tapping the link in the email deep-links into the app, which shows one of four states.

Verifying

Verifying your email Please wait while we confirm your verification link.

A brief transitional state while the code is exchanged.

Verified

Verified Your account is now verified. You can continue into the app.

You are signed in at this point — the app moves on by itself. If it doesn't, a note explains why nothing looks like it's happening: "If the app does not move automatically, you are already signed in."

You may also see the toast "Email verified. Welcome back."

Link expired This verification link is expired or invalid. Please request a new email verification link.

Or, for a link that was already consumed:

Verification link invalid This link has already expired or is no longer valid. Please ask for a new verification email.

Go back and use Resend verification email.

Missing verification data

Missing verification data This link did not include a verification code or token hash.

The screen was opened without the parameters the email link carries — usually from navigating directly instead of tapping the link. Re-open the link from the email.


Where you go next

Verified and signed in → Taste preferences on a first run, otherwise straight into the app.