← back to supportgrid

YagnoTech · supportgrid

An AI support agent that only answers from your docs.

Ingest your knowledge base, drop one script tag on your site, and every answer is grounded with citations — with human escalation built in. 14-day free trial, no card required.

Why supportgrid

Quickstart

=> 1. Sign up (14-day trial)
curl -X POST https://yagno-supportgrid.fly.dev/api/auth/signup \
  -H "content-type: application/json" \
  -d '{"email":"you@company.com","password":"s3cure-pass","companyName":"Acme"}'

=> 2. Create an API key (use the JWT from step 1)
curl -X POST https://yagno-supportgrid.fly.dev/api/keys \
  -H "authorization: Bearer $JWT" -H "content-type: application/json" \
  -d '{"name":"server key"}'

=> 3. Add an article, then chat
curl -X POST https://yagno-supportgrid.fly.dev/v1/articles \
  -H "authorization: Bearer sk_sg_..." -H "content-type: application/json" \
  -d '{"title":"Refund policy","body":"Refunds are issued to your original payment method within 30 days of purchase. Contact support with your order number.","tags":["billing","refunds"]}'

curl -X POST https://yagno-supportgrid.fly.dev/v1/chat \
  -H "authorization: Bearer sk_sg_..." -H "content-type: application/json" \
  -d '{"message":"How do refunds work?"}'

Widget

Create a publishable key (pk_sg_...) and embed:

<script src="https://yagno-supportgrid.fly.dev/widget.js" data-key="pk_sg_..." async></script>

Publishable keys can only call POST /v1/chat — safe to ship in public HTML. Try it live at /demo?key=pk_sg_....

API reference

EndpointAuthDescription
POST/api/auth/signup · /loginCreate account / sign in → JWT
GET/api/auth/meJWTCurrent account
POSTGETDEL/api/keysJWTManage secret (sk_sg_) and publishable (pk_sg_) keys
GET/api/usageJWTCurrent-period usage vs plan limits
POST/api/billing/checkout · /portalJWTSubscribe / manage billing
POSTGETPUTDEL/v1/articles + /v1/articles/importAPI keyKnowledge-base CRUD + bulk import
POST/v1/chatAPI key or widget keyGrounded answer with citations + escalation flag
GET/v1/conversations · /:sessionIdAPI keyConversation history
GETPUT/v1/escalation-configAPI keyWebhook, email, trigger keywords
GET/widget.js · /demoEmbeddable widget + live demo page

Pricing (CAD/month)

Starter

$59/mo
  • 500 messages / mo
  • 50 articles
  • Widget + escalation

Growth

$149/mo
  • 3,000 messages / mo
  • 500 articles
  • Everything in Starter

Scale

$349/mo
  • 15,000 messages / mo
  • Unlimited articles
  • Everything in Growth

Every account starts with a 14-day free trial (Starter limits). No card required.