supportgridby YagnoTech

14-day free trial · no card

AI support that only says what your docs say.

Ingest your help articles, drop one script tag on your site, and every answer is grounded in YOUR content — cited, or escalated to a human. No hallucinated refund policies.

Set up in minutes Cancel anytime CAD pricing Live status: /api/health

For your business

Support that never sleeps — and never improvises.

Your customers ask the same questions every day. supportgrid answers them instantly from your own help content, and hands the rest to your team.

Answers at 2 a.m.

Customers get instant, accurate answers from your own knowledge base, around the clock — with a citation showing exactly which article the answer came from.

It knows when to stop

Off-script questions get an honest “I don't know” and a handoff to your team, not a guess. You choose the trigger words that always reach a human.

One script tag

Paste the widget snippet before </body> and the chat bubble is live — no engineering project, no CDNs, no cookies.

For developers

A grounded-answer API you can trust in production.

One endpoint returns the reply, the citations, and the escalation flag. Everything else — keys, quotas, history, webhooks — is already built.

  • Publishable keys, safe in the browser pk_sg_ keys are locked to POST /v1/chat — anything else returns 403. Ship them in public HTML without worry.
  • Secret keys for the knowledge base Manage articles (CRUD + bulk import), conversation history, and escalation settings server-side with sk_sg_ keys — stored hashed, revocable instantly.
  • Escalation webhooks with reasons A trigger keyword or two consecutive not-covered replies fires your webhook with the trigger reason and the recent transcript, so your human queue has context.
Ask the APIcurl
curl -X POST https://supportgrid.yagnotech.com/v1/chat \
  -H "authorization: Bearer sk_sg_..." \
  -H "content-type: application/json" \
  -d '{"message":"How do refunds work?"}'

# → 200 OK
{
  "sessionId": "fc76c49a-3200-4541-a0b0-d962440b0198",
  "reply": "Refunds are issued to your original payment
            method within 30 days of purchase. Contact
            support with your order number.",
  "citations": [
    { "articleId": "6a5658730149f76bfd03ee15",
      "title": "Refund policy" }
  ],
  "escalated": false
}
Or embed the widgethtml
<!-- one tag, publishable key — chat-only, browser-safe -->
<script src="https://supportgrid.yagnotech.com/widget.js"
        data-key="pk_sg_..." async></script>

Pricing

Simple plans, metered on messages.

Every plan includes the chat widget, citations, don't-know guardrails, escalation webhooks, and the conversation history API.

Starter

$59 CAD/mo
  • 500 messages / month
  • 50 knowledge-base articles
  • Chat widget + publishable keys
  • Citations + escalation webhooks
  • Conversation history API
Start free →
Most popular

Growth

$149 CAD/mo
  • 3,000 messages / month
  • 500 knowledge-base articles
  • Chat widget + publishable keys
  • Citations + escalation webhooks
  • Conversation history API
Start free →

Scale

$349 CAD/mo
  • 15,000 messages / month
  • Unlimited knowledge-base articles
  • Chat widget + publishable keys
  • Citations + escalation webhooks
  • Conversation history API
Start free →

Prices in CAD. 14-day trial on every plan, no card. Trials run at Starter limits (500 messages, 50 articles).

FAQ

Questions we hear a lot.

Will it make things up?
No. The agent answers only from the articles you've published — every reply carries citations back to those articles, and if your knowledge base doesn't cover a question it says “I don't know” and offers a human instead of guessing.
Where do answers come from?
From your knowledge base and nowhere else. Write articles in the dashboard editor or push them through the API (POST /v1/articles, plus bulk import for migrating an existing help center). Only articles you've marked as published are used for answering.
How does human handoff work?
Two triggers: keywords you choose (defaults include “human”, “agent”, “refund”, “complaint”) or two consecutive answers your docs couldn't cover. Either one flags the conversation as escalated, fires your webhook with the trigger reason and recent transcript, and includes your configured contact email — and the visitor is told a human will follow up.
What does the widget cost my page?
One small script tag (~8 KB of vanilla JavaScript, loaded async) — no external dependencies, no CDNs, no cookies. It only talks to the supportgrid API when a visitor actually sends a message.

14-day free trial · no card

Put a grounded support agent on your site today.

Sign up, paste your help articles, embed one script tag — first answer in minutes.