Before you can use a toll-free number to send application-to-person (A2P) messages in the US and Canada, you must complete the toll-free number verification process. This process is meant to identify the sender, ensure compliance with the A2P messaging best practices, and help eliminate bad actors from gaining access to the A2P channel.
During verification, you will be asked to provide details about your company and the content you intend to send. If you’re a reseller, please provide information about the customers on whose behalf you will be sending text messages.
Note: The status of a SMS-enabled toll-free number that you rent from Plivo is set to ‘Unverified’ by default. The status will change to ‘Pending Verification’ when you submit the details required for verification. If your verification is successful, the toll-free number will be ‘Verified’ and you can send A2P messages. If the carrier rejects the verification request, the number will be marked “Unverified” and you cannot send A2P messages using this number. You can review the rejection reason, consult with our support team, and make changes before re-submitting your request.
Follow these steps to request verification of your existing SMS-enabled toll-free numbers on the Plivo console.
Prerequisites
To get started, you need a Plivo account — sign up with your work email address if you don’t have one already.
Create a profile in the Plivo console. Your profile should contain accurate, up-to-date business details (refer the image below for reference). Failing to provide accurate details will result in your request being rejected.
If you are a reseller, you must create a profile for your business first. This will be your primary profile. You should also create a secondary profile for each customer on whose behalf you intend to send messages. Both can be created using the ‘Create Profile’ option on the Profile page in the Plivo console.
A relevant secondary profile with the end customer details should be selected for toll-free verification along with the toll-free number you intend to use. This process is similar to the 10DLC registration process for resellers.
Once you have created a profile, start the toll-free verification process by following the prompts in the console. You can only choose a toll-free number that you’ve already rented.
Verification requires submitting information about the messages you intend to send using your toll-free number. The image below shows the details you need to provide about your business use case before your request is approved.
Here are more details about the information you need to provide during verification.
Type | Details |
2FA | Any two-factor authentication with passcodes used to unlock accounts. |
ACCOUNT_NOTIFICATION | A notification sent to account holders about changes in accounts. |
CUSTOMER_CARE | Customer care interactions by the support and other customer-facing teams. |
DELIVERY_NOTIFICATION | Updates about the delivery of products and services. |
FRAUD_ALERT | Notifications of suspicious behavior identified by the business. |
HIGHER_EDUCATION | Messages sent by colleges, universities, and other educational institutions. |
MARKETING | Communications related to time-bound events and sales. |
POLLING_VOTING | Surveys, polling, and voting campaigns used for non-political purposes. |
PUBLIC_SERVICE_ANNOUNCEMENT | Messages aimed at creating awareness about important topics. |
SECURITY_ALERT | Notifications that alert users about a potential security breach. |
You can submit your Toll-Free verification request after providing the above information.
Consider a hypothetical reseller, Ovilp Corp., that provides a toll-free messaging platform for organizations that send messages in the US and Canada. Ovilp’s customers are hospitals and medical practitioners that might send messages such as:
Ovilp also has a console for their customers’ tech teams that requires 2FA to log in.
This diagram shows this flow in action.
Ovilp must submit verification requests for its business and each of its clients’ businesses separately and specify their respective use cases.
Resellers who do not have toll-free messaging requirements for their own business still need to create a primary Plivo profile. They can forgo submitting verification for their own business and proceed directly to verify their customers if they do not serve a use case that requires verification.
To ensure its own toll-free messages are verified, Ovilp must:
Then, per the diagram above, for Client A, Ovilp must:
For Client B, Ovilp must:
Track submitted requests in your Plivo console under Messaging > Toll-Free Verification. Your request could be in one of the following statuses:
TF verification status | Description |
SUBMITTED | The carrier has accepted the submission and is reviewing the request. |
APPROVED | The carrier has verified the request. |
REJECTED | The carrier has rejected the toll-free verification request. The use case cannot be submitted for verification anymore. |
UPDATE_REQUIRED | Verification submission has been put on hold and the carrier has requested additional data to validate the request. You need to provide this additional information by updating the verification request from the Plivo console. If you do not provide details within six days from when the status is posted, the open request will be closed and the toll-free verification status will change to REJECTED. |
Immediately after submission, your request will be listed as ‘Submitted’. Plivo will send you an email whenever the status of your request changes. Once a request is ‘Approved’, the corresponding toll-free number is listed as “Verified” and can be used for A2P Messaging.