Spam and Botnet Prevention

Block botnets and bulk account creation with phone verification for new users

BENEFITS

Eliminate spam more effectively

Phone verification prevents bulk account creation and eradicates spam more effectively than captchas or social logins.

Better use experience

Minimizes personal information sharing (compared to using social network registrations) and enables a nearly frictionless registration experience for mobile users.

Global

Every user with a phone has a unique identifier, enabling you to grow the audience for your application with confidence.

How it works

Make sure a real person is registering for your app

1

The user enters his/her phone number

As part of the registration process, the app asks the user to enter his/her number.

2

Nexmo Verify sends a code

Nexmo Verify sends a text message containing an authentication code to that number. If the user is on a landline, Nexmo automatically makes a phone call and delivers the code via text-to-speech.

3

The user enters the authentication code

The user receives the message and enters the authentication code in the installer screen.

4

Nexmo Verify validates the code

Behind the scenes, Nexmo Verify confirms that the user has entered the correct code. If so, the app installation can continue.

5

And weeds out the botnets and spammers

If the code is incorrect, Nexmo Verify can prompt the user to re-try. If the correct code is never entered, your app can cancel the installation process.

BUILDING BLOCKS

Programmable Elements used in this Solution

Verify Control

Verify Check

Verify Request

How Can Nexmo Help?

The lowest latency

Nexmo Verify takes advantage of Nexmo’s direct-to-carrier connections and adaptive routing engine to ensure the rapid delivery of verification codes anywhere in the world without delay. Retries and voice failover are automatic if a recipient does not enter the correct code on the first attempt. Additionally, the Nexmo Verify SDK for mobile apps provides a customizable user experience framework for improved verification success.

How Can Nexmo Help?

Local compliance solved

Nexmo’s compliance engine, with built-in knowledge of global numbering plans and local regulations, ensures that messages are delivered and don’t get caught by carrier filters. For example, the sender ID and message templates adapt automatically to ensure delivery in every country and carrier so you don’t need to write different code for each destination.

How Can Nexmo Help?

Verify only valid numbers

Verify validates that a user’s number is current and valid — even before trying to send a message to that number — eliminating outbound messages to bogus numbers or numbers that are not in service.

How Can Nexmo Help?

Manage the contingencies automatically

Verify detects if an authentication code has not been entered and automatically sends a second code if necessary. In addition, it automatically detects landline numbers and uses Nexmo’s text-to-speech engine to deliver validation messages as voice calls instead of SMS.

How Can Nexmo Help?

Predictable charges, billed only on conversion

Verify aligns Nexmo’s goals with your goals by charging a flat fee for verifications — and charging only for successful verifications. Capitalizing on Nexmo’s experience in delivering more than 3.5 billion phone verifications worldwide, Verify has been optimized to exceed benchmark conversion rates. In addition, information about all your verifications is accessible from a dashboard.

How Can Nexmo Help?

The lowest latency

Nexmo Verify takes advantage of Nexmo’s direct-to-carrier connections and adaptive routing engine to ensure the rapid delivery of verification codes anywhere in the world without delay. Retries and voice failover are automatic if a recipient does not enter the correct code on the first attempt. Additionally, the Nexmo Verify SDK for mobile apps provides a customizable user experience framework for improved verification success.

How Can Nexmo Help?

Local compliance solved

Nexmo’s compliance engine, with built-in knowledge of global numbering plans and local regulations, ensures that messages are delivered and don’t get caught by carrier filters. For example, the sender ID and message templates adapt automatically to ensure delivery in every country and carrier so you don’t need to write different code for each destination.