← All articles

How to add a support widget to your WordPress site (in 2 minutes)

If your customers are emailing you, messaging you on WhatsApp, and filling in a contact form that goes nowhere, you don’t have a support system — you have three inboxes and no history. The fix is a support widget: a small floating button on your site that turns every request into a tracked ticket.

Here are three ways to add one to WordPress, from easiest to most flexible.

Option 1 — Paste one line (works on any theme)

Every SimpleSupport account comes with a single <script> tag. You add it once and the floating support button appears on every page.

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

In WordPress, the cleanest place to paste it is your theme’s footer, so it loads on every page:

  1. In your dashboard, go to Appearance → Theme File Editor (or use a plugin like Insert Headers and Footers if your theme hides the editor).
  2. Open footer.php and paste the snippet just before the closing </body> tag.
  3. Save. Reload your site — the support button is live in the bottom corner.

That’s it. No build step, no configuration screens.

Option 2 — A headers-and-footers plugin (no file editing)

If you’d rather not touch theme files, install a small plugin such as WPCode or Insert Headers and Footers, then paste the same snippet into the “Footer” box. This survives theme updates, which editing footer.php directly does not.

Option 3 — The official plugin

Search the WordPress plugin directory for SimpleSupport, install it, and paste your API key in the settings page. You also get a colour picker and a position toggle (bottom-left / bottom-right) without touching any code.

Which should you pick?

  • Just want it live now? Option 1 or 2.
  • Want updates to survive theme changes? Option 2 or 3.
  • Non-technical team that will tweak colours? Option 3.

Whichever you choose, the result is the same: a customer clicks the button, opens a ticket, and every reply stays in one thread — visible to you in a clean inbox, and emailed to them so they can reply without logging in anywhere.

Ready to try it? Start free — 100 tickets a month, 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? .