WordPress · Tóg Widgets plugin

Your Tóg tools on WordPress — with no theme code.

Tóg Widgets is a free plugin that drops the tools you set up in your Tóg account — AI Chat, Loyalty, Bookings, Reviews, Lead Capture, Boost and Contact Desk — straight onto your WordPress site. Paste your own publishable key, switch on what you want, and place each widget with a block or a shortcode. You own it all.

Free · GPLv2 · WordPress 5.8+ · PHP 7.2+ · also coming to the WordPress.org directory (listing pending review).

Tóg Widgets7 widgets · one tiny plugin
  • Upload the ZIP & activate
  • Paste your pk_ key + site id
  • Place widgets — AI Chat floats on its own
Free pluginNo secret keysOrigin-bound & safeMultisite-ready
How it works

One small plugin. Your key. Your widgets.

You subscribe to and manage your tools in your Tóg account — billing, quotas and enable/disable all live there. The plugin's only job is placement: it embeds the official Tóg loader on your site using your own origin-bound publishable key. No billing code, no secrets, no server integration.

Your own publishable key

Paste your origin-bound pk_ key and site id. It is public-safe by design — and the plugin refuses to save a secret key.

Isolated, never clashes

Each widget renders inside its own Shadow DOM, so it can never fight your theme's CSS or scripts.

No theme code, no build

Place inline widgets with the Tóg Widget block or the [tog_widget] shortcode. AI Chat floats automatically.

Owned and managed in Tóg

Your tools, plan and billing live in your Tóg account — this plugin's only job is placement on your site.

What you can place

Seven widgets, ready to drop in.

Every widget you've switched on in your Tóg account can be placed on WordPress. AI Chat floats site-wide on its own; the other six are inline — they render exactly where you add the block or shortcode.

Floating
AI Chat

A friendly, on-brand AI assistant that floats in the corner of every page, answers visitor questions and hands off to your team.

data-tog-plugin="ai-chat"
Inline
Loyalty

Customers join your rewards programme, see their balance and tier, redeem rewards and share a referral link.

data-tog-plugin="loyalty"
Inline
Bookings

Pick a service, see live availability, and book or cancel — right on your page.

data-tog-plugin="bookings"
Inline
Reviews

Show your rating and recent reviews, and let happy customers leave one.

data-tog-plugin="reviews"
Inline
Lead Capture

A custom-field lead form that grows your list and feeds your Tóg account.

data-tog-plugin="capture"
Inline
Boost Offers

Surface promotions and deals — an upsell / cross-sell offers widget that converts.

data-tog-plugin="boost"
Inline
Contact Desk

An inline contact form that feeds your unified Tóg inbox.

data-tog-plugin="desk"
Set-up

Live in a few minutes.

Six steps from download to a live widget. You'll need two values from your Tóg account — a publishable key and a site id — and your site's origin on the allow-list.

Download the plugin (.zip)

No portal? Open your dashboard at app.togs.ie to mint a key and find your site id.

  1. Download & upload the plugin

    Download the ZIP below, then in WordPress go to Plugins → Add New → Upload Plugin, choose the file and install it. (Tóg-built and agency sites can drop the same ZIP straight into /wp-content/plugins/.)

  2. Activate Tóg Widgets

    Activate the plugin from the Plugins screen. A new Settings → Tóg page appears.

  3. Paste your key + site id

    Open Settings → Tóg and paste your publishable key (pk_live_…, minted once under Developers in your Tóg account) and your Site ID (the data-tog-site value on your integration's Embed snippet, under Integrations and Sites).

  4. Switch on the widgets you want

    Tick AI Chat, Loyalty, Bookings, Reviews, Lead Capture, Boost or Contact Desk — whichever you've set up in your Tóg account — and Save changes.

  5. Allow your site origin

    In your Tóg account open Sites → your site → Allowed origins and add this site's exact origin (scheme + host, e.g. https://www.yourbrand.com) so the gateway accepts your key.

  6. Place each inline widget

    Add the Tóg Widget block (in the Widgets category) and pick a widget, or paste the [tog_widget] shortcode wherever you like. AI Chat needs no placement — it floats in the corner site-wide once enabled.

Placing inline widgets

The block or the shortcode — your choice.

Use the Tóg Widget block from the editor, or paste the universal shortcode into any page, post or block that runs shortcodes. Pick the widget id you want. Place the same widget in more than one spot if you like — each placement gets its own instance.

The Tóg Widget block

In the editor, add a block, search Tóg Widget (in the Widgets category), and choose the widget from the dropdown. It shows an honest notice if a widget isn't enabled or configured yet — no broken markup on your page.

The [tog_widget] shortcode

Prefer the classic editor or a text block? Paste the shortcode with the widget id you want. The loader script is added once per page; each placement renders its own widget.

  • loyalty
  • bookings
  • reviews
  • capture
  • boost
  • desk
Shortcode
Drop into any page, post or shortcode-enabled block. AI Chat floats on its own — no shortcode.
[tog_widget plugin="reviews"]

<!-- the inline widget ids you can use -->
[tog_widget plugin="loyalty"]
[tog_widget plugin="bookings"]
[tog_widget plugin="reviews"]
[tog_widget plugin="capture"]
[tog_widget plugin="boost"]
[tog_widget plugin="desk"]

<!-- AI Chat (ai-chat) is floating — no shortcode needed -->
Good to know

Questions, answered.

Is my publishable key safe to put in my site?

Yes. Tóg publishable keys (pk_…) are origin-bound: the gateway only accepts a key from the origins you've authorised under Sites → Allowed origins. That's exactly why publishable keys are designed to live in client-side HTML.

Should I ever paste a secret key (sk_…)?

Never. A secret key in your page source would be exposed to everyone. The plugin actively refuses to save anything that isn't a publishable key (pk_…), so a secret can never end up in your HTML.

Why isn't a widget showing up?

Run the checklist: (1) both key and site id saved under Settings → Tóg; (2) the widget is ticked on; (3) for an inline widget, the block or shortcode is on the page you're viewing; (4) this site's origin is added under Sites → Allowed origins; (5) any page or CDN cache is cleared after saving.

Where does the AI Chat widget go?

AI Chat is a floating launcher that appears in the page corner on every page once enabled — it uses no block or shortcode. The other six widgets are inline and render exactly where you place the block or shortcode.

Do I need a Tóg account?

Yes. The plugin embeds the widgets you've subscribed to and configured in your Tóg account — you manage your tools, plan and billing there. The plugin sends no data on its own; it only outputs the official Tóg loader and, for inline widgets, an empty mount.

Does it work on WordPress Multisite?

Yes. Install and activate per site, paste each site's own key and id, and add each origin to its allow-list. On delete, the plugin cleans up its single option row (multisite aware), leaving nothing behind.

Also coming to the WordPress.org directory. We're submitting Tóg Widgets for the official plugin directory listing — until it's approved, the direct ZIP download above is the real, working install (and stays supported afterwards for Tóg-built and agency sites).

Embed today

Put your Tóg tools live on WordPress.

Download the free plugin, paste your key, and your AI Chat, bookings, reviews and the rest are live on the site you already have. Need a key or your site id? Open your Tóg dashboard.

On Squarespace instead? See the Squarespace guide.