Skip to content
Self-hosted WhatsApp, right inside WordPress. Bring your own number — pay Meta directly. See pricing →
WabwpWabwp
Home
Features
Team InboxShared inbox, queues & assignment AI ChatbotMulti-provider, knows your business Flow Builder25+ no-code automation nodes BroadcastsSafe bulk campaigns & segments Cart RecoveryWooCommerce automation & coupons WooCommerceOrder automations & custom statuses Chat Widget6 styles, triggers & analytics TemplatesMeta-approved template library AnalyticsRevenue, funnels & AI containment WhatsApp AdsCTWA attribution & ROAS
Pricing Integrations Blogs Contact us
Log in Get Wabwp free
HomeFeaturesPricingIntegrationsBlogsContact us Log in
Chat widget

Give visitors a direct line to WhatsApp.

Six button styles, full trigger control and built-in analytics — start conversations before a visitor bounces.

Get Started FreeSee pricing →
Chat widget

Give visitors a direct line to WhatsApp, before they leave your site.

Add a WhatsApp button to your website in your choice of style, control exactly when it appears, and start conversations before a visitor bounces.

  • Six ready-made button styles

    Pick the shape and placement that matches your site.

  • Full control over triggers

    Who sees it, when, and on which pages — scroll, delay, or exit intent.

  • Built-in analytics

    Widget clicks and conversations started, tracked automatically.

Set up the widget →
‹ Backdemo 1 ActiveSave changes
1 Template2 Style3 Agents4 Triggers5 Behavior6 Rules7 Analytics
TemplateChoose the visual style for the floating button.
✓ClassicRound bubble
MinimalOutlined, ghost
BubbleSpeech shape
CardWith avatar
ChatPillText + icon
Vertical tabSide-mounted
Impressions 100Clicks 63CTR 63.0%Chats opened 1
Live preview · classic
yoursite.com
Triggers & display rules

Exactly when — and where — it appears.

A widget that pops up everywhere annoys people; one that appears at the right moment converts. Six triggers control the when — from page load to exit intent to an abandoned cart — and display rules control the where, matching or excluding URL patterns and devices. Combine them freely: exit intent on product pages only, or a cart-abandonment nudge just for mobile shoppers.

Triggers · when to show+ Add trigger
Immediate (page load) ✓
After N seconds
After scrolling N%
On exit intent
On click of selector
On cart abandonment
Display rules · where to show+ Add
URL pattern ▾matches ▾/shop/*
URL pattern ▾excludes ▾re:^/blog/
Device ▾is ▾mobile
Save 3 rulesDone
Behavior

Start the conversation before they type.

Set the message WhatsApp opens with, label multiple numbers so visitors pick the right team, and collect consent before anything is shared — all per widget.

  • Pre-filled message

    Visitors open WhatsApp with your text ready to send — one tap to start.

  • Labeled numbers

    Sales, Support, Billing — with multiple numbers, visitors see a picker first.

  • Custom button text

    "Chat with us", "Get a quote" — whatever fits the page (pill & tab templates).

  • Consent gate (GDPR / DPDP)

    Your consent text and privacy-policy link, shown before WhatsApp opens.

Widget builder · Behavior+ Add number
Sales🇮🇳 +91 ▾98•••• 1120
Support🇮🇳 +91 ▾98•••• 4471
Pre-filled messageHi! I'm interested in your services — can we chat?
Button textChat with us
✓ Require consent before opening WhatsApp · "By clicking, you agree to be contacted on WhatsApp."
How it works

Live on your site in three steps.

1

Design the button

Pick a template, set your brand color, position and size — the live preview shows exactly what visitors will see.

2

Set when & where

Choose triggers and display rules — the right pages, the right moment, the right device. Activate with one toggle.

3

Watch conversations start

Clicks become WhatsApp chats in your Team Inbox, and analytics show what the button is earning.

Widget analytics

Know what the button is earning.

Impressions, clicks, CTR, chats opened and conversations started — per widget, over 7, 30 or 90 days. See which pages and triggers actually start conversations, then double down.

  • Full funnel per widget

    Impression → click → chat opened → conversation started.

  • 7 / 30 / 90-day ranges

    Compare periods and spot what changed.

  • Feeds the Team Inbox

    Conversations started here land in your shared inbox, tagged with their source.

Widget · Analytics7 days · 30 · 90
Impressions
8,412
▲ 12%
Clicks
618
▲ 9%
CTR
7.3%
▲ 0.8pt
Chats opened
402
▲ 15%
Conversations started
238
▲ 18% · lands in Team Inbox
Chat Widget FAQ

Questions, answered.

Will the widget slow down my site?

No. It's a lightweight snippet rendered by your own WordPress — no third-party script, no external tracking, and it loads after your content.

Can I control which pages show the widget?

Yes. Display rules match or exclude URL patterns (wildcards and regex), device types and more — show it on /shop/*, hide it on the blog.

When does the widget appear?

Your choice: immediately, after N seconds, after scrolling N%, on exit intent, on click of a selector, or on cart abandonment.

Can different pages route to different people?

Yes. Add multiple agents or numbers — visitors see a picker before WhatsApp opens, and each number can have its own label and pre-filled message.

Is it GDPR / DPDP compliant?

Yes. Turn on consent and visitors must agree (your text, your privacy-policy link) before WhatsApp opens or any identifier is collected.

How do I measure if it's working?

Built-in analytics track impressions, clicks, CTR, chats opened and conversations started per widget over 7/30/90 days — and every conversation lands in your Team Inbox tagged with its source.

Your customers are already on WhatsApp. Meet them there — properly.

Connect your WhatsApp Business account and get your inbox, automations, and analytics running in minutes.

Get Started Free Book a Demo

Always-free base plan · No credit card · Official WhatsApp Business Cloud API

WabwpWabwp

The self-hosted WhatsApp Business platform for WordPress. Your entire WhatsApp business, inside the WordPress you already own.

PHP 8.1+WP 6.4+GPL-2.0HPOS-ready

Product

FeaturesPricingIntegrationsDocumentationContact us

Features

Team InboxAI ChatbotFlow BuilderBroadcastsCart RecoveryWooCommerce

Resources

WhatsApp AdsChat WidgetTemplatesAnalyticsAPI & hooks

Company

AboutContactBlogAgency
© 2026 Wabwp · GPL-2.0-or-later · Not affiliated with WhatsApp or Meta.
wabwp.comdocs.wabwp.com