Login & Authentication

Troubleshoot login issues — login links, one-time passcodes, and account access.

How login works

PurposeTech uses passwordless login. Instead of a username and password, you sign in using your email:

  1. Enter your email address on the login page
  2. Check your inbox for a login link
  3. Click the link — you'll be signed in automatically

Your session lasts 24 hours. After that, you'll need to sign in again.

If you're not receiving the login link email:

Check your spam/junk folder

Login emails sometimes end up in spam, especially if it's your first time receiving one. Check your junk, spam, or promotions folder.

Check you're using the right email

Make sure you're entering the exact email address that was used to register your account. Login is case-insensitive, but the email must match.

Wait a minute

Login links are sent immediately, but email delivery can sometimes take 1–2 minutes depending on your email provider.

Use a one-time passcode instead

If the login link still isn't arriving, you can sign in using a one-time passcode (OTP) instead:

  1. On the login page, enter your email address and click continue
  2. On the "Check your email" screen, click "Use another authentication method"
  3. Select the one-time passcode option
  4. A 6-digit code will be sent to your email
  5. Enter the code to sign in

OTP is faster

The one-time passcode often arrives faster than the login link, and works even if your email provider blocks link-based emails. It's a good fallback.

Corporate email filters

Some corporate email systems block emails containing login links (they treat them as potential phishing). If you're using a work email:

  • Ask your IT team to allowlist emails from your organisation's PurposeTech sender address
  • Try using the OTP method instead — codes in plain text are less likely to be blocked
  • Try using a personal email address if your organisation allows it

Login links expire after a set period for security. If you clicked the link and got an error:

  1. Go back to the login page
  2. Enter your email again
  3. A new login link will be sent

Don't worry — requesting a new login link doesn't affect your account or shift bookings.

Using passkeys

PurposeTech also supports passkeys for faster, more secure login. Passkeys use your device's biometric authentication (Face ID, Touch ID, Windows Hello) instead of email-based login.

Setting up a passkey

  1. Sign in to your account using a login link or OTP
  2. Go to your account security settings
  3. Click Add Passkey
  4. Follow your device's prompts to register the passkey

Signing in with a passkey

Once set up, your browser may offer to autofill your passkey on the login page. Just confirm with your biometric and you're in — no email required.

Account issues

"Sign-in failed" error

If you see a "Sign-in failed" message, your account may have been restricted. Contact your organisation's admin or PurposeTech support for help.

Can't access the admin portal

Admin access requires a specific role (Owner or Volunteer Admin). If you can't access the admin portal:

  • Confirm with your organisation that you've been granted admin access
  • Make sure you're using the correct admin portal URL
  • Try signing in again — your session may have expired

Session expired

Sessions last 24 hours. If you're signed out unexpectedly:

  1. Go to the login page
  2. Sign in again — your data and bookings are not affected

Volunteer login

Volunteers sign in through the campaign site (not the admin portal). The process is the same:

  1. Enter email on the campaign site
  2. Click the login link in their inbox (or use OTP)
  3. View and manage their shift bookings

Different sites

Volunteers and admins use different login pages. Volunteers sign in on the campaign site (e.g., your-campaign.purposetech.io). Admins sign in on the admin portal. Make sure you're on the right site.

Still need help?

If you've tried the steps above and still can't sign in:

Include your email address and which site you're trying to access so we can help quickly.