Skip to main content

Real-World Example

A user from ABC Collections registers with user@example.com. The system sends the verification email to that address. The user opens the email and clicks the verification link. After that click, the portal should treat the user account as verified. If the user still has setup steps left, they should continue to the Set Up Wizard. If setup is already complete, they should continue to the dashboard.

Visual Flow

How It Should Work

  • A verification email should be sent after registration.
  • The verification link should be valid, unexpired, and tied to the correct registered user.
  • Verified users should continue into the creditor portal based on their setup status.
  • Users who still need verification should be shown the email verification notice.

How It Should Not Work

  • It should not verify the wrong user.
  • It should not treat an unverified user as fully verified.
  • It should not accept an invalid or expired verification link.
  • It should show a clear recovery path when the verification link can no longer be used.
  • It should not expose verification links that can be reused for unrelated users.
  • It should not block a verified user as if verification is still pending.
Last modified on July 30, 2026