Skip to content

Guides

How to create a WhatsApp link with a prefilled message

A WhatsApp link lets prospective customers contact you with one click, without saving your number and typing a message from scratch. Creating one is simple as long as the number format is right.

By Tipamedia · 4 min read · updated

Writing the number correctly

A wrong number format is the most common reason a link does not work. Follow these rules:

  • Use the country code in international format: for Indonesia, start with 62.
  • Remove the leading zero from the local number: 0812-3456-7890 becomes 6281234567890.
  • Do not use a plus sign, spaces, hyphens or parentheses.

Writing a URL-encoded message

Certain characters cannot appear as they are in a URL. A space becomes %20, a new line becomes %0A, and a question mark becomes %3F. Typing these one by one is error-prone, so it is easier to use WhatsApp Link Generator, which builds and encodes the message for you.

Tips for writing the opening message

A good opening message saves time for you and your prospective customers:

  • Keep it short and clear, for example by naming the product or service being asked about.
  • Mention where the visitor came from, such as “from the website”, so you know which channel works.
  • Use a different message for different pages, so you immediately know the context of the question.

Want a WhatsApp button on your website?

A clean WhatsApp button that is tracked in analytics and connected to your business flow is part of the websites we build. See our website development services.

Frequently asked questions

Do customers need to save my number to use a wa.me link?

No. A wa.me link opens a conversation directly with that number without it having to be saved in contacts.

Can a wa.me link be used for a WhatsApp group?

No. A wa.me link is only for a conversation with a single number. For a group, use the group invite link in the form of chat.whatsapp.com.

Why isn’t my WhatsApp link working?

The most common cause is the number format: it still has a leading zero, a plus sign or spaces, or it is missing the country code 62. Also check whether the message has been URL-encoded.

Need hands-on help?

We build websites, apps, and custom systems for your business.

This guide was written by the Tipamedia team based on our day-to-day work. Tell us what you need and we will help you work out the next step.

Or email us at [email protected].