Install on other platforms
Shopify, Webflow, Squarespace and Wix.
All of these paste the same snippet. Copy yours from Widget β Embed β it carries your own widget key:
<script src="https://dashboard.limephone.io/callback-widget.js"
data-key="YOUR_WIDGET_KEY"
data-api="https://dashboard.limephone.io"></script>Paste it as-is. Any extra data- attribute overrides your saved settings and freezes that one, so a snippet carrying data-mode="bubble" will ignore every later change to Display style. See Install with JavaScript.
After pasting on any platform, confirm it actually loaded β open your live site and run this in the browser console:
window.LimeCall && window.LimeCall.getState()
// { ready: true, open: false, mode: "bubble", inWebCall: false, tab: null, visible: true }undefined means the script never ran: the code area was not published, a cache is stale, or the platform strips scripts on that plan. Each platform's specific version of that is noted below.
Shopify
In your Shopify admin, go to Online Store β Themes.
On your current theme, choose Actions β Edit code.
Open
layout/theme.liquid.Paste the snippet immediately before
</body>.Save.
The widget now appears across the storefront, including product and collection pages.
On Online Store 2.0 themes layout/theme.liquid is still the right file β the snippet is a plain script tag, so it does not need to be an app embed or a section.
Webflow
Open Site settings β Custom code.
Paste the snippet into the Footer code field.
Save, then Publish the site.
Custom code only runs on the published site, not in the Designer preview. Always test on your live domain.
For a single page instead, open that page's settings and use its own Before </body> tag field.
Squarespace
Go to Settings β Advanced β Code Injection.
Paste the snippet into the Footer box.
Save.
Code Injection requires a Business plan or higher. On Personal plans, use a Code Block on individual pages instead β the same snippet works, it just has to be added per page.
Squarespace serves cached pages aggressively. If the widget does not appear, hard-reload once before assuming the snippet is wrong.
Wix
Go to Settings β Custom Code in your site's dashboard.
Click Add Custom Code.
Paste the snippet.
Set Add Code to Pages to All pages, and Place Code in to Body β end.
Apply.
Custom code needs a Premium plan and a connected domain. It does not run on free wixsite.com addresses β window.LimeCall will be undefined there no matter how correct the snippet is.
Leave Load code once unselected. The widget expects to initialise on each page view, and loading it once across a session leaves it missing after client-side navigation.
Anything else
If your platform lets you add HTML to a footer or a "custom code" area, the JavaScript method works. See Install with JavaScript.
Framer, Ghost, Carrd, Notion-backed sites and most site builders all expose one of these. The rule is the same everywhere: the snippet goes at the end of the body, on every page you want the widget on.
For a React, Vue or Next.js app you control, add the script tag to the HTML shell rather than injecting it from a component β mounting it per route re-runs initialisation on every navigation. In Next.js that is app/layout.tsx or pages/_document.tsx.
If it does not, and you can add a Google Tag Manager container, use Install with Google Tag Manager.
After installing on any platform
Test in a private/incognito window.
Clear any platform or CDN cache first.
If nothing appears, see The widget is not showing.
Was this helpful?