US A2P messaging

Branded short links for Twilio 10DLC messages

US A2P 10DLC campaigns are vetted, and Twilio’s documentation says sample messages with public URL shorteners can be rejected. Letlink gives you short links on a dedicated domain you own, ready for your samples and your sends.

Short answer

For US A2P 10DLC messaging, Twilio’s documentation says public URL shorteners such as bit.ly or TinyURL in sample messages can get a campaign rejected, and recommends a dedicated, branded short domain that belongs to your business. Letlink runs short links on your own domain from Solo at $3.90 a month, records every tap by time, country and device, and from Growth at $8.90 creates links through the REST API, Zapier or Make for the messages you send with Twilio.

At a glance

Custom domains
1 on Solo, 3 on Growth, 50 on Ultimate
Tracked clicks
10,000 a month on Solo, 100,000 on Growth
REST API, Zapier, Make
Growth and Ultimate
HTTPS
Certificates issued and renewed automatically
Price
Solo $3.90, Growth $8.90 a month

Features

What a 10DLC sender needs from short links

A dedicated domain you own

Point a CNAME for a hostname on your own domain at custom.letl.ink. Your links resolve there, and no other business sends links on it.

HTTPS on every link

Twilio asks for URLs that are secure and publicly accessible. Certificates for your domain are issued and renewed automatically once the CNAME resolves.

Real links for sample messages

Create the links your campaign will use before you register it, so the sample messages contain working URLs on your branded domain that reviewers can open.

Links created by your code

On Growth, call POST /api/v1/links from the same code that calls Twilio, or use the create-link action in Zapier or an HTTP module in Make, then put the returned short URL in the message body.

Tap analytics across campaigns

Taps are recorded with time, country, device and browser, and tagged with the UTM campaign, alongside every other channel you track.

Change the landing page later

Messages cannot be recalled. Edit the link’s destination and every text already delivered opens the new page.

Use cases

Who uses branded links with Twilio

Businesses registering a 10DLC campaign

Set up the domain and the first links before registration, so the sample messages show the same URLs you will send.

Developers sending from their own app

Create a short link through the Letlink REST API, send it through Twilio’s API, and read taps back from the analytics endpoints or a webhook.

No-code teams

A Zapier or Make scenario that creates the Letlink link and passes it to a Twilio step, without writing code.

Step by step

How to use branded short links in Twilio 10DLC messages

  1. Connect a domain you own

    On Solo or above, create a CNAME for a hostname such as go.yourbrand.com pointing at custom.letl.ink and add it under Integrations → Custom Domain. Wait for verification and SSL.

  2. Create the campaign links

    Choose Create link, select your domain, paste the destination and set a short code. Open each link from a phone to confirm it resolves over HTTPS.

  3. Use them in your sample messages

    In the Twilio campaign registration, include those links in the sample messages and state that messages contain embedded links.

  4. Create links for each send

    On Growth, create links through the REST API, Zapier or Make with your domain in the domain field, then send the message through Twilio.

  5. Read the taps

    Open each link’s stats page, or pull the numbers from the analytics endpoints. Text-message taps usually arrive without a referrer, so use UTM campaigns to tell sends apart.

Pricing

Letlink plans and limits

Start free with no card. Paying yearly takes 20% off every paid plan.

Full plan comparison
Letlink plans and limits
Plan Free Solo Growth Most popular Ultimate
Price per month $0 $3.90 $8.90 $39.90
Active links 1,000 3,000 8,000 15,000
Tracked clicks a month 1,000 10,000 100,000 Unlimited
Custom domains — 1 3 50
Team members 1 1 5 50
Click history 7 days 30 days 365 days Unlimited

Mobile app

Your links, in your pocket.

Create short links, watch clicks arrive live and design QR codes from your phone. Free on iPhone, iPad and Android.

  • Live click analytics
  • Smart links and QR codes
  • In sync with your dashboard

FAQ

Twilio 10DLC links: questions and answers

Anything else? Talk to us — or read the help center.

Can I use a URL shortener in 10DLC messages?

Not a public one. Twilio’s documentation says public shorteners such as bit.ly or TinyURL in sample messages can lead to campaign rejection, and asks for a dedicated, branded short domain that belongs to your business. Letlink runs short links on your own domain from Solo at $3.90 a month.

Can I use letl.ink links in 10DLC messages?

No — use your own domain. letl.ink is shared by every Letlink account, which makes it a public shortener in the sense Twilio describes. Add a custom domain (1 on Solo, 3 on Growth) and create your SMS links on it.

What should the links in my sample messages look like?

Twilio asks for two to five sample messages and recommends including example links whenever your messages will contain them, so the links can be verified. Use the same branded domain you will send from, make sure each link opens over HTTPS, and point it at a page that clearly belongs to your business.

Does Letlink integrate directly with Twilio?

There is no built-in Twilio integration. Letlink works alongside it: on Growth at $8.90 a month you create links through the REST API, Zapier or Make and send them with Twilio, and read taps back by API or webhook.

Twilio has its own link shortening. Why use Letlink?

Twilio offers link shortening on your own domain through Messaging Services, and for SMS-only sending that may be all you need. Letlink is useful when the same branded links also go out by email, on social and in print, and you want one place for their analytics, country access rules, device routing and chat alerts.

Can I create a unique link for every message?

For small volumes, yes, through the REST API on Growth. Every link counts toward your plan total, so most senders use one link per campaign or segment with UTM tags rather than one per recipient.

Get started

Shorten your first link in under a minute.

The free plan needs no credit card and has no trial clock. Upgrade when you need your own domain, more links or your team.