The website call widget that converts

A website call widget your visitors will actually use

Drop one script tag onto any site — React, WordPress, Shopify, Webflow, plain HTML. A floating call button appears. Visitors click and you answer in your browser. Free plan: 1 agent, 200 min/month.

Why it works

Live in 2 minutes

Copy one snippet, paste it before </body>, refresh. The widget is on every page of your site — desktop and mobile, every modern browser.

No phone number, ever

Audio runs browser-to-browser through encrypted WebRTC. You never buy a number, rent a SIP trunk, or pay per minute.

Conversion-tuned design

Floating button bottom-right (the spot users already look for help). Calling state, ringing animation, and graceful fallback if no agent is online.

How it works

  1. Create a free WebCallHub workspace — 30 seconds, no credit card. Pick a workspace name and you're in.
  2. Paste the widget snippet on your site — One <script> tag. Works on any platform. Every page on your site instantly gets a call button.
  3. Go online and take calls — Open /app/support in any browser. Toggle online. Visitor clicks → your laptop rings.

Frequently asked questions

Will the widget slow down my site?

No. The widget is ~12KB gzipped, loads asynchronously, and only initializes the call iframe after a click. Lighthouse and Core Web Vitals scores are unaffected.

Does it ask for the microphone on page load?

No. Microphone access is requested only after the visitor clicks the call button — never on page load. Browsers will not penalize your page for permission spam.

Can I customize the colors and label?

Yes. Pass data attributes (data-color, data-label) on the script tag. Use 'Talk to us', 'Call now', 'Get help instantly' — whatever fits your brand.

What if no agent is online?

The widget falls back to: leave a voice message, request a callback, or see your available hours. Nothing is lost.

Get the widget free