Build sms:// deep links that open Messages with a pre-filled number and body. Works on iOS, Android, macOS, and Windows.
+ then country code).
sms:
<a href="sms:">Text us</a>
An SMS link (also called an sms:// link, click-to-text link, or SMS deep link) is the SMS equivalent of a mailto: link. Tap it, and the recipient's default Messages app opens with a pre-filled phone number and message body. They can't miss the CTA, can't type the wrong number, and can't mis-spell your name.
The canonical format is:
sms:+15551234567?body=Hello%20world
<a href="sms:+15551234567?body=Hi">Text us</a>sms:+15551234567&body=Hi still works on legacy iOS 7 if you need it, but it isn't required for any iOS version sold in the last decade.sms:+1...,+1...) work on Android but iOS may only honour the first.Blooio sends real blue-bubble iMessage and SMS from one API. Plug it into HighLevel, n8n, HubSpot, Make, or Zapier in minutes.
Try the Blooio API →An SMS link is a URL with the sms: scheme (e.g. sms:+15551234567?body=Hello) that, when tapped, opens the user's default Messages app with the number and body pre-filled. They're the SMS equivalent of mailto: links.
The most compatible format is sms:+1234567890?body=Hello%20world. Use E.164 phone format (+ then country code, no spaces), and URL-encode the body. iOS historically required sms:+1234567890&body=... but modern iOS accepts ?body= just like Android.
Yes. iOS 12+, all modern Android versions, macOS, and Windows 10+ Messages all open the SMS composer when an sms: link is tapped. Older iOS (pre-8) used the & separator instead of ?, but you can ignore that today.
No. For privacy reasons, every operating system requires the user to confirm the send by tapping the send button inside the Messages app. The sms: link only pre-fills the composer — it never sends silently.
Use a standard HTML anchor: Text us. This works in every modern browser. For email signatures and PDFs, the same link format works as long as the rendering app supports custom URL schemes.
Yes — that's exactly what an SMS or iMessage API is for. Tools like Blooio let you send real SMS and blue-bubble iMessage from your CRM or backend without any user interaction. Use sms: links for one-tap from a webpage; use an API for outbound, scheduled, or bulk sends.