WhatsApp link generator
Type your WhatsApp number and, if you like, the first message customers should send. You get a wa.me link that opens a chat with you, a QR code and a button for your website. It updates as you type.
Enter the number with its country code, like +44 20 7946 0958.
Your WhatsApp link
https://wa.me/14155550134?text=Hi%2C%20I%20found%20you%20on%20your%20website%20and%20would%20like%20a%20quote%20for%20a%20deep%20clean.QR code
Button for your website
<a href="https://wa.me/14155550134?text=Hi%2C%20I%20found%20you%20on%20your%20website%20and%20would%20like%20a%20quote%20for%20a%20deep%20clean." target="_blank" rel="noopener">Chat with us on WhatsApp</a>
Build a sales agent from your site
Your own AI agent answers buyers on your website at any hour, handles questions like these from your own pages and turns visitors into leads. Paste your address to see it learn your site. No account needed.
How a WhatsApp link works
A WhatsApp link, or click-to-chat link, opens a chat with your number without the customer saving it first. Its form is https://wa.me/ followed by your full number in international format: country code and number, digits only, without the plus sign, leading zeros, brackets or dashes. Add ?text= and a URL-encoded message to fill in the customer’s first message.
- Choose the countryThe form starts on your country. Change it if your WhatsApp number is from somewhere else.
- Type the numberType it the way you write it locally, spaces and all. The tool adds the country code and drops a leading 0.
- Add a first messageOptional. Write what a customer would say, so you know where the chat came from.
- Test, then shareOpen the link on your phone and on a computer, then copy it, download the QR code or paste the button into your website.
https://wa.me/14155550134?text=Hi%2C%20I%20found%20you%20on%20your%20website%20and%20would%20like%20a%20quote%20for%20a%20deep%20clean.
Writing your number in a WhatsApp link
Most broken links come from the number. The link needs the country code, then the number without the 0 you dial at home.
| Country | Written locally | In the link |
|---|---|---|
| United States | (415) 555-0134 | wa.me/14155550134 |
| United Kingdom | 020 7946 0958 | wa.me/442079460958 |
| India | 098765 43210 | wa.me/919876543210 |
| Germany | 030 1234567 | wa.me/49301234567 |
| Italy (landline) | 06 1234 5678 | wa.me/390612345678 |
Example numbers only. Italian landlines keep their 0 after the country code; the tool handles that.
Pre-filled message examples
A first message tells you which page, product or ad the chat came from. Copy one, replace the [square-bracket] slots, and paste it into the form.
Hi, I would like a quote for [service] at [postcode or area].
Hi, I saw the [product name] on your website. Is it in stock?
Hi, I would like to book a table for [number] people on [date].
Hi, I have a question about order [order number].
Common mistakes
- Keeping the leading 0: wa.me/4402079460958 will not find the number.
- Leaving out the country code, so WhatsApp looks for the number in the wrong country.
- Pasting a message with spaces and symbols straight after ?text=. It must be URL-encoded; the tool does it for you.
- Linking a number that is not on WhatsApp, such as a landline that was never registered.
- A long first message. One sentence is enough, and the customer can still edit it.
On your website, an AI agent can answer before the chat moves to WhatsApp
A WhatsApp link starts a conversation that waits for you to reply. On your own website, a LuckPanda sales agent answers visitors at once, from your pages, at any hour. When someone wants to buy, it asks for an email or phone number and saves the lead, so your team follows up with the details in hand.
A website chat on a cleaning company’s site
Answer website visitors the moment they ask
Build a sales agent from your website and test it free before it goes live.
See the AI sales agentQuestions people ask
How do I create a WhatsApp link?
Use https://wa.me/ followed by your number in international format: the country code and the number, digits only, with no plus sign, leading zero, brackets or dashes. The generator above builds it from the number as you write it locally.
How do I add a message to a WhatsApp link?
Add ?text= after the number, then the message URL-encoded, so spaces become %20. The customer sees the message in the box and can edit it before sending.
Why does my WhatsApp link say the number is not on WhatsApp?
Usually the country code is missing, a leading 0 was kept, or the number is not registered on WhatsApp. Check the number in the link, then open it on your own phone.
Does a wa.me link expire?
No. It is a plain web address with your number in it, so it works as long as that number stays on WhatsApp. There is no account and nothing to renew.
Related pages
- WhatsApp QR code generatorTurn your WhatsApp number and a first message into a QR code to print or share, as PNG or SVG.
- Telegram link generatorMake a t.me link to your Telegram account with a draft message, or to your bot with a start parameter.
- Auto-reply message generatorOut-of-office, after-hours, holiday and away messages for email, chat and WhatsApp.
- Objection handling generatorThree honest responses to price, timing, competitor, need, trust and authority objections.
- AI sales agentAnswers buying questions from your pages, asks two short questions and sends the visitor to the right next step.
Build it with your AI agent
Give an agent your site and it can create the chatbot, read your pages and test it through LuckPanda's API and MCP. It prepares the work; going live stays with you.
Use LuckPanda's MCP server (https://luckpanda.app/mcp) to build a website chatbot for me. Ask for my website address, call chatbot_create_from_website with it, wait until the pages are learned (chatbot_source_list), then run a few test questions with chatbot_test_message and show me the answers. Do not put it live: I will do that myself.
Instructions for AI agents
Needs a LuckPanda agent key (Settings › Developers) with the chatbot.manage grant. MCP endpoint: https://luckpanda.app/mcp (Streamable HTTP, bearer key).
chatbot_create_from_website{ url }: creates a draft chatbot named after the site and starts reading it.chatbot_source_list: pages learned, failed or skipped, with a reason for each.chatbot_test_message: asks the bot a question as the owner. Test chats never email anyone.- Going live (
chatbot_updatewith status live) is a person's action; an agent gets APPROVAL_REQUIRED.
Try it on your website
Paste your address and watch the chatbot learn your pages. No account and no card.
This page in other languages