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.
Open tickets
47
Median first response
26m
CSAT this week
94%
About to breach
2
| Ticket | Requester | Priority | SLA | Updated |
|---|---|---|---|---|
Export to CSV times out on large workspaces #4231 | P. Singh · Fernwood Labs | urgent | breaches in 42m | 8m ago |
SSO login loops back to the sign-in page #4228triaged by agent | L. Chen · Bramblewick | urgent | breaches in 1h 05m | 14m ago |
Webhook retries firing twice per event #4226 | T. Okafor · Quillhaven | high | 3h 20m left | 31m ago |
Billing page shows last month's seat count #4224triaged by agent | R. Fontaine · Larkspur & Co | high | 5h 40m left | 52m ago |
How do I add a teammate to a shared inbox? #4219 | M. Alvarez · Toftwood | normal | tomorrow 09:00 | 1h ago |
Feature request: dark mode for the reports view #4217 | J. Ortiz · Pinebarrow | normal | — | 2h ago |
Attachment previews blank for .heic files #4212 | D. Kowalski · Mossgate | normal | tomorrow 12:00 | 3h 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>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.