Skip to content

100 free verifications every day, on every account. No card needed. Start free

HiVouch

Reverse OTP over WhatsApp

Say hi.
You're verified.

Your users send one WhatsApp message instead of typing a code. HiVouch matches it to their number in about three seconds. No SMS bills, nothing to intercept, and you pay only when a user is verified.

100 freeverifications every day, on every account, for as long as you use HiVouch.

  • 100 free every day
  • ~3 s median
  • No code to type
  • Pay on success

How it works

The message travels the other way

  1. 1

    Tap

    Your user taps "Say hi on WhatsApp". WhatsApp opens with the greeting already written.

  2. 2

    Send

    They press send. The greeting carries a one-time token tied to their session.

  3. 3

    Verified

    HiVouch matches the token to the sender's number, replies "Verified", and calls your webhook.

Compared with SMS

Cheaper than SMS, and nothing to type

HiVouch compared with SMS OTP
SMS OTPHiVouch
Cost per verified userVaries by country, often several cents$0.0005-$0.0017 in every country
What the user doesWaits, copies and types 6 digitsTaps, then presses send
Failed and resent attemptsYou pay for every SMS sentFree
SMS-pumping fraudExposedNot possible: the user sends
What it provesSomeone could read the codeThe SIM itself sent the message

SMS prices depend on the destination country and provider, and every resent code costs again. The HiVouch range comes from our package prices, which are the same for every country.

Security

Hard to fake, nothing to steal

SMS codes can be intercepted, phished or pumped. HiVouch turns the check around: the user proves the number by sending from it.

Pricing

Pay only when a user is verified

100 free verifications every day. After that, one price list in USD for every country. Failed, expired and abandoned attempts are always free.

See full pricing

For developers

Live in an afternoon

Use the hosted page as a standard OpenID Connect provider, drop in the widget, or call the REST API. Signed webhooks, idempotent requests and a full test mode come with every account.

  • Works with any OpenID Connect client, with setup guides for Auth0, Keycloak, Cognito, Supabase and Firebase
  • A plain REST API you can call from any backend language
  • A web widget, and a client channel mobile apps use without the hosted page
Try the widget
const v = await hivouch.verifications.create({
  phone: "+447700900142",
  locale: "ar",
});

// Show v.wa_link as a button or QR code.

// Your webhook receives:
{
  "type": "verification.verified",
  "data": { "object": {
    "id": "ver_01JC8Z4Q7M",
    "verified_phone": "+447700900142",
    "latency_ms": 2840
  } }
}

Start with 100 free verifications a day

Test mode right away. No card needed until you buy a package.

Create your account