WhatsApp button generator that counts every click
Create your wa.me link with a pre-filled message, a QR code and a floating WhatsApp button for your website. The button sends a GA4 and Google Tag Manager event on every tap, so a WhatsApp conversation finally counts as a lead.
- No sign-up
- Copy and paste
- WordPress, Shopify, Wix, Webflow
- No watermark

Set up your button
Updates as you typeEnter the number with country code, digits only.
Your result
Ready to usePrint the QR on your menu, counter or van. Scanning it opens the chat with the message already typed.
Paste it once, right before </body>. In WordPress: Appearance → Theme File Editor → footer.php, or a plugin like WPCode → Footer. In Shopify: theme.liquid. In Wix or Squarespace: Settings → Custom code → Footer.
Three pieces almost no small-business site gets right
A link, a QR and a floating button that also tells Google Analytics every time a customer writes to you.
A correct wa.me link
The official "click to chat" format: international number without the plus sign or spaces, and a URL-encoded message. Works on phones (opens the app) and desktop (opens WhatsApp Web).
A QR code to print
Menu, counter, van or flyer. It is the cheapest way to move a walk-in customer to a channel you can measure.
A button that gets counted
Every tap pushes an event to the dataLayer and to gtag. Mark it as a key event in GA4 and import it into Google Ads as a conversion.
Light, no dependencies
About 2 KB of inline HTML and CSS. No external script, no iframe: nothing loads from WhatsApp until someone taps it.
Plenty of WhatsApp buttons, almost none measured
Figures from our September 2026 study of 597 small-business websites in Houston and San Salvador, measured with the same checks. See the full numbers.
From "nice button" to conversion in four steps
The button already sends the event. What remains is telling Google that this event is a lead.
