What is click-to-chat?
Quick answer
Click-to-chat is the pattern where a button on a website opens the visitor's preferred messaging app — WhatsApp, Telegram, Messenger, iMessage — already pointed at your business, with the number filled in and sometimes a pre-written first message ready to send. The conversation that follows happens inside the messaging app, with a real human on each end. No chatbot, no API, no per-message fees.
The plain-language definition
Most messaging apps publish a documented URL pattern that opens a
conversation when clicked. WhatsApp uses
https://wa.me/<number>; Telegram uses
https://t.me/<username>; Messenger uses
https://m.me/<page>; iMessage uses
sms:+<number>. These are not API endpoints — they
are normal URLs that the operating system or browser hands off to the
messaging app. Click-to-chat is just the practice of putting those
URLs behind buttons on a website.
Most implementations add a query parameter to pre-fill the first
message. For WhatsApp, that's ?text=; for Telegram,
?start=. The pre-filled message can carry the page URL
the visitor was on, the product they were looking at, or any other
context — so when a real conversation starts, your team already knows
what triggered it.
The clean separation from in-page live chat is the main thing to internalize:
- In-page live chat (Intercom, Crisp, Tawk.to) runs inside the website. The visitor types in the browser; the conversation lives on the vendor's server; if the visitor leaves the tab the conversation usually ends.
- Click-to-chat hands the conversation off to the messaging app the visitor already trusts. They can close the browser, walk away, get the reply on their phone tomorrow, and pick up where they left off — because the conversation lives in the messaging app, not in a tab.
Key facts
-
It's a documented Meta pattern. The wa.me URL scheme is published by Meta as the official way to start a WhatsApp chat from outside the app. It's not a hack and carries no ban risk for the business.
-
Pre-filled messages are URL-encoded. If your pre-filled text contains spaces, line breaks, or punctuation, encode it. Most widget tools handle this automatically — but if you're hand-rolling the link, percent-encode anything that isn't a letter or digit or the standard URL-safe characters.
-
Conversion is usually higher than in-page live chat. Visitors trust their messaging app more than a vendor's chat bubble, and the conversation can continue on their phone after they leave your site — so the abandonment problem in-page chats fight is largely absent. Numbers vary, but most teams that switch from in-page chat to click-to-chat report a noticeable lift on contact-rate.
-
Routing has to be handled before the click, not after. Because the conversation jumps out to the messaging app, your only chance to decide which agent's number it lands on is at the moment the visitor clicks. The widget needs to know each visitor's context — page, region, time of day — and pick the right destination number before opening the deep link.
-
It works across messaging apps, not just WhatsApp. The same pattern exists for Telegram, Messenger, iMessage, Viber, Signal, and several others. Multi-channel widgets let the visitor pick which app to use — and click-to-chat is what makes any of them open a real conversation rather than a clunky web form.
Frequently asked questions
What does click-to-chat actually mean?
Click-to-chat means a visitor clicks a button on your website and the messaging app of their choice opens already pointed at your business — number filled in, sometimes a pre-written first message, and ready to send. The conversation that follows happens inside the app, not inside the browser, which is what differentiates click-to-chat from in-page live chat widgets.
Is click-to-chat the same thing as a chatbot?
No. Click-to-chat opens a real conversation in a messaging app and the message goes to a human (or whichever account answers the number). A chatbot is automated software that replies on a script. The two get bundled together because both are 'website chat,' but the user experience and infrastructure are entirely different — one is just a deep link, the other is a stateful program.
How does click-to-chat work for WhatsApp?
WhatsApp click-to-chat uses Meta's documented wa.me URL scheme: https://wa.me/<E164-phone-number> opens a chat in WhatsApp, and you can add ?text=<URL-encoded-message> to pre-fill the first message. Tap or click that URL, WhatsApp opens, the conversation is ready. No API, no fees, no Meta approval.
Does click-to-chat work on desktop?
Yes. On desktop, the wa.me link opens WhatsApp Web (if logged in) or prompts to scan the QR code. On mobile, it deep-links straight into the WhatsApp app. The same pattern works for Telegram (t.me/<username>), Facebook Messenger (m.me/<page>), and iMessage (sms:+<number>).
What are the downsides of click-to-chat?
Two main downsides. First, the conversation leaves your website, so you lose any in-page context unless you pass it explicitly in the pre-filled message. Second, because it's a real human conversation in a real app, there's no automation — someone has to actually read and reply. For most small businesses that's a feature, not a bug; for high-volume support operations it's why the WhatsApp Business API exists.
How Toran fits
Toran is a click-to-chat widget. Visitors see a floating button, click, and land in the messaging app they already use — WhatsApp by default, plus Telegram, iMessage, SMS, and a dozen others on paid plans. The widget handles the routing decision before the click: it looks at the page, the visitor's country, the time of day, and which agent is on shift, then opens the deep link pointed at the right team member's personal number. The free-forever plan covers two agents and unlimited widget views. Step-by-step setup is in the free WhatsApp widget guide, and the free wa.me link generator builds individual click-to-chat URLs without any account.
Related terms
- WhatsApp Business API — the paid alternative to click-to-chat for high-volume use cases.
- Lead routing — what the widget decides before opening the click-to-chat link.
- Back to the full glossary