Skip to content

Free tool

Add a floating WhatsApp chat widget to your website

Configure the button, brand the chat card, personalize messages per URL with {{page_url}} and {{page_title}} — then embed everything with one async script tag. No signup, works on any site.

Configure WhatsApp chat button

The floating button every visitor sees.

Button background

😊 Emoji welcome. You can use {{page_url}} & {{page_title}} — filled with the page the visitor is on.

Position

Chat widget

The card that opens above the button — brand it like your own.

Brand color

😊 Emoji welcome — {{page_url}} & {{page_title}} work here too.

Open widget on mobile
Open widget by default
Re-open by default

After a visitor closes it, when may it auto-open again?

URL personalization

Personalize the messages based on your website's URL — a rule matches when its source URL appears in the visitor's address. Parameters: {{page_url}}, {{page_title}}.

Format parameter values

Applies to the substituted {{page_title}}value — "red-shoes – your store" becomes "Red shoes – your store". URLs stay untouched.

Live preview

YBYour BusinessTypically replies within minutes
Hi there 👋 How can we help you today?now
Start Chat

⚡ Powered by InfiQ

{{page_title}}previews as "Red shoes – Your Store". On your site the real page title and URL are used — pick a rule above to preview its personalization.

Your embed script

<!-- Enter your WhatsApp number to generate the script -->

One script tag before </body>— the widget loads async from infiq.in and never slows your page. Works on any site: Shopify, WordPress, Wix, custom. The free widget carries a small "Powered by InfiQ" credit.

How it works

Three steps, no signup

1

Configure button and card

Number, colours, CTA texts, margins, radius, position — plus the brand header, on-screen message and open/re-open behaviour.

2

Personalize per URL

Add rules so product pages ask about the product and pricing pages about plans — {{page_url}} and {{page_title}} fill in automatically.

3

Copy the script tag

One async script before your closing body tag. Your configuration travels inside it; the widget loads from infiq.in and renders itself.

Why it works

Why a floating WhatsApp widget converts browsing into conversations

Most website visitors who leave without buying were never against talking to you — they just hit a question your page did not answer, and the effort of finding a contact form felt bigger than closing the tab. A floating chat widget removes that friction. It is visible on every page without occupying layout space, it signals a real human is reachable, and it moves the conversation into WhatsApp, where people already spend their day and where your reply will actually be seen. Industry reports suggest chat entry points typically engage a meaningful single-digit percentage of visitors — small numbers on paper, but these are your highest-intent people: they had a question specific enough to ask.

Placement decides whether the widget helps or annoys. Bottom-right is the convention most visitors expect; bottom-left is the right call when the corner is already occupied by a cookie banner, a scroll-to-top control or a cart drawer. Whatever you choose, keep the launcher clear of your money moments: it must never cover a checkout button, a form submit or a sticky add-to-cart bar on mobile. On phones, also respect the system safe areas — a button flush against the bottom edge collides with gesture bars on modern devices, which is why the generated widget floats 20 px in from each edge. The welcome text deserves as much thought as the colour: a specific line such as “Ask us about sizing or delivery” consistently outperforms a generic “How can we help?” because it tells visitors what the chat is for.

Performance is the quiet reason this widget stays light. The embed is one async script tag: a small vanilla-JavaScript file with no frameworks, no trackers and no further network requests, rendering only after your page is interactive. Your configuration travels inside the tag itself, so changing a message means updating one attribute — no dashboard, no account. Because the pre-filled message can carry {{page_url}} and {{page_title}}, every conversation arrives with its context attached.

  • Use WhatsApp green if instant recognition matters more than brand purity; use a brand colour when the widget must sit inside a tightly designed page.
  • Keep the pre-filled message short and specific — it lowers the effort of sending that first message, and the URL parameters tell your team which page the chat came from.
  • Auto-open sparingly: "open by default" with the 24-hour re-open policy respects visitors who closed it, which protects the widget's welcome.

Once chats start arriving, the widget is only the front door. Routing the same number through the WhatsApp Business API gives your team a shared inbox, chatbots for after-hours replies and reporting on every conversation the widget starts — which is exactly what InfiQ does.

FAQ

Frequently asked questions

How do I add the widget to my website?

Copy the generated script tag and paste it just before the closing </body> tag of your site. On WordPress use a footer-scripts or custom-HTML plugin, on Shopify edit theme.liquid, and on Wix, Webflow or Squarespace use the custom-code section in site settings. The script loads asynchronously and injects its own styles — no other setup needed.

How do the {{page_url}} and {{page_title}} parameters work?

Wherever they appear in your messages, the widget substitutes the visitor's current page at load time — so a message from your pricing page arrives as "Hi! I'm on Pricing (https://yoursite.in/pricing)" and your team instantly knows the context. The format options can clean the title (remove dashes/underscores, capitalize) before substitution.

What is URL personalization?

Rules that change the pre-filled and on-screen messages per page: a rule whose source URL matches the visitor's address (a simple contains-match, so "/pricing" covers every pricing URL) overrides the defaults. Product pages can ask about the product, the pricing page about plans — one script, page-aware messages.

Will the widget slow my page down?

No — it's one small vanilla-JavaScript file loaded async from infiq.in with zero dependencies, no frameworks, no trackers and no further network requests. It renders after your page is interactive, so it adds nothing measurable to your page-speed scores.

Where do visitor messages actually go?

Straight to your WhatsApp number. The Start Chat button opens a wa.me link with your pre-filled message ready to send. There is no middle server: conversations happen in the WhatsApp app on the visitor's phone (or WhatsApp Web on desktop) and land in your WhatsApp Business app or API inbox.

What do the open and re-open settings do?

"Open widget by default" pops the chat card automatically shortly after the page loads. The re-open policy respects visitors who closed it: "After 24 hours" keeps it closed for a day after a manual close (remembered in their browser), while "Always" re-opens it on every visit. "Open on mobile: No" sends phone visitors straight into WhatsApp when they tap the button instead of showing the card.

Can I remove the Powered by InfiQ badge?

The free widget always includes a small "Powered by InfiQ" link in the card footer — that is the trade for an unlimited, signup-free tool, and it is shown honestly in the live preview. It is a single muted text line, deliberately subtle so it never competes with your branding or the Start Chat button.

Still have questions?

Book a demo

Talk to InfiQ

See what WhatsApp can do for your business

Tell us your volume — we map templates, estimate cost, and get you a sandbox in about 2 hours.

Step 1 of 2
WhatsApp

Protected by invisible spam checks · replies within 1 working day

Meta Business Partner

Put a team behind the widget.

InfiQ turns every widget conversation into a managed lead — shared team inbox, chatbots, broadcasts and analytics on the official WhatsApp Business API. 7-day free trial, no card required.

7-day free trial Enterprise-grade reliability Live in 2 hours Built for Indian businesses