SaaS PlatformNext.jsReactTypeScriptTailwind CSSPostgreSQLDrizzle ORMNextAuthStripe

Crozetti CRM

A full-featured CRM dashboard for managing the entire sales pipeline

Managing leads, proposals, invoices, and client relationships across spreadsheets and disconnected tools was slowing us down. We needed a single system that tied everything together — from first contact to final invoice.

We built a full-stack CRM from scratch using Next.js on the frontend, PostgreSQL with Drizzle ORM on the backend, and NextAuth for secure authentication. The application features a visual deal pipeline, automated email sequences triggered by deal stage changes, and a client-facing portal.

Real-time chat log monitoring lets us track AI chatbot conversations as they happen, giving us immediate insight into what visitors are asking. Integrated Stripe billing handles invoicing and payment collection directly within the platform.

The result is a unified system that manages our entire sales operation — from lead capture through project delivery — without relying on expensive third-party SaaS subscriptions.

The Challenge

Manage the full lifecycle of client relationships — leads, proposals, invoices, and ongoing projects — in a single platform instead of juggling spreadsheets and disconnected tools.

The Solution

Built a full-stack CRM with Next.js and PostgreSQL featuring a visual deal pipeline, automated email sequences, client portal, real-time AI chat log monitoring, and Stripe-integrated invoicing. Secured with NextAuth and scoped for multi-tenant usage.

The Results

  • Manages entire sales pipeline from lead to invoice
  • Automated proposal generation saves hours per week
  • Integrated Stripe invoicing and payment tracking
  • Real-time monitoring of AI chatbot conversations
  • Multi-tenant architecture ready for SaaS deployment

Key Features

Visual deal pipeline with drag-and-drop stages
Automated email sequences by deal stage
Client portal for project visibility
Real-time AI chat log monitoring
Stripe-integrated invoicing and payments
Contact and company management
Activity timeline and notes per deal
Role-based access control with NextAuth

Tech Stack

Next.jsReactTypeScriptTailwind CSSPostgreSQLDrizzle ORMNextAuthStripe

Want Something Like This?

We build custom web applications, SaaS platforms, and AI-powered tools. Let's talk about what we can build for your business.

Start Your Project