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- Telegramno account0 ₸
- Delivered viaWhatsApp14 ₸
- SMSnot needed—
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"}'- One request. VERYO picks the channel: the cheapest enabled one, then the next if delivery fails.
- Webhook. Reports delivery and verification.
- 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.