Phase 1 — Backend Live

AI support that
actually knows your product

DeskMind reads your FAQ, understands customer tickets, and drafts accurate responses in seconds. Not generic AI — your AI, trained on your knowledge base.

Three steps. Zero training required.

1

Upload your FAQ

Add your knowledge base — product docs, common questions, policies. DeskMind uses it as context for every response.

2

Connect your inbox

Point your email webhooks at DeskMind. Every incoming support email becomes a ticket with full context.

3

AI drafts responses

Each ticket gets an AI-drafted response grounded in your FAQ. High confidence? Auto-send. Low confidence? Escalate to a human.

API Reference

Everything you need to integrate DeskMind into your support workflow.

GET /api/health

Check service and database health.

POST /api/tickets/inbound

Create a ticket from an inbound email webhook.

{
  "subject": "Can't reset my password",
  "body": "I've tried the reset link 3 times...",
  "sender_email": "customer@example.com",
  "sender_name": "Jane Doe"
}
POST /api/tickets/:id/respond

Generate an AI response for a ticket using FAQ context. Returns draft response with confidence score.

// Response
{
  "success": true,
  "ai_response": "Hi Jane, I can help with that...",
  "confidence": 0.92,
  "matched_faq": true,
  "escalate": false
}
GET /api/tickets

List all tickets. Filter by status: ?status=new|ai_drafted|escalated|sent|closed

POST /api/faqs

Add a FAQ entry to the knowledge base.

{
  "question": "How do I reset my password?",
  "answer": "Go to Settings > Security > Reset Password...",
  "category": "account"
}
POST /api/faqs/bulk

Bulk upload FAQ entries. Send { "faqs": [...] }

GET /api/stats

Dashboard stats — ticket counts by status, average AI confidence, FAQ count.