The public beta is open · Start free →

Sales demo · Fictional product

Deskly isn't a real company — it stands in for yourproduct. Everything below is a Guuey demo of an agent mode embedded in a customer's own SaaS.

How embedding works →

Guuey demo · support vertical

Your product,
with an agent mode.

Meet Deskly — a (fictional) helpdesk for SaaS support teams. Below is its inbox exactly as its customers see it, plus one addition: the Ask Desklybubble in the corner. That's a Guuey-hosted agent. No rebuild, no SDK — two script tags.

deskly
Inbox · All openSorted by SLA — closest breach firstmock data

Open tickets

47

Median first response

26m

CSAT this week

94%

About to breach

2

TicketRequesterPrioritySLAUpdated

Export to CSV times out on large workspaces

#4231

P. Singh · Fernwood Labsurgentbreaches in 42m8m ago

SSO login loops back to the sign-in page

#4228triaged by agent

L. Chen · Bramblewickurgentbreaches in 1h 05m14m ago

Webhook retries firing twice per event

#4226

T. Okafor · Quillhavenhigh3h 20m left31m ago

Billing page shows last month's seat count

#4224triaged by agent

R. Fontaine · Larkspur & Cohigh5h 40m left52m ago

How do I add a teammate to a shared inbox?

#4219

M. Alvarez · Toftwoodnormaltomorrow 09:001h ago

Feature request: dark mode for the reports view

#4217

J. Ortiz · Pinebarrownormal2h ago

Attachment previews blank for .heic files

#4212

D. Kowalski · Mossgatenormaltomorrow 12:003h ago

The agent mode

One snippet.
Zero rebuild.

Deskly's agents ask the queue instead of scanning it: “what's about to breach SLA?”, “triage everything that came in overnight”, “draft a reply to the SSO ticket” — and it answers in chat and generative UI. The widget runs in its own iframe on Guuey's origin, so Deskly's CSS, JS, and CSP never touch it.

This is the entire integration — the same two-tag snippet every Guuey app gets, pasted once:

<!-- guuey widget. Add this site to the app's allowed domains or the embed is refused. -->
<script>
  window.guuey = window.guuey || function(){(guuey.q=guuey.q||[]).push(arguments)};
  guuey("init", {
    app: "fcac88b7-9e95-45aa-968d-7e703fdc7bbc",
    launcher: "Ask Deskly",
    color: "#FFB03A",
    iconColor: "#0E1014",
  });
</script>
<script src="https://widget.guuey.com/v1.js" async></script>
Demo agentConnecting

Waking the agent…

Loading the widget script from its own origin. If it can't be reached, this panel switches to the offline state — the page never breaks.

Embedded with the standard guuey widget — no Deskly code changed.