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
- Create a free WebCallHub workspace — 30 seconds, no credit card. Pick a workspace name and you're in.
- Paste the widget snippet on your site — One <script> tag. Works on any platform. Every page on your site instantly gets a call button.
- 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.