Yes for SMS and Viber. You can use your own templates and languages. For WhatsApp and Telegram, the channel requires a standard OTP text. We follow those rules and cannot change them. Keep messages short so users spot the code quickly.
Absolutely. Many teams verify phone numbers during profile edits, two-step approvals, high-risk transactions, and device pairing.
No. If nothing delivers or the code isn’t verified, you don’t pay the Verify success fee.
We focus on phone verification. For ID documents and KYC, you can use your own provider on your platform.
We make this easy by sending delivery and verification events to your webhooks, so you can trigger KYC checks in the same flow. OTP confirms phone possession. For identity verification or KYC, we can integrate with your existing provider or recommend a partner.
You only pay for the channel that delivered and a Verify fee when the OTP is successfully verified. Skipped or failed channels are not charged.
Yes. You can supply your own code; we’ll deliver it and handle the verification step.
Initiate with your channel order, then call the verify endpoint with the verification_id and the user’s code. Webhooks confirm delivery and success.
It is a simple way to add phone verification to your app. You send a request. We send a one-time code by SMS. You confirm the code with one quick check.
Viber Business Messaging lets you send branded, rich-media messages to users directly on the Viber app. It’s perfect for alerts, promotions, and two-way communication.
Yes. Viber and sms.to both follow GDPR standards. You must have user consent before sending messages.