You should use HTTPS on your whole site. Plivo requires websites to use HTTPS with SSL. Twilio flags unsecured http links in sample messages (error 30892) and says your terms URL must use https (error 30934). An expired certificate or broken https page can also stop a reviewer from loading your site.
HTTPS is the secure version of a web address. When a site uses it, the address starts with https:// and browsers show a padlock. It needs an SSL certificate, which proves the site belongs to your domain and encrypts what visitors send, like the phone number on your opt-in form. For 10DLC, some providers write HTTPS into their rules. Others do not say it directly, but a site that throws a security warning is hard for anyone to review.
| Provider | What they say about HTTPS |
|---|---|
| Plivo | Website must be HTTPS with SSL |
| Twilio | Error 30892: unsecured (non-https) URLs in sample messages cause rejection |
| Twilio | Error 30934: terms and conditions URL must be https, public, and relevant to the business |
| TCR | Public URL shorteners like bitly and tinyurl are not accepted for embedded links |
| Vonage | Public URL shorteners prohibited; custom branded shorteners OK |
We did not find a written HTTPS rule from every provider, so we are not saying all of them require it. It is still the safe choice.
Certificates have an end date. Many hosts renew them automatically, but if renewal fails, your site can suddenly show a warning.
Every site we build runs on HTTPS with an SSL certificate included. All pages, including the privacy policy, terms, and opt-in form, load over https, and the URLs we give you all start with https://. Compliance Watch checks your SSL certificate daily and alerts you if something changes.
Want a quick look at your site's HTTPS setup? Check your site free, or see pricing.
A new .com with hosting, SSL, a privacy policy that covers SMS, SMS terms and a compliant opt-in form, built to the requirements on this page. You submit your own 10DLC registration, and no one can guarantee approval, but a reviewer will have nothing on your site to flag.
One-time price · 14-day money-back guarantee · Daily Compliance Watch
Not all say so in writing, but several do. Plivo requires HTTPS and SSL on your website. Twilio flags non-https URLs in sample messages and requires an https terms URL. Since https is standard and free to set up with most hosts, it is safest to use it everywhere.
An SSL certificate is a small digital file that lets your website use HTTPS. It proves the site belongs to your domain and encrypts data between the visitor and the site. Browsers show a padlock when it works and a warning when it is missing or expired.
Not at Twilio. Error 30892 says sample messages with unsecured, non-https URLs, or public URL shorteners, cause rejection. Use full https links on your own domain. TCR also says public shorteners like bitly and tinyurl are not accepted.
Visitors, including anyone reviewing your site, may see a security warning instead of your page. Certificates expire on a schedule, so set up automatic renewal and check that your site still loads over https without warnings.
The 8 website requirements reviewers check for A2P 10DLC: privacy policy, SMS terms, opt-in form, brand match, contact info, HTTPS...
Reviewers must open your site with no login, no errors, and no redirects. Learn why 'website not accessible' 10DLC rejections happ...
10DLC sample messages must match your use case, name your brand, and avoid public link shorteners. See why they fail, with before...
Why parked, for-sale, under construction, login-only, and redirecting websites get 10DLC campaigns rejected, and what to do before...
What SMS terms need for A2P 10DLC: program name, message types, frequency, rates, HELP, STOP, and a public https page. Includes sa...