10DLC Registration Guidelines

Before you can send application-to-person (A2P) text messages over long codes in the US, you must register with The Campaign Registry (TCR), the agency that carriers use to vet businesses. To register through Plivo (or even directly with TCR) you must provide information about your company (brand) and use cases (campaigns), and if you’re a reseller you must also provide brand and campaign information about each customer on whose behalf you send text messages. Follow the instructions here to minimize the possibility of your brand or campaign registrations being rejected.

Brand registration

Whether you’re registering from the 10DLC page of the Plivo console or using the 10DLC API, here are some things to keep in mind as you provide information.

  • The values you enter for company name and tax ID number (EIN) must exactly match the values on your tax registration document. If the document specifies “Yourbusiness, Inc.” you can’t simply say “Yourbusiness.”
  • Provide a secure website that represents your business. Registrations without a website, those that use websites that lack an SSL certificate to support the HTTPS protocol, and those whose websites display boilerplate content or templates are likely to be rejected. The website should include About Us, Contact Us, Terms & Conditions and Privacy Policy pages. A website without these pages will not be considered compliant.
  • Provide a working phone number — preferably, the same one mentioned on your website’s contact or support page. Plivo or TCR may attempt to verify the authenticity of this phone number.
  • Provide a working email address — preferably, the same one mentioned on your website’s contact or support page. A personal email address from a provider like Gmail or Yahoo or one from a disposable domain is likely to result in your brand registration being rejected.

You must provide a unique contact address, email address, and phone number for each registration. TCR prohibits using the same contact information for multiple brands. Brands found in violation of this policy may be deactivated by Plivo or TCR.

Brand registrations are typically approved or rejected within a few days. Contact Plivo support if your brand is still in pending status after one week.

Campaign registration

Once you’ve registered your brand you can register campaigns, which you can think of as use cases.

Each campaign must be an appropriate use case for the brand with which it is associated. For example, a pharmaceutical company should not try to create a campaign for food delivery messaging. TCR and carriers may reject campaign registrations that they deem unrelated to or not consistent with the brand.

Certain use cases are never allowed, including

  • deceptive marketing
  • fraud/scam
  • SHAFT (sex, hate, alcohol, firearms, and tobacco)
  • cannabis promotion/sale
  • debt relief
  • high-risk financial services
  • third-party lead generation services
  • gambling

No campaign that falls into any of these disallowed categories will be approved.

Campaign type

Campaigns must be categorized into any of 10 standard campaign types, or specified as mixed — a combination of two to five standard use cases.

Campaign description

For each campaign, provide a detailed description that includes the brand name, use case, and the type of messages you’ll send.

Good Example     Bad Example
ABC LLC uses this campaign to provide real-time delivery notifications to customers regarding packages they ordered on https://www.abc-llc.com. “Using for delivery notification” — Lacks brand name and the type of messages going out
ABC LLC uses this campaign to send followup customer care messages to subscribers who have opted in through a webform and want to sell their vehicle. “Customer outreach campaign” — Lacks brand name and type of messages going out

Message flow

Also known as call to action (CTA), the message flow describes how a customer opts in to a campaign, thereby giving consent to the sender to send messages. A compliant CTA should include the following:

  • Brand Information — name of brand sending these texts
  • Message frequency — for example, “You may receive up to two messages a week” or “Message frequency varies” or “Message will be sent when a user registers or changes password”
  • Pricing disclosure — for example, “Message and data rates may apply”
  • Link to your Terms & Conditions page
  • Link to your Privacy Policy
  • Privacy Policy must have a no-sharing clause that states subscriber information will not be shared with 3rd parties for their direct marketing purposes. For example, “No mobile information will be shared with third parties/affiliates for marketing/promotional purposes. All the above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties.”
  • Opt-in consent mechanism — the opt-in method and action taken by the user to subscribe

Opt-in methods may be web form, texting a keyword, paper form, verbal or mixed.

  • Web form: Website visitors submit a form agreeing to receive your texts. Specify the link to the form in the CTA. The web form should include opt-in language, links to your company’s Terms & Conditions and Privacy Policy pages, expected message frequency, pricing, HELP and OPT OUT information. Here’s an example of a compliant form with all the required details. A check box is recommended to collect consent for Web opt-in due to regulations prohibiting forced opt-in by carriers. img
Good Example Bad Example
ABC LLC: Customers opt in by subscribing to our weekly newsletter from our website, https://abc-llc.com, where they indicate that they would like to receive texts about upcoming shows. Instructions about how to opt out are sent alongside the text messages. Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Terms & Conditions: <link> Privacy Policy: <link> “Customers opt in by subscribing to our weekly newsletter, where they indicate that they would like to receive texts about upcoming shows” — missing brand name, opt-in consent mechanism, links to Terms & Conditions and Privacy Policy, message frequency and pricing disclosure, HELP and OPT-OUT information
Danceabc: Customers visit our website https://www.danceabc.com/ and click on “Register For Class” which redirects them to our registration form https://www.danceabc.com/enroll. While filling this form they can check a box “Receive Text Message Notifications” (below the Cell # field in CONTACT #1 section) to opt-in to receive these alerts. Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Terms & Conditions: <link> Privacy Policy: <link> “Customers opt in by enrolling for a dance class online” — missing brand name, link to webform, Terms & Conditions and Privacy Policy, message frequency, pricing disclosure, HELP and OPT-OUT information
  • Keyword: Customers text a keyword or phrase to join your message list. Mention the opt-in keyword, number, how the number is advertised and add a link to an image of the advertisement. Ad should contain opt-in language, links to the Terms & Conditions and Privacy Policy pages, expected message frequency, pricing, HELP and OPT OUT information.
Good Example Bad Example
ABC LLC: Consumers opt in by texting START to (202) 555-3456, as mentioned on our website’s Contact Us information at https://abc-llc.com/contact. Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Terms & Conditions: <link> Privacy Policy: <link> “Consumers opt-in by text and provide consent to receive these messages” — missing brand name, text keyword and number, how the number is advertised for subscribers, links to Terms & Conditions and Privacy Policy, message frequency, pricing disclosure, HELP and OPT-OUT information
On arriving at Ovlip LLC managed parking locations, the customers find printed signage that asks them to text “555” to our phone number +13456548977 to avail parking services.<link to an image of advertisement> Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Privacy Policy: <link> Terms of Use: <link> “Customers message phone number at garage and to operate gate system, we then send gate code to customer.” — missing brand name, text keyword and number, how the number is advertised for subscribers, links to Terms & Conditions and Privacy Policy, message frequency, pricing disclosure, HELP and OPT-OUT information
  • Paper form: Consumers provide phone numbers and express consent on a paper form. Put a copy of the paper form on a web page and include a link to that page in the CTA. The form should contain opt-in language, links to the Terms & Conditions and Privacy Policy pages, expected message frequency, pricing, HELP and OPT OUT information.
Good Example Bad Example
ABC LLC: Upon hire, employees sign an employment contract wherein they provide consent to receive scheduling messages as a part of their contract. <link to image of paper form> Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Terms & Conditions: <link> Privacy Policy: <link> “ABC LLC: Upon hire, employees sign an employment contract wherein they provide consent to receive scheduling messages as a part of their contract” — missing links to a copy of paper form, Terms & Conditions and Privacy Policy, message frequency, pricing disclosure, HELP and OPT OUT information
ABC Clinic: Subscribers opt in by signing the paperform during their first visit to our clinic where they consent to receive texts from us. <link to image of paper form> Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Terms & Conditions: <link> Privacy Policy: <link> “Subscribers opt in by signing the paper form during their first visit to our clinic” — missing brand name, copy of paper form on a shared link, Terms & Conditions and Privacy Policy, message frequency, pricing disclosure, HELP and OPT OUT information
  • Verbal: Customers provide a verbal consent to receive texts. The phone number, time stamp and voice record of consent needs to be stored on a recorded line. A good practice is the implementation of double opt-in, as an additional layer of consent that will be easier saved and stored.
Good Example Bad Example
ABC Clinic: Consumers opt in by calling us at (202) 555-3456 to book an appointment. During this call, our staff seeks consent from them to send appointment reminders via text. An initial sms is then sent notifying subscribers that they will receive appointment reminders by sms with opt-out instructions (double opt-in). Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Terms & Conditions: <link> Privacy Policy: <link> “Consumers opt in by booking an appointment” — missing brand name, channel and details of opt-in flow, links to Terms & Conditions and Privacy Policy, message frequency, pricing disclosure, HELP and OPT-OUT information
Ovlip LLC: Consumers visit the dealership and provide their contact information. During this visit, our staff seeks verbal consent from them to send customer care and marketing messages via text. An initial sms is then sent notifying they have subscribed to receive sms alerts and asking them to Reply “Yes” for confirmation (double opt-in). Only consumers who reply “Yes” are sent text. Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Terms & Conditions: <link> Privacy Policy: <link> “Ovlip LLC: Consumers visit the dealership and provide their contact information. During this visit, our staff seeks verbal consent from them to send customer care and marketing messages via text. An initial sms is then sent notifying they have subscribed to receive sms alerts and asking them to Reply “Yes” for confirmation (double opt-in). Only consumers who reply ‘Yes’ are sent text.” — missing links to Terms & Conditions and Privacy Policy, message frequency, pricing disclosure, HELP and OPT-OUT information
  • Mixed: A combination of two or more opt-in methods - web forms, keywords, verbal, paper forms
Good Example Bad Example
ABC School: Subscribers opt in by visiting our website and registering for a dance class by clicking on “Book” and submitting the enrollment form at https://abcschool.com/enroll.jspx with their name, address, and contact details. Alternatively they can opt in at our studio, where they sign a paper copy of our online enrollment form. Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Terms & Conditions: <link> Privacy Policy: <link> “Subscribers enroll for a dance class and provide consent to receive text notification” — missing brand name, opt-in mechanism, links to Terms & Conditions and Privacy Policy, message frequency, pricing disclosure, HELP and OPT-OUT information
Ovlip LLC: Subscribers opt in by visiting our website and submitting the “Contact Us” webform at https://ovlipllc.com/contact with their name and contact number. Alternatively they can opt-in by texting “START” to number +16785678766 (as mentioned on our website). Subscribers may receive upto 2 messages per week. Message and data rates may apply. Reply STOP to unsubscribe and HELP for assistance. Terms & Conditions: <link> Privacy Policy: <link> “Subscribers opt-in by text or webform” — missing brand name, opt-in mechanism, links to Terms & Conditions and Privacy Policy, message frequency, pricing disclosure, HELP and OPT-OUT information

Sample message

You must provide sample messages that are indicative of the actual messages you’re sending. They should adhere to A2P best practices and must contain your brand name and opt-out instructions.

  • For a mixed campaign, provide examples of each campaign type: 2FA, customer care, marketing, etc.
  • If your messages contain URLs or codes, use parameters within brackets to indicate them — for example, “Your <brand name=”“> verification code is {Code} for {URL}.”
Good Example Bad Example
Hi {FirstName}, this is ABC Dental. Your scheduled visit with us is coming up on 10/01 at 9:00 a.m. Text C to confirm. Text STOP to stop receiving messages. “Your scheduled visit with us is in 3 days” — lacks brand name and opt-out information
Hey {FirstName}, check out the new fall collection at ABC Boutique https://abc-llc.com/boutique. Get 35% off all items. Reply STOP to unsubscribe. “ABC Boutique sale - get 35% off all items” — lacks opt-out language and URL
Your ABCMed verification code is 123456. “Access code: 247304” — lacks brand name

Opt-out message

The opt-out message contains the response to the STOP keyword. The response must include:

  • Brand name
  • Acknowledgement of the opt-out request
  • Confirmation that no further messages will be sent
Good Example Bad Example
ABC LLC: We received your stop request. We will no longer send you text messages. Text back UNSTOP or START to receive messages again. “Reply STOP to opt-out” — lacks brand name and confirmation that user has unsubscribed and no further messages will be sent
ABC LLC: You have unsubscribed and will no longer receive messages from us. “You have unsubscribed” — lacks brand name and confirmation that no further messages will be sent

Help message

The help message contains the response to the HELP keyword. It must include:

  • Brand name
  • Support contact information (can be phone number, email address, and/or URL that leads directly to a support contact page)
  • Opt-out information
Good Example Bad Example
ABC LLC: For help, send email to support@abc-llc.com or call us at +1 202-555-7482. Text STOP to opt out. “Reply STOP to opt out” — missing brand name and support contact information
ABC LLC: For help, email support@abc-llc.com or call us at 202-555-9865. To opt out, reply STOP. “For help, email support@abc-llc.com or call us at 202-555-9865” — missing brand name and opt-out information

Campaign and content attributes

Finally, you need to declare whether your campaign involves any of a list of eight attributes. Please note TCR does not allow these attributes to be changed once a campaign is registered. If an attribute is incorrect, you will have to register a new campaign.

  • Subscriber opt-in — indicates whether you collect and process customer opt-ins, should be set as “True”
  • Subscriber opt-out — indicates whether you collect and process customer opt-outs, should be set as “True”
  • Subscriber help — indicates whether you have implemented message replies that tell customers how they can contact the message sender when they reply with the HELP keyword, should be set as “True”
  • Direct lending or loan arrangement — indicates whether this campaign includes content related to direct lending or other loan arrangements
  • Embedded link — indicates whether campaign messages will use an embedded link
  • Embedded phone number — indicates whether campaign messages will use an embedded phone number (other than the required HELP information contact phone number)
  • Age-gated content — indicates whether the campaign includes age-gated content as defined by carrier and CTIA guidelines

You must provide this information for every campaign you register. Be honest. If a campaign is related to loans, for instance, specify Yes for the Direct Lending or Loan Arrangement option. Businesses found to be providing incorrect attribute information may have their campaigns suspended.

Campaigns are vetted by carriers, which causes delays. Processing time for campaign registrations is generally six to eight weeks.

If your brand or campaign registration is rejected because you didn’t follow these guidelines, you must make changes and ask Plivo to resubmit your application. The process can take several additional weeks.

If you have questions about 10DLC registration, contact your customer success manager or the Plivo support team.