Skip to content

Widget Settings

The Widget tab configures a small order-status widget you can embed on your own website — typically the “Where’s my order?” block in the footer or a help page. Customers enter their order number and email, and the widget shows them the current status without sending them anywhere.

The widget is a hosted, branded embed: you pick a primary color, a title, and a description; the system gives you a copy-paste <script> snippet to drop on your site.

Open the tab from App Settings → Widget.

App Settings — Widget


  1. What this tab is for
  2. Enable / Disable
  3. Customization
  4. Embed code
  5. Preview
  6. The widget key
  7. Difference between Widget and Client Portal
  8. Tips and best practices

Use this tab to:

  • Add a self-service status block to your website without writing code.
  • Brand it with your primary color, title text, and description.
  • Manage on/off centrally — flip the toggle off and the widget stops responding everywhere it’s embedded.

The widget complements (rather than replaces) the per-order Client Portal tracking links you send to individual customers.


A toggle at the top of the page turns the widget on or off globally:

  • On — the widget responds to lookups everywhere it’s embedded.
  • Off — the widget renders in a “currently unavailable” state.

Useful for maintenance windows, or for taking the widget offline if you decide to retire it.


Below the toggle is a form with three fields:

FieldNotes
Widget TitleUp to 255 characters. Shown as the heading inside the widget. “Track your order” or “Order status” is typical.
Widget DescriptionUp to 500 characters. A short subhead. “Enter your order number and email to see the current status.”
Primary ColorDual control — a color picker and a hex text field, two-way bound. Drives the button, accents, and brand color inside the widget.

Click Save to apply. The changes propagate to every embedded widget within seconds (the embed pulls the latest config on each load).


Below the customization form is a read-only embed code block — a single <script> snippet with your widget_key and the embed_url.

  • A Copy button copies the whole snippet to your clipboard. It briefly flashes “Copied!” to confirm.
  • Paste the snippet into the HTML of any page on your website — typically near the bottom of the body, or in a CMS HTML block.

That’s it — once the snippet is on the page, the widget renders. Refreshing the page picks up your latest customization changes.


A Show / Hide Preview button reveals a mock rendering of the widget in your current customization:

  • Sample Order Number and Email inputs.
  • A disabled Track button styled with your selected primary color.

The preview is purely visual — it doesn’t actually look up any order. Use it to sanity-check the title, description, and color before publishing.


Each account has a single widget key — a stable identifier that the embed snippet uses to request your branding and data. The key:

  • Is generated once when the account is created.
  • Is immutable — you can’t change it through the UI.
  • Is part of the embed snippet, baked into the script.

If you need to rotate the widget key (security incident, key leak), contact support.


Difference between Widget and Client Portal

Section titled “Difference between Widget and Client Portal”

A common confusion:

WidgetClient Portal
Where it livesOn your website, as an embed.On your Board, accessed via a unique tracking URL.
How a customer reaches itVisits your website, types order # + email.Clicks the tracking link you sent them.
AuthenticationOrder # + email (anyone with both can lookup).Unique tracking token in the URL (anyone with the URL can view).
Per-order URLNo, single shared widget for all orders.Yes, one URL per order.
Auto-refreshOn each page reload.Auto-refreshes every 2 minutes while open.

Most shops use both: the Widget for the “let customers find their own status” use case, the Client Portal link for proactive “here’s your tracking page” emails.


  • Embed in the footer or a dedicated “Track order” page. Don’t bury it deep in your site — the value is in being one click away.
  • Match the primary color to your brand. The widget should feel like part of your site, not a foreign block dropped in.
  • Keep the title direct. “Track your order” is clearer than “Order status checking utility”. Customers scan, they don’t read.
  • The description sets expectations. “Enter your order number and email” tells the customer exactly what to do. Skip the marketing copy.
  • Test the embed on multiple browsers. Some restrictive content security policies might block third-party scripts — the widget needs to be on your allow-list if you have CSP enabled.
  • Toggle off during planned outages. The widget gracefully shows “currently unavailable” rather than throwing errors.
  • Don’t share the widget key beyond the embed code. While it’s not a credential, anyone using it could request your account’s branding.