VerifyKit

VerifyKit is a service that offers alternative channels alongside SMS for phone number verification and it enables your users to log in or sign up to your apps quickly.

With the flexibility and reliability of VerifyKit, you can opt for WhatsApp, SMS OTP, Inbound SMS, Flash Call, and Outbound Call to verify your users’ phone numbers.

With more alternative methods available, your users will be able to choose the channel they want to use and complete the verification steps on the platform they prefer.

WhatsApp OTP

VerifyKit offers your business the capability to verify your users through WhatsApp, one of the most popular messaging apps in the world.

To use WhatsApp OTP, you need to have a verified WhatsApp Business account. If you do not have a WhatsApp Business account, you can contact us.

The WhatsApp OTP flow:

  • The user selects WhatsApp OTP as the verification method.

  • A code is sent to the user over WhatsApp from your WhatsApp Business Account.

  • The user enters the code into the VerifyKit screen.

  • Number verification is now complete.

To use WhatsApp OTP, you need to have a verified WhatsApp Business account. If you do not have a WhatsApp Business account, you can contact us.

SMS OTP

If your end-user prefers a particular method of SMS verification, VerifyKit lets you utilize it.

The SMS OTP flow:

  • The user selects SMS OTP as the verification method.

  • The user receives an SMS with a code.

  • The user enters the code into the VerifyKit screen.

  • Number verification is now complete.

Inbound SMS

Verify your customers using the SMS messages they send to you with VerifyKit’s Inbound SMS method.

The Inbound SMS flow:

  • The user selects Inbound OTP as the verification method.

  • The user accesses the SMS screen by selecting the button on the screen.

  • The user sends the code already on the SMS screen.

  • Number verification is now complete.

FlashCall

You can verify Android users in a matter of seconds by just making a phone call with FlashCall.

The FlashCall flow:

  • The user selects FlashCall as the verification method.

  • VerifyKit makes a call to the user.

  • Phone number verification is complete once the call has ended.

Outbound Call

You can call both iOS and Android users to verify them with the Outbound Call verification method. The Outbound Call method is labeled "FlashCall" in the list of available methdods. The Outbound Call method is activated if the user is on iOS or Android and has not granted call permissions.

The Outbound Call flow:

  • The user selects Outbound Call as the verification method.

  • VerifyKit rings the user, leaving a missed call.

  • The user enters a few digits from the missed call number, as instructed.

  • Number verification is now complete.

Inbound Call

Your users will be able to complete the verification by calling VerifyKit using the Inbound Call verification method, which will be available soon.

Integrate VerifyKit by using our SDKs

You can start integrating VerifyKit to your application easily with our SDKs. For detailed information on how to integrate VerifyKit, please browse our documentation.

Supported Languages

You can integrate VerifyKit, using our SDKs, in given programming languages.

PHP Node.js Pyhton

Last updated