Whatsapp OTP

Send a One Time Password within a single Whatsapp Message

WhatsApp OTP service will allow you to send a One Time Password within a single message to all mobile phones globally who use the WhatsApp platform. Verihubs comprehensive API and super network of direct operators make it quick, easy, and secure.

🎈 WhatsApp Business Channel

WhatsApp Business Channel is the name or number that identifies the sender of a WhatsApp message that you see at the top of your phone message application. Sender ID is simply who are you get the message from.

Want to use your own WhatsApp Business Channel to test our service? Check WhatsApp Business Account (WABA) for more information.


Official Whatsapp Business Account

If you want to have Official Whatsapp Business Account (green tick beside Display Name), please fill in the "Enable Two Factor Verification" field with digits pin!

WhatsApp Business Channel can be used for both WhatsApp OTP and WhatsApp Notification service so you only need to submit the form once. Registration to Facebook usually takes about 2 weeks to be fully ready to use. Please make sure to fill the form correctly.


Registration for WA Sender ID


After your WhatsApp Business Account is created, you can create a new template to send an OTP by clicking Manage WhatsApp on the left sidebar and choose WhatsApp Template Tab.


WhatsApp Template

After submitting a new template to Facebook, you will get an update about the template in the table below. These are some statuses :




The template is newly made.


The template is submitted to Facebook and is still in process. The template will be reviewed in under 24 hours.


The template is approved by Facebook and ready to be used.


The template is still processed to be deleted by Verihubs's admin.


The template has been rejected by Facebook and will need change.


Access Verihubs Dashboard, click on DEMO on the sidebar menu. You can easily try to send WhatsApp contains OTP just a click away.


Demo Page

To try DEMO you can follow these steps :

  1. Select which Application Name you want to try this DEMO on. Make sure you have created one, tho.
  2. You will be given a quota for each Application Name to try the DEMO. Your quota shows here.
  3. This field will show you the location of the OTP in the template.
  4. Select the language you want the template to be. We will give 2 options which are Indonesian (id) and English (en).
  5. Select how long you want your OTP will be. The usual length is 4 to 6 digits number, but you can flexibly change the setting.
  6. Each WhatsApp contains OTP will have an expiry time. Input the expiry time (in seconds) for your WhatsApp OTP. When you have received the message, input the OTP within the expiry time or your OTP will be considered unverified.
  7. Input the destination phone number.
  8. Input your Application Name or Brand in Variable 2 and it will change {{2}} in example
  9. Click on the "Make Demo OTP" button to send the WhatsApp OTP to the inputted destination number.
    After you make demo OTP you will receive a WhatsApp containing the auto-generated OTP. You can input the OTP to the fields highlighted to get verification.
  10. Click on the "Register Now" button when you feel like need more information about the service. It will redirect you to Verihubs Representative WhatsApp number.

WhatsApp OTP received on mobile phone


In DASHBOARD you can see the statistic you've made for the service.


The DASHBOARD serves you with statistical data in numbers and graphs. You can see these statistics in every service.


WhatsApp OTP Statistic

The statuses and the description




Whatsapp OTP has been requested.


Whatsapp OTP has been sent to Whatsapp server.


Whatsapp OTP has been delivered to the destination number. This status will be charged.


Whatsapp OTP has been verified. This status will be charged.


Whatsapp OTP has not been verified due to the time limit being exceeded. This status will be charged.


WhatsApp cannot send Whatsapp OTP to the destination number. This status will be charged.

Request Error

Verihubs cannot reach WhatsApp server.


Whatsapp OTP has not been delivered to the destination number (response received from WhatsApp). This status will be charged.


Destination Number has been blocked by Verihubs's system.

Tier Limit Exceeded

WhatsApp cannot send WhatsApp OTP to the destination number because channel has reached tier limit.

You can manipulate the statistic and graph by adding filter on the period. Statistic and donut graph show free range period filter. Line graph can only shows last 31 days or selected month.


WhatsApp OTP Graph


TRANSACTION DETAILS shows every details of your transaction in table. You can filter the data by :
Period, Status, Application Name, Sender Number, and Destination Number. You can also export the data in spreadsheet (.xlsx or .csv).


Whatsapp Transaction Details


Messaging Limits
Messaging limits determine the maximum number of business-initiated conversations each phone number can start in a rolling 24-hour period. A business-initiated conversation starts when the first message is delivered to a customer and ends 24 hours later. A conversation can’t end before then.

If you reach your messaging limit, you can start more conversations as soon as one or more active conversations end. Messaging limits do not apply to user-initiated conversations.

There are four levels of messaging limits that apply to businesses that have completed Business Verification:
Allows your phone number to have 1,000 business-initiated conversations (with 1,000 unique customers) in a rolling 24-hour period.
Allows your phone number to have 10,000 business-initiated conversations (with 10,000 unique customers) in a rolling 24-hour period.
Allows your phone number to have 100,000 business-initiated conversations (with 100,000 unique customers) in a rolling 24-hour period.
Allows your phone number to have unlimited business-initiated conversations in a rolling 24-hour period.

You are automatically upgraded to a higher tier based on the volume and quality of the messages you send. Conversely, you can be downgraded if more of your messages are reported by users.

Did this page help you?