Send and Verify OTPs Through Viber
Reach Viber users through one API that handles code generation, delivery, and verification, with cost-based routing and automatic fallback when delivery isn't confirmed.
Trusted by global companies
Add Viber as a Lower-Cost OTP Delivery Option
Give SecondFactor another route to reach your users in markets where Viber is available and offers lower delivery costs.
Cost-Based Routing
Use Viber when it is the lowest-cost eligible channel for your request.
Automatic Fallback
Try the next eligible channel if Viber delivery isn't confirmed within eight seconds.
Branded Business Sender
Deliver verification messages under your approved Viber business name so users can recognize the sender.
Delivery Logs and Costs
Review the channel, delivery status, and cost of each request from your dashboard.
Set Up Your Viber Sender and Connect the API
Viber delivery needs an approved business sender and a reviewed template before live traffic.
Apply for a Business Sender
Submit your business details and the required documents through SecondFactor's onboarding process for Viber sender approval.
Create an OTP Template
Add your verification message, app name, and OTP placeholder, then submit the template for review.
Send and Verify Codes
Use /otp/send to request delivery and /otp/verify to check the code entered by your user once your sender and template are approved.
Create Viber Verification Messages for Your App
Write an authentication message that identifies your app and tells users what the code is for.
Custom Authentication Wording
Create your own OTP message within the applicable Viber content rules and SecondFactor's template review requirements.
Shared Template Management
Manage Viber templates alongside your other channels, with separate message content where channel requirements differ.
Approval Tracking
Check your template's status from the dashboard before using it for live delivery.
Use Viber OTPs for Signup and Account Access
Verify Phone Numbers at Signup
Ask users to enter a code delivered through Viber to verify their phone number during registration.
Explore Phone Verification →Add a Second Authentication Step
Use a Viber OTP alongside another authentication factor, such as a password, before granting account access.
Explore Two-Factor Authentication →Review Viber OTP Pricing for Your Markets
Talk to our team about Viber availability, sender setup, and pricing for the countries where your users are located.
Once connected, Viber becomes another option for SecondFactor's routing engine to evaluate alongside your other eligible channels.
Frequently Asked Questions
Write to support@secondfactor.ai for anything not covered here.
Does the Recipient Need Viber?+
Yes, the recipient needs an active Viber account associated with the destination number and internet access to receive the message.
Do I Need an Approved Business Sender?+
Yes, Viber delivery requires business sender approval. SecondFactor's onboarding process collects the business information and documentation needed for the application.
Can I Start Sending Immediately After Signing Up?+
You can explore SecondFactor after signing up, but live Viber delivery requires an approved sender and authentication template. Approval timing depends on the application and review process.
Can I Customize the OTP Message?+
You can create custom authentication wording with your app name and OTP placeholder, subject to the applicable content rules and template review.
Is Viber Cheaper Than SMS?+
Viber may offer a lower-cost route in some markets, but the price depends on the destination and applicable rates. SecondFactor selects among eligible channels for each request.
What Happens if the User Cannot Receive the Viber Message?+
If delivery isn't confirmed within eight seconds, SecondFactor attempts the next eligible channel. Fallback requires another channel to be enabled for your account and available for the recipient.
Do I Need a Separate Integration for Viber?+
Your application uses the same SecondFactor send-and-verify API across supported channels. You need to complete Viber sender and template setup, but you do not need to build a separate Viber delivery integration.
Will Every OTP Use Viber Once It Is Connected?+
Connecting Viber makes it available to the routing engine. SecondFactor may select another channel when it is the lower-cost eligible option for that request.
Add Viber to Your OTP Delivery Options
Create your SecondFactor account, or talk to our team about Viber sender approval and pricing for your application.