← All articles

How to add a support widget to your Shopify store

Shopify’s app store is full of support tools that charge a monthly subscription on top of your Shopify plan. You don’t need one to add a proper support widget. If you can edit your theme, you can have a floating “Support” button live on every page of your store in about two minutes — no app, no extra recurring bill.

Here’s how.

Step 1 — Get your widget snippet

Every SimpleSupport account comes with a one-line script tag:

<script
  src="https://app.simplesupport.uk/widget/widget.js"
  data-key="your-api-key"></script>

Copy it — you’ll paste it into your theme in a moment.

Step 2 — Open your theme code

  1. In your Shopify admin, go to Online Store → Themes.
  2. On your current theme, click the menu → Edit code.
  3. In the file list, open Layout → theme.liquid.

theme.liquid wraps every page of your store, so anything you add here shows up site-wide.

Step 3 — Paste the snippet before </body>

Scroll to the bottom of theme.liquid and find the closing </body> tag. Paste your snippet on the line just above it:

    
    <!-- paste here -->
    <script
      src="https://app.simplesupport.uk/widget/widget.js"
      data-key="your-api-key"></script>
  </body>
</html>

Click Save. Visit your storefront — the support button appears in the bottom corner.

Step 4 — Match it to your brand (optional)

In your SimpleSupport dashboard, set your primary colour and (on paid plans) your logo. The widget picks them up automatically — no theme edits needed. You can also move it to the bottom-left if it clashes with a chat bubble or back-to-top button.

Why a ticket widget beats a contact page on Shopify

A Shopify contact form drops messages into your email and forgets them. During a sale or a shipping delay, that inbox becomes unmanageable fast. A ticket widget turns every “where’s my order?” into a tracked conversation with a status — and the customer gets email updates they can reply to, without creating an account.

It also keeps support on your store, where the customer already is, instead of pushing them to a separate channel.

Ready to set it up? Start free — 100 tickets a month, no app subscription, no credit card.

Start free — no credit card

Add a ticket system to your website in one line of code. Free forever for 100 tickets/month.

Contact Us

Have a question or need help? Send us a message.

One quick step — enter your invitation code

To start your trial, enter an invitation code. Anyone already on a paid plan can share one with you — they get a fresh one every week from their dashboard. No one to ask? .