Support answers from your docs, or from you.
It answers from the pages you choose and shows the passage. When your docs run out, it says so, and offers to pass the question to your Inbox.
Don’t take our word. Ask it.
This is hiy’s own Support Agent, in the widget your site would embed, answering from hiy’s docs.
What it answers from, and how it shows you.
- Sources
- docs.yoursite.com/billingPage
- Refund policyPasted text
- Setup guide.pdfPDF
- Known issuesList
Only what you give it.
Do my customers need a hiy account?
Every answer shows its page.
- Overview
It couldn’t answer: “Is there an iPhone app?”
Answer in your own words — it becomes an authoritative correction your hiy uses from now on…
Dismiss
Your answer teaches it.
When it can’t answer, it lands in your Inbox.
The visitor leaves an email, and the question is in the agent’s Inbox that second, with the whole conversation behind it.
Is there an iPhone app?
“Is there an iPhone app?”[email protected] · Waiting
Is there an iPhone app?
Readable on every plan
On a Support Agent, the conversation behind a handover always opens.Your team can read it, not run it
Invite a colleague and they can read the Inbox. The agent, publishing and billing stay with you.Handover is always attempted
The question is recorded whatever the clock says, even outside your team hours.
What it refuses to do. In code, not in settings.
It will not sell.
The services list is dropped before the prompt is assembled, and a booking link is withheld on any other bookable list.
The same fact, as a proof rowallowServices: falselib/agent-kinds.tsusableCataloguelib/records/catalogue.tshiddenBookingFieldlib/records/lookup.tsIt will not invent answers.
It starts on Strict scope, and a gap is logged when the answer reads as a decline, never from a guess inferred out of weak retrieval scores.
How scope and gaps behavelooksLikeGaplib/rag/gaps.tsisHonestUncertaintylib/rag/gaps.tsdefaultStrictness: "strict"lib/agent-kinds.tsIt will not pretend to be a person.
There is no voice to borrow: no persona is built for it, and it says it is the product’s AI support, which may make mistakes.
What a Support Agent ismimicVoice: falselib/agent-kinds.tsbuildSystemPromptPartslib/rag/prompt.tsVARIANT_RULES.supportlib/rag/prompt.tsIt will not hide the label.
De-branding is a swap, not a deletion: no plan removes the AI label, the honest gap or the report link.
What each plan changesbrandingForlib/appearance.ts
No public link. By default, only your visitors.
By default, only visitors your own server vouches for with a signed token get in — the agent’s hiy URL opens for nobody. Or open it on the websites you list, below.
- Publish → Security
Your signing secret
Server-side only — never in a browser, never in your repo.
••••••••••••••••••••••••Rotate
Tokens live up to an hour.
Copy your signing secret
Keep it on your server. If it ever leaks, rotate it on the same card. - Your server
// /api/hiy-token on your server mintTwinToken( secret, twinId, userId, siteOrigin )Mint a token per page view
Your site vouches for its visitors, so they never need hiy accounts. - Publish → Install
<script src="https://hiy.ai/embed.js" data-twin="your-agent" data-mode="bubble" data-token-url="/api/hiy-token" async></script>Drop the widget on your page
One script tag. It fetches each visitor’s token from your route.
Your snippet · no server needed
Paste it on the websites listed under Security, and it answers there.
<script
src="https://hiy.ai/embed.js"
data-twin="your-agent"
data-mode="bubble"
async></script>Open it on the websites you list.
Watch it answer before you write server codeHow a token is minted and checkedOpen on your site
Four ways to start. Edit anything after.
“Why is my deploy stuck in ‘queued’?”
SaaS product support
Scope held to how your product behaves — setup, limits, troubleshooting — and nothing off-product.
Known issuesCommon questions
“Where’s my refund?”
Orders & billing
Scope held to plans, prices and policy, quoted from your own rows — the price it names is the price.
ProductsCommon questions
“What’s the rate limit, and which header says back off?”
Docs/developer assistant
Scope held to your API docs and guides, with citations a developer can open mid-integration.
Common questionsResources
“Is the platform engineer role remote?”
Careers/HR
Scope held to open roles and how to apply, straight from the listing rows — no speculation beyond them.
Open positionsCommon questions
The boundary facts, plainly.
Is it a separate product to buy?
No. Support Agents are part of Founding Creator, with Team Agents. Each account gets one 14-day free trial, no card needed, and making a Support Agent starts it.
The trialDoes it share my message allowance?
Yes. Your plan’s visitor messages are one pool for the whole account, so a second agent divides the month rather than doubling it.
It shares your monthly allowanceWhat happens when the month runs out?
It says so in plain words, with the date it can answer again, and never invents an answer to look busy. The hand-to-a-person form still shows, with the question ready to send.
Running out of messagesIs it a helpdesk?
No. It answers what your docs cover and hands the rest to its Inbox, where you reply. Helpdesk integrations are on the roadmap.
The roadmapPut an honest agent in front of your docs.
- 14-day free trial
- No card needed
- Paste a URL to start