Best for web

Email OTP

Email OTP authentication verifies the address you already collect, which makes it the natural choice for web sign-ups, SaaS logins and any flow where asking for a phone number would cost you the conversion. It is selected by the recipient you pass rather than by channel order: an email address is emailed.

You never name a channel on a send: routing picks it from the recipient and your channel order. See Channels & routing for how that decision is made.

When to Use Email OTP

Where it fits

  • No phone number required, which keeps sign-up friction low
  • One flat rate in every country
  • The recipient field takes a phone number or an email address, so one call covers both

Worth knowing

  • Inbox delivery and spam filtering are outside the mobile network, so timing is less predictable than a chat message
  • Only reaches a user whose email address you already have

Email OTP Pricing

$0.0012 per verification sent, the same in every country, because the code travels over the internet rather than a mobile operator's network. One charge per code, whatever the user does next.

Compare every channel and country, and estimate a monthly cost, on the pricing page.

The reference behind this page, for when you are ready to integrate.

The Other Channels

The same two API calls cover all four, so you can put more than one in your order and let routing pick.

Ship verification
with one prompt.

$3 free credits. No credit card. No sales call.
Your first OTP in 10 minutes.

Get Your API Key Free
No credit cardNo sales callCancel anytime