Create a WhatsApp Link With a Pre-Filled Message
Build a wa.me click-to-chat link, write the message you want to receive, and shorten it into a branded URL you can put anywhere — and track. No account, no watermark.
Build your WhatsApp link
The short link opens a WhatsApp chat with your number, message already typed. The visitor only has to press send.
What is a wa.me link?
wa.me is WhatsApp's official click-to-chat domain. A link in this format opens a conversation with a phone number — without the visitor saving the contact first:
https://wa.me/14155550132?text=Hi%21%20I%27m%20interested
Two rules trip people up. The number must be in international format without +, 00, brackets, dashes, or leading zeros. And the message after ?text= must be URL-encoded — spaces become %20, punctuation gets escaped. The generator above applies both rules automatically.
Why shorten it?
- It becomes readable.
zip1.io/chat-with-salessays what it does;wa.me/14155550132?text=Hi%21%20I%27m…is line noise on a flyer or in a bio. - It becomes measurable. WhatsApp gives you zero click data. The short link's stats page shows clicks over time, country, device, and referrer — free.
- It becomes printable. A short slug makes a clean QR code for menus, posters, and packaging. See QR codes.
- It becomes cappable. Set
max-clicksand the link stops working after N clicks — useful for limited promos and group invites.
Where WhatsApp links earn their keep
1. "Chat with us" for sales and support
Put zip1.io/chat-support behind the button on your site or email signature. The pre-filled message ("Hi, I need help with my order…") routes the conversation before it starts, and the click count tells you whether anyone uses the channel.
2. Instagram bio and social profiles
Bios allow one link and no long URLs. A branded short link to your WhatsApp chat turns profile visits into conversations — and the referrer stats show which profile actually sends them.
3. Flyers, menus, posters
Print the short slug or its QR code. Scanning opens the chat with the message pre-filled — "I'd like to book a table" — which is a lower hurdle than a phone call and infinitely lower than a form.
4. Group invites that close themselves
Shorten your chat.whatsapp.com invite link and set max-clicks to the number of seats. The invite stops redirecting when the group is full, instead of circulating forever.
{
"url": "https://chat.whatsapp.com/AbCdEfGh123",
"alias": "beta-testers",
"max-clicks": 50
}
5. One number, many campaigns
Mint one slug per channel — /wa-flyer, /wa-insta, /wa-newsletter — all pointing at the same number with different pre-filled messages. Per-link click counts tell you which channel fills your inbox.
Or do it from the API
No key, no signup — 10 requests per minute per IP. See the API reference.
curl -X POST http://zip1.io/api/create \
-H "Content-Type: application/json" \
-d '{
"url": "https://wa.me/14155550132?text=Hi%21%20I%27m%20interested",
"alias": "chat-with-sales"
}'
# Response:
# {"short_url": "http://zip1.io/chat-with-sales", ...}
How zip1.io compares to WhatsApp link tools
| Capability | zip1.io | Walink (wa.link) | Plain wa.me link |
|---|---|---|---|
| Pre-filled message | Yes | Yes | Encode it yourself |
| Custom branded slug | Yes — free | Paid plan | No |
| Click analytics | Yes — free | Paid plan | None |
| Click caps / self-expiring | Any integer | No | No |
| Also shortens non-WhatsApp URLs | Yes | No | — |
| API without an account | Yes | No | — |
FAQ
-
What number format does wa.me need?
International format with country code, digits only: no
+, no00prefix, no brackets, dashes, or leading zeros. A US number is14155550132; a Brazilian mobile is5511912345678. The generator above cleans this up for you. -
Does the visitor need to save my number first?
No. Clicking the link opens the chat directly — that's the point of click-to-chat. Your number becomes visible to them inside the conversation, as with any WhatsApp chat.
-
Can I see who clicked my WhatsApp link?
The stats page shows clicks over time, country, browser, OS, and referrer for every short link — no account needed. WhatsApp itself tells you nothing about a raw wa.me link.
-
What about numbers that aren't on WhatsApp?
The link still opens, but WhatsApp shows an error instead of a chat. Click-to-chat only works for numbers with an active WhatsApp or WhatsApp Business account.
-
Can I change the destination later?
No — zip1.io links are immutable once created. If your number changes, mint a new slug. (That immutability is also why a short link is safe to print.)
Related
Make your WhatsApp link
Ten seconds, no account. Branded slug and click stats included.