LegalFlow Template

A production-ready starter for AI-powered intake and ticket management. Fork it, customize it, ship it. Built with Next.js 16, shadcn/ui, Tailwind, and AI SDK 6.

Other internal ops
IT helpdesk, HR requests, facilities management - same intake + ticketing pattern, different domain
Add a real database
Swap the mock data for Supabase, Neon, or your preferred backend with persistent storage
Rebrand it
Adjust the color tokens in globals.css, swap the logo, make it yours in minutes

What comes out of the box

For Legal Teams

  • Kanban board with drag-and-drop status management
  • Internal notes invisible to requesters
  • Assign tickets to team members
  • AI-extracted structured data on every request
  • Full audit trail and timeline
Open Dashboard

For Requesters

  • Conversational intake - no confusing forms
  • AI asks the right questions for your request type
  • Upload supporting documents inline
  • Track your request status in real time
  • Comment and add context at any point
View My Requests

From request to resolution

1

Describe it

Chat with the AI in plain language. It asks clarifying questions and figures out what you need.

2

Review it

The AI pre-fills all ticket details. Add documents, adjust priority, and submit when ready.

3

Track it

Follow your request through every stage. Get updates, add comments, and see where things stand.

Everything your legal team needs

AI-Powered Intake

Describe your legal request in plain language. Our AI assistant asks the right questions, classifies the request, and pre-fills all the details.

Kanban Dashboard

Track every ticket across stages with a visual board. Filter by status, type, priority, or assignee with chip-style filters.

Role-Based Views

Requesters see their own submissions. Legal teams see everything, with internal notes and assignment tools hidden from requesters.

Timeline & Audit Trail

Every status change, comment, and document upload is logged with timestamps. Full transparency on every ticket.

Real-Time Status

Know exactly where your request stands. From New to In Review to Approved, every stage is visible at a glance.

Configurable AI Agent

Choose your model, tune temperature, adjust the system prompt. The agent works the way your legal team needs it to.

Explore the template

Use the role switcher in the sidebar to see how it works from different perspectives. The dashboard shows the legal team view, or try the AI intake as a requester.