Choose your channels
Pick one or several. With one channel the button links straight to it.
Free tool · Squarespace widget
Add a button that follows visitors down the page and opens WhatsApp, a call, email, Messenger, Telegram, SMS or your booking link. Choose the look and where it sits, then copy one snippet and paste it into your site.
Add up to four ways for visitors to reach you. Rows that are empty or invalid are left out of the code.
Shown at the top of the panel when the button opens a list. Leave empty to use “Chat with us”.
On the pill shape this is the text on the button. On the other shapes it is a tooltip shown on hover or focus, and the button’s accessible name.
Mobile means screens narrower than 768 px.
If you set both, the button appears once both conditions are met. 0 means no rule.
A small, visible ‘Widget by …’ link. Thanks for keeping it — you can turn it off.
Click the button to open the panel. Links are switched off in this preview.
Add a channel above to generate your code.
</body> tag of your page or template.Test on your live page on desktop and mobile after saving. The code is self-contained: it makes no network requests and loads no libraries.
Runs in your browser. Nothing you enter is uploaded or stored.
Pick one or several. With one channel the button links straight to it.
Colours, shape, corner, offsets, and when it should appear.
One block of code, with the styles and script included.
In Squarespace, open Settings, Developer Tools, Code Injection (it may be under Advanced in older versions) and paste it in the Footer box. Code Injection needs a plan that includes it, so check yours. Then test on your phone.
Straight answers about this tool. If yours isn't here, ask me directly.
No. It is plain HTML, CSS and JavaScript, so it works on any site that lets you add code, including WordPress, Wix and Webflow.
Settings, Developer Tools, Code Injection (under Advanced in older versions), then the Footer box, to show it on every page. To show it on one page, use a Code Block on that page instead. Code Injection is not on every plan, so check yours.
A small, visible link under the widget that points back to this site. It is on by default and you can switch it off in the tool. It is marked nofollow, so it does not pass ranking credit from your site.
No. It is a few kilobytes and loads no outside files.
Yes. Choose desktop only, mobile only or both, and set a delay or a scroll distance before it appears. If you set both, both must be met.
The tool builds them for you and encodes your message. Always click each one once on your live site before you share it.
The hosting I use
In my experience it's one of the best hosting options for small business websites, and it's the one I suggest. If you sign up through my link, I earn a small commission at no extra cost to you.
These tools are free to use. If your site needs more than a contact button, I design and build custom websites for small businesses, and I offer a free audit that shows you what to fix first.