Campaign Rejection 30892

Error 30892: Link Shorteners Are Not Allowed

A sample message used a public link shortener or an unsecured link. Here is how to use links reviewers accept.

Campaign rejected with error 30892 because a sample message used a public link shortener without HTTPS
Compliant link rules: full business URL or branded short domain, HTTPS on every link, no free public shorteners and links that match your brand
What It Means

Why Links Get Rejected

A sample message contains a link from a public URL shortener or an unsecured link that does not use HTTPS.

They hide the destination and are widely used in spam, so carriers do not accept them in business messages.

Your full business URL, or a branded short domain that your business owns, with HTTPS.

Yes. Update the sample messages with compliant links and resubmit.

The Rule

What Does Error 30892 Mean?

Error 30892 means an A2P 10DLC campaign was rejected during vetting because a sample message contains a public URL shortener, such as bit.ly or TinyURL, or an unsecured website link. Shared shorteners hide the destination and are widely used in spam, so reviewers reject them. The fix is to use your own domain, or a branded short domain your business owns.

Twilio’s error reference names three causes:

  • A link from a shared public shortener instead of a business-owned branded short domain.
  • An unsecured (non-HTTPS) website URL.
  • A URL that does not clearly identify your business.
Allowed Links

Links that pass are secure, publicly reachable and clearly yours: your main domain, a page on it, or a branded short domain registered to your business. Every link in a sample should point somewhere that matches the business and the campaign you are registering.

Link typeExampleResult
Your own domain, HTTPShttps://yourbusiness.com/bookAccepted
Branded short domain you ownhttps://ybiz.link/bookAccepted
Public shared shortenerbit.ly, tinyurl.com and similarRejected (30892)
Unsecured linkhttp://yourbusiness.comRejected (30892)
Someone else’s domainAn unrelated third-party siteHigh rejection risk

The example domains are illustrative. If you need short links at scale, Twilio supports link shortening on your own branded domain through Messaging Services.

Step by Step

How Do You Fix Error 30892 and Resubmit?

To fix error 30892, replace every public shortener and every non-HTTPS link in your sample messages with a secure link on your own domain or a branded short domain, check that each link opens publicly, and resubmit the same campaign. Fix your live messages too, because carriers filter shortened links in real traffic as well.

  1. Find every link in the samples and the description.
  2. Swap shared shorteners for direct URLs on your domain, or set up a branded short domain.
  3. Make every link HTTPS and publicly reachable without a login.
  4. Check the other samples against error 30893: business name, brackets, opt-out wording.
  5. Resubmit the existing campaign. See rejected A2P campaigns.

Shortened links in live traffic are also a common reason for error 30007 filtering, so the same fix protects delivery after approval.

Link Checklist

Links Carriers Accept

Every link in your samples should pass these.

Your Domain

A link that clearly belongs to you.

Branded Shortener

A short domain your business owns.

HTTPS

Secure links only.

No Public Shorteners

Avoid generic free shortening services.

Done for You

We Fix Your Samples and Resubmit

We update your sample messages with compliant links and resubmit.

Step 1, business details form for A2P 10DLC registration
Step 01

Share Your Details

Send us your business details, website and how you text customers.

Step 2, brand and campaign registration prepared and submitted
Step 02

We Prepare and Submit

We write your brand and campaign and submit them to The Campaign Registry.

Step 3, carrier review timeline for an A2P 10DLC campaign
Step 03

Carrier Review

Carriers review your campaign. Most reviews take a few business days.

Step 4, real email confirming the A2P campaign is approved
Step 04

Get Approved

Link your numbers and start sending compliant texts.

Simple Pricing

Rejection Fixes Included

Complete A2P 10DLC verification, done for you. $50 for one business, $399 for ten.

One business

Single Verification

$50

per verification, paid once

For one business that needs carrier approval to text its customers.

Best for agencies

10 Verification Pack

$399

10 verifications, $39.90 each

For agencies and multi location businesses verifying several brands. Just $39.90 per verification.

Registration and carrier fees are charged separately by your SMS provider.

FAQ

Frequently Asked Questions

Avoid them. Public shared shorteners cause error 30892 in campaign review and are a common trigger for carrier filtering in live traffic. Use your own domain or a branded short domain that belongs to your business.

It is a short domain your business owns and uses only for its own links, for example a short version of your brand name. Because it is yours, the destination is traceable to you, unlike a shared shortener used by millions of senders.

Yes. Approval does not stop carrier filters, and shortened or unrelated links are a frequent cause of error 30007. Keep using the same secure, branded links in real messages that you used in your samples.

Yes. Links are optional. If your messages will include links, show them in the samples as they will appear; if they will not, there is no need to add one.

Rejected for 30892?

Send us your samples and we fix the links.

Scroll to Top