WorkestraDocs
ModulesSupport

Embeddable Widget

Add a floating support button to your website so customers can submit tickets without leaving your site.

The embeddable widget adds a floating chat-style button to any website. When clicked, it opens a ticket submission form — customers can submit a support request without leaving your site.

Setting Up the Widget

  1. Go to Support > Settings > Widget
  2. Copy the embed code shown on the page
  3. Paste it into your website before the closing </body> tag

The embed code looks like this:

<script src="https://app.workestra.com/api/widget/support?workspace_id=YOUR_WORKSPACE_ID" async></script>

That's it — one line of code. The widget loads asynchronously and won't slow down your website.

What Customers See

The Button

A blue floating button appears in the bottom-right corner of your website. It displays a chat icon and has a subtle hover animation.

The Form

Clicking the button opens a compact panel with:

FieldRequiredDescription
NameYesCustomer's name
EmailYesEmail address for replies and tracking
SubjectYesBrief summary of the issue
DescriptionNoDetailed information
TypeNoSupport Request, Bug Report, or Feature Request

After Submission

The form shows a success message with the ticket reference number (e.g. TKT-0042). The customer can close the widget and continue browsing your site.

How It Works

  1. Customer fills out the form on your website
  2. The widget submits to Workestra's public ticket API
  3. A ticket is created in your Support module with channel Portal
  4. A CRM contact is created if the email doesn't already exist
  5. Auto-assignment routes the ticket to an agent (if configured)
  6. The customer receives a confirmation email with a tracking link

Customization

The widget uses a clean default design that works on most websites:

  • Blue accent color
  • Bottom-right corner positioning
  • Responsive — adapts to mobile screens
  • Light mode design

Custom colors, position, and branding options are planned for a future update.

Where to Embed

Common places to add the widget:

  • Marketing website — Let visitors ask pre-sales questions
  • Documentation site — Help readers get support when docs aren't enough
  • Web application — Give logged-in users a quick way to report issues
  • Landing pages — Capture feedback during campaigns

Rate Limiting

The widget uses the same rate limiting as the customer portal — 10 submissions per hour per IP address.

WidgetPortal Link
IntegrationEmbedded on your siteSeparate Workestra page
SetupOne line of codeShare a URL
User experienceNever leaves your siteOpens a new page
Ticket trackingConfirmation onlyFull tracking + reply
Best forQuick submissionsFull support experience

For the best experience, use both — the widget for quick submissions from your site, and the portal link for customers who need to track or reply to tickets.


Next Steps