As covered in Grasshopper's introduction to SMS compliance, the local number (10DLC) registration process has two primary objectives:

  1. Verify the business owner of a phone number is a legitimate business, and is not engaged in prohibited or illegal activities
  2. Ensure that the business gets consent from its customers to communicate with them by text message (the customers receiving texts have ‘opted in” to receive those texts)

A lack of clear opt-in process (or “call to action”) can be one of the most common reasons for rejected registrations. Even if you only use texting to reply to customers (i.e. you don’t initiate text exchanges), carriers require you to provide a formal opt-in process as part of your registration. While it may sound daunting, Grasshopper is here to demystify the process.

Getting Started

If your business has a local number, Grasshopper makes it easy by including the local number registration form directly within the admin portal. The process includes two steps:

Step 1: Brand Registration

Step 2: SMS (Campaign Registration)

Questions on the opt-in process? Continue reading for guidance on how to demonstrate your opt-in process.

Note: The examples below are intended for general reference only. To meet compliance requirements you must ensure your answer in the registration form is an accurate reflection of your specific business practices for customer opt-in.

Common Ways to Handle Opt-In

Website Opt-In

This is the recommended method for handling opt-in and is the easiest for reviewers to verify. In this scenario, your customers and prospects can opt-in to text messaging when they provide their phone number via a form on your company website. The opt-in should be an active choice the customer makes rather than assuming opt-in just because they provide their contact details.

Examples of website customer opt-in:

Some key considerations:

Example of opt-in using a contact form on your website:


Opt-in Via Service Agreement or, Contract

In this scenario, the customer can opt-in to receive texts when they sign a contract, engagement or service agreement with your business.

Examples of contract customer opt-in:

Some key considerations:

Customer Opts in to Text Exchange with a Marketing Keyword

Customer initiates text exchange by sending a specific marketing keyword to the business number listed on your website, advertising, social media page, etc. Where the keyword is displayed (on your website, etc.) it must be clearly explained that by sending that word to the designated number the customer is signing up for text messages.

Example of marketing keyword customer opt-in:

Some key considerations:

Give yourself the tools for a successful SMS registration:

Demonstrating a clear process to get messaging consent (opt-in) from customers is an essential part of local number 10DLC registration; if your business doesn’t have a clear process, your registration is likely to be rejected. Give yourself the best opportunity for registration acceptance by using the examples we’ve outlined to create and describe an opt-in process.

As a Grasshopper customer, you can start your registration directly from the Admin center. Need more information? Be sure to reference our User Guide for step-by-step guidance through the registration process, including how to avoid or correct common issues that can delay registration.