Guide

How to add a WhatsApp button to your website without a plugin (2026)

TL;DR

  • For a simple link you do NOT need a plugin: a wa.me URL in an <a> tag is enough.
  • If you want to qualify visitors first and keep the lead, a guided flow beats a bare link.
  • With LeadButton you paste one async snippet before </body> — no plugin, ~19 KB, live in 2 minutes.

You want visitors to reach you on WhatsApp, but you'd rather not add yet another heavy plugin. Good news: you don't have to. A WhatsApp button is, at its core, just a link. In this guide we show the manual method first, then the faster route with a guided lead flow — including when to pick which.

Method 1 — the manual wa.me link

WhatsApp has an official link format: wa.me/<number>. Put your number in it (international, no + or spaces) and optionally a pre-filled message. Drop the link in a plain <a> tag on your site.

wa.me link
<a href="https://wa.me/31612345678?text=Hoi!%20Ik%20heb%20een%20vraag"
   target="_blank" rel="noopener">
  Chat op WhatsApp
</a>

A bare WhatsApp link — enough if all you want is click-to-chat.

This works on every platform and costs nothing. The downside: your visitor jumps straight to WhatsApp, you qualify nothing up front, and you have no record of the lead if the conversation stalls there.

Method 2 — a guided flow (recommended)

A guided flow asks one or two short questions first ("What can we help you with?"), then routes the visitor to WhatsApp, a form or a call — and keeps the lead. That way you miss nothing, including outside business hours.

With LeadButton you build that flow from a template and put it live with one snippet. No plugin, no developer. The widget is ~19 KB (brotli), loads async and renders in a Shadow DOM, so it can't touch your site CSS.

before </body>
<script async
  src="https://cdn.leadbutton.app/w.js"
  data-key="wgt_9fk3a2"></script>

The same snippet works on WordPress, Shopify, Webflow, Wix and custom sites.

New here? See the per-platform install guides in the docs — you'll be live in 2 minutes.

Which method should you choose?

In short:

  • Just click-to-chat and nothing to track? The wa.me link is fine.
  • Want to qualify, keep and forward leads to your CRM? Choose a guided flow.
  • Worried about WhatsApp policy or consent? Both are visitor-initiated — the visitor always starts.

Conclusion

A WhatsApp button doesn’t have to be a plugin. For a simple link, wa.me is enough; if you actually want leads out of it, a guided flow with lead storage is the better choice — and just as easy to place with one snippet.

Put your WhatsApp button live today

Build your flow from a template and paste one snippet. Free up to 20 leads/mo, no credit card.