AI / CRM / SaaS

AI Lead Inbox

AI-assisted lead operations platform that centralizes intake, qualification, pipeline movement, and reply workflows.

Role & Contribution

Project creator · Product design · UI/UX design · Full-stack development

Built the product independently, from the initial idea and user flows to interface design, frontend, backend, and integrations.

Platform

Multi-surface web platform with workspace operations, public intake forms, kanban workflow, and lead communication flows.

Stack

React 19, Vite, Tailwind CSS, TanStack Query, NestJS, TypeORM, PostgreSQL, BullMQ, OpenAI API

Interface Gallery

The gallery walks through the full workspace flow: main dashboard, projects, project-level controls, lead handling, the AI profile, public intake, and both sides of the chat experience.

Main workspace dashboard

Projects workspace

Project overview and analytics

Channels and intake setup

Notification logic

AI profile: business context

AI profile: qualification and replies

Project settings and intake key

Next-step queue

Lead board with statuses

Opened lead profile

Public intake form

Customer-side lead chat

Owner or staff reply chat

Overview

AI Lead Inbox is a product system for teams that need one operating layer for incoming demand. It unifies public intake, channel-based lead capture, qualification, follow-up, and owner control inside one clear workspace.

Challenge

The core challenge was to turn scattered inbound requests into a disciplined operating process. Leads arrive from different channels, require fast qualification, and quickly become expensive to manage when the review and reply flow is fragmented.

Solution

I designed the case around a complete lead loop: intake enters one inbox, AI helps classify and prioritize, the team works through review and kanban states, and the conversation continues through internal and client-facing reply surfaces.

Product Flow

A reusable flow map shows how users or data move through the product from entry to outcome.

Lead Source

Inbox

AI / Classification

Review

Pipeline / Kanban

Follow-up

Key Features

Lead inbox

Kanban workflow

Filters and search

Lead detail view

Dashboard

Onboarding

Responsive mobile workflow

Architecture / Technical Overview

This diagram stays intentionally high level and avoids exposing sensitive implementation details.

Lead Sources

Web Application

Business Logic

Data Layer / Integrations

Technical Decisions

  • • Separate the frontend and backend into distinct workspaces so UI delivery and operational logic can evolve independently
  • • Use NestJS with modular domains and TypeORM persistence to keep lead, auth, and workflow logic structured
  • • Support async follow-up, queue-based work, and AI calls through BullMQ instead of pushing everything into request-response paths

Challenges

  • • Keeping owner controls dense enough for daily operations without making the interface heavy
  • • Balancing AI-assisted triage with a workflow that still feels predictable and editable by the team
  • • Connecting intake, pipeline, deadlines, and replies into one loop instead of separate disconnected screens

Result

The result is a coherent lead-operations product: teams can capture demand, qualify it, assign responsibility, move it across statuses, and continue the conversation from one responsive environment.

Next project

Evidra

Document processing workspace that turns invoices and scans into structured data, with field-level review, team comments, and approved exports.