Skip to content
Sign inGet started

Verification codes through the cheapest channel that gets through

VERYO sends the code to Telegram. If it does not arrive, then WhatsApp, then SMS. You pay only for the channel that delivered the code and can see the path of every code.

vrf_8Kq2xN4texample+7 701 *** ** 19
  1. Telegramno account0 ₸
  2. Delivered viaWhatsApp14 ₸
  3. SMSnot needed—
Savedby SMS this code would have cost 21 ₸7 ₸

You pay for delivered codes

  • Telegram

    9 ₸

    first, if the number has Telegram

  • WhatsApp

    14 ₸

    if Telegram did not deliver

  • SMS

    21 ₸

    last, if the messengers did not deliver

  • Not delivered at all

    0 ₸

    attempts that did not get through are not charged

How it works

  • A cascade instead of one channel

    The code goes out through the cheapest enabled channel. If the number has no Telegram or the message is not delivered, the next channel takes over automatically, with no repeat request from you.

  • Pay only for what is delivered

    You are charged for one channel only: the one that delivered. Attempts that did not get through are free. Balance and invoices are in tenge.

  • A number remembers its channel

    If you verified the number in the last 30 days, the code goes straight to the channel that worked last time.

  • Every code can be traced

    Your dashboard shows the time, channels, statuses and failure reasons for every session. Webhooks report delivery and verification.

One request

POST /v1/verify

curl https://api.veryo.kz/v1/verify \
  -H "Authorization: Bearer vry_…" \
  -d '{"phone": "+77010000001", "purpose": "login"}'
  1. One request. VERYO picks the channel: the cheapest enabled one, then the next if delivery fails.
  2. Webhook. Reports delivery and verification.
  3. Code check. POST /v1/verify/check, three attempts within five minutes.

Balance in tenge, top up by invoice

Sign up with a phone number and email. Test numbers work without sending anything real.

Get started