Skip to content

Make members verify their phone or email

At sign-up, members verify only what they sign in with. Their other contact (the phone of a member who signs in with email, or the email of one who signs in with phone) is saved as they typed it, unchecked. Turn on verification, and members must prove that contact too before they can enrol, order or pay.

In this video · 2:17

Read the narration

There’s always just one, for the contact members don’t sign in with:

How members sign up Setting shown Code sent by
Email Phone verification SMS, from your SMS balance
Phone number Email verification Email, from your email balance

Both work the same way. The examples below use phone verification.

  1. Open Settings → General → Members → Configure student onboarding.
  2. Scroll to Phone verification (or Email verification) at the bottom.
  3. Set it to Required.
  4. Read the SMS warning and check your balance.
  5. Click Save changes.
The Phone verification setting set to Required, with the SMS warning and the current SMS balance
  1. Not required (the default) or Required.

When members sign up with phone, the same place shows Email verification:

The Email verification setting shown when members sign up with phone

The Members tab then shows it as Required, with your SMS balance beside it (in a phone sign-up academy: Email verification, with your email balance):

The Member onboarding summary: Phone verification Required and the current SMS balance
  1. Your current SMS balance (or email balance). It turns red at zero, when no member can get a code.
Member What happens
Holds an unverified phone number Must verify it before enrolling, ordering or paying.
Phone already verified Nothing changes.
No phone number on their account Not asked. Nothing to verify.
A phone number SMS can’t reach Blocked, and asked to change the number.

This covers every role (students, instructors and admins who hold a phone) and members who joined before you turned it on. It applies to signed-in members only: if you allow guest checkout, a visitor buying without an account isn’t asked.

Until they verify, a notice sits at the top of every page, on your website and in their dashboard.

The Verify your phone number notice at the top of a student's dashboard, with a Verify button
  1. Verify opens their account, where they verify the number.

They can close the notice; it comes back on the next page load until the number is verified. Everything else keeps working: they can sign in, open the courses they already have, and use Q&A.

In checkout, Pay now stays greyed out, with a note telling them why. This applies to courses, products and bundles, free ones included.

Checkout with Verify your phone number before enrolling or ordering, and Pay now greyed out
  1. Why they can’t continue, with a Verify link.
  2. Pay now stays off until the number is verified.
  1. Click Verify on the notice, or open Account in the dashboard.
  2. Beside the number, which shows Not verified, click Verify.
  3. In Edit profile, click Send code. LessonQ texts a 6-digit code to the number.
  4. Type the code and click Verify.
A student's account: the email Used to sign in, the phone Not verified, and a Verify button
  1. The email they sign in with: always verified.
  2. The phone: Not verified.
  3. Verify starts the check.
Edit profile: We sent a 6-digit code, the verification code box and Verify
  1. The code from the SMS.
  2. Verify. Resend code works again after a minute; Use a different number lets them change it first.
The phone number now marked Verified

The number shows Verified, the notice disappears, and checkout opens.

A member whose number can’t receive our SMS can’t get a code. So with verification Required they’re blocked, and a notice, Use a phone number that can receive SMS, asks them to change the number instead.

They click Change number, put in a number that can receive SMS, and verify that one. A member with no phone at all isn’t blocked.

Set it back to Not required and save. Nobody is blocked any more, the notice disappears, and the account page no longer offers verification. Numbers that were verified stay verified.

A member says the code never arrives. Check your SMS balance first: at zero, no code is sent and the member is told SMS service is off. Then check the number is typed correctly. After 5 codes they see Too many verification codes requested today and must wait until 24 hours after their first code.

A member changed their number after verifying. A new number is only saved after they type the code sent to it, so it’s verified the moment it’s saved.

I turned on verification and my old members are blocked too. Yes: it applies to everyone who holds an unverified number, whenever they joined. They verify once, from their account.

I need members to verify their phone at sign-up itself. Make the phone what they sign in with: set How members sign up to Phone number. See Sign up by email or by phone.