🛒 Shopify how-to · 5-minute setup

Add a click-to-call button to Shopify

Give shoppers a 'Call us' button on every page of your store by pasting one snippet into theme.liquid. No Shopify app to install, no phone numbers to rent — browser-to-browser voice plus an AI receptionist that answers stock and order-status questions instantly.

TL;DR: Shopify doesn't use plugins — it uses Liquid theme files. To add WebCallHub, open Online Store → Themes → ⋯ → Edit code → theme.liquid and paste one <script> tag just before </body>, then Save. Works on every plan and every theme (including the free Dawn theme), the async script is under 30KB so it won't slow your store, and shoppers can instantly talk to a human or AI about stock and orders — ideal for cutting cart abandonment on high-AOV stores. Prefer not to touch code? Drop it into a Custom Liquid section instead. See the full WebCallHub pricing or try the live demos.

Add click-to-call to Shopify in 5 steps

This is the standard, code-based method that works on every Shopify theme. Total time: about 5 minutes.

1. Get your WebCallHub snippet

Sign up free at webcallhub.com and copy your one-line embed snippet from the dashboard. It's a single <script> tag that already contains your unique siteId.

<script src="https://app.webcallhub.com/embed/widget.js" data-site-id="YOUR_SITE_ID" async></script>

2. Open your theme code

In your Shopify admin, go to Online Store → Themes. Find your live theme, click the (three dots) button, and choose Edit code.

3. Open theme.liquid

In the code editor's Layout folder, open theme.liquid. This file wraps every page of your store, so the button will appear site-wide — on the homepage, collections, product pages, cart, and checkout-adjacent pages.

4. Paste the snippet before </body>

Scroll to the bottom of theme.liquid and paste your <script> tag on the line directly above the closing </body> tag. Placing it at the end keeps it out of the critical render path.

<script src="https://app.webcallhub.com/embed/widget.js" data-site-id="YOUR_SITE_ID" async></script>
</body>

5. Save and verify

Click Save, then open your storefront in a new tab. The 'Call us' button appears bottom-right on every page. That's it — no app, no rebuild, no theme republish.

No-code option: Custom Liquid section

For merchants who'd rather not edit code

On Online Store 2.0 themes you can add the snippet without opening the code editor at all:

  • Go to Online Store → Themes → Customize.
  • In the theme editor, click Add section (footer area works well) and choose Custom Liquid.
  • Paste your WebCallHub <script> snippet into the Custom Liquid box and click Save.
  • Some premium themes also expose a "footer scripts" or "custom code" field in Theme settings — that works too.

Either way you get the same site-wide click-to-call button without touching theme.liquid directly.

Why Shopify stores add a call button

CapabilityWebCallHub on Shopify
Works on every Shopify plan✓ Basic, Shopify, Advanced, Plus
Works on every theme✓ Dawn (free) and all OS 2.0 themes
Shopify app requiredNo — one snippet in theme.liquid
Install methodtheme.liquid or Custom Liquid section
Performance impactAsync script under 30KB, won't slow the store
Pre-sale "is this in stock?" answers✓ live agent or AI receptionist
"Where's my order?" handling✓ AI answers, hands off to a human
Cart-abandonment recovery✓ instant voice when shoppers hesitate
High-AOV / considered purchases✓ talk a buyer through before they leave
Mobile responsive✓ works on Shopify mobile storefront
Cookie-consent compatible✓ loads after consent (GDPR-first)

Pricing

WebCallHub Free → Business

Free: 1 agent, basic widget, 200 min/month
Starter: 3 agents (€29/mo)
Business: 10 agents, AI receptionist, CRM sync (€99/mo)
Pro: 25 agents, branded portal, priority support (€249/mo)
All tiers: EU-hosted, GDPR-first
From €0
Free tier is permanent — perfect for solo Shopify merchants. See full WebCallHub pricing.

Frequently asked questions

Will it slow down my Shopify store?

No — the widget is a single async <script> under 30KB, loaded from our CDN after your page renders. It never blocks the storefront, so your Online Store Speed score and Core Web Vitals stay intact.

Does it work on the free Dawn theme?

Yes — it works on every Shopify theme including the free Dawn theme and all Online Store 2.0 themes. The snippet goes into theme.liquid, which every theme has, so there are no theme-specific conflicts.

Do I need to install a Shopify app?

No app required. WebCallHub is a plain JavaScript snippet you paste into theme.liquid (or a Custom Liquid section). There's nothing to install from the Shopify App Store and no app subscription, so it works on every Shopify plan including Basic.

Can the AI answer order-status questions?

Yes — the AI receptionist can answer common shopper questions like "is this in stock?" or "where's my order?" instantly, 24/7, and hand off to a human agent for anything it can't resolve. Great for cutting cart abandonment on high-AOV stores.

Is it GDPR compliant?

Yes — WebCallHub is EU-hosted and GDPR-first. The widget respects your Shopify cookie-consent banner and only loads after the shopper accepts functional/marketing cookies, so it stays compliant out of the box.

Add click-to-call to your Shopify store in 5 minutes

Free for one agent forever. No credit card, no app install. EU-hosted, GDPR-first.

Start free → See live demos

Related guides