AI-First Support Platform · Python / Flask
AI chat first. Human agent when it matters.
SupportDesk is an AI-first customer support platform built with Python and Flask. Instead of going straight to a ticket, users start a conversation with an AI assistant powered by Anthropic Claude. If the issue isn't resolved after a couple of exchanges, they can escalate to a real support ticket with one click.
Once a ticket exists, admins assign it to an agent, set priority, and monitor status. Agents join a live real-time chat directly inside the ticket to resolve the issue with the user. All data lives in Firebase Firestore with role-based access enforced on every route.
Starts with AI chat → escalates to ticket if unresolved → joins live ticket chat with assigned agent
Sees only assigned tickets → joins live chat → updates status and adds comments
Full dashboard with analytics → assigns agents → sets priority → manages all users and roles
User describes their issue to Claude — AI tries to resolve it in under 4 lines
If unresolved, user creates a ticket from the chat with one click
Admin reviews the ticket, sets priority, and assigns it to an agent
Agent joins the live ticket chat and works with the user to close it