SupportFlow AI

SupportFlow AI

Automated customer support ticketing with n8n, AI classification, Supabase storage, customer replies, urgent alerts, and a working admin dashboard.

CriticalAngryOpen

Live Ticket

#1024

Critical

Payment problem

I paid but my account is still not upgraded. I need access today.

AI Result

Billing, urgent, angry sentiment

01

Webhook

02

Validate

03

AI classify

04

Save ticket

05

Auto reply

06

Admin alert

AI ticket analysis

Classifies category, sentiment, urgency, summary, and suggested reply.

Automation-first flow

n8n receives requests, runs OpenAI, writes to PostgreSQL, and routes alerts.

Admin operations

Dashboard, filters, ticket detail view, status updates, logs, and CSV export.

Supabase-ready data

PostgreSQL tables are included with a demo fallback for local presentation.

How it works

Customer form to resolved ticket

The website submits a request to n8n, n8n enriches it with AI, saves it in PostgreSQL, sends customer communication, and escalates urgent issues to the admin team.

1

Webhook

The support form posts name, email, subject, and message to n8n.

2

Validate

n8n checks required fields before spending AI or database work.

3

AI classify

OpenAI returns category, priority, sentiment, summary, and reply JSON.

4

Save ticket

Supabase stores the ticket record and audit log entries.

5

Auto reply

The customer receives a confirmation email with the ticket ID.

6

Admin alert

High and critical tickets are escalated by email, Slack, or Telegram.

Demo screens

Built as a product, not just a workflow

Browse tickets

Admin Overview

6

Total

3

Open

2

Critical

1

Resolved

Billing78%
Technical64%
Account44%

Automation Layer

Webhook

Receives POST request

OpenAI

Returns JSON analysis

Postgres

Stores ticket and logs

Gmail / Slack

Sends reply and alert

Stack

Next.jsTailwind CSSn8nOpenAISupabasePostgreSQL
Create demo ticket