Back to Projects
Productivity Tool

Custom Outreach CRM

A lightweight lead management system built from scratch - because spreadsheets weren't cutting it anymore.

See It In Action

A real walkthrough of the system - from the messy spreadsheet problem to the clean CRM solution.

The Problem

Spreadsheets Get Messy Fast

What starts as a clean sheet turns into an unmanageable wall of data. Scrolling through hundreds of rows to find one lead wastes time every single day.

Follow-Ups Fall Through The Cracks

Manually calculating follow-up dates and checking the sheet daily is tedious. One missed day and a warm lead goes cold.

Existing CRMs Don't Fit Your Workflow

Most CRM tools are built for large teams. They force you to adapt to them rather than working the way you actually work.

Why I Built This

"Handling leads in Google Sheets gets messy very fast. I had to check the sheet every day, calculate follow-up dates manually, update everything after each follow-up. It sounds simple - but doing this daily became too much. I tried some CRM tools too. They were good… but I had to adjust to them, instead of them adjusting to how I work. So I built a simple system for myself."

Built for my own outreach workflow

What Was Built

A fully custom CRM web application built around one specific workflow - cold outreach. No bloat, no unnecessary features. Just the exact tools needed to manage leads, track communication, and never miss a follow-up.

Lead Sidebar - All outreach targets listed in one scrollable panel with color-coded status badges showing exactly where each lead stands
Rich Lead Detail Panel - Click any lead to see full business info, social links, website, location data, and auto-generated outreach email
Outreach Timeline - Track every email sent, log dates, and update statuses in real time with instant auto-save
Status Management - Change lead status (Pending, Responded, Follow Up Due, Not Interested) with a single click
Follow-Up Filtering - Filter the entire lead list by stage so you always know exactly who needs attention today

How It Works

01

Add your leads - paste in business names, contacts, and social links

02

Send your outreach - the CRM logs the date and sets follow-up tracking automatically

03

Update status with one click as leads respond or progress

04

Filter by follow-up stage daily - never miss a lead that needs attention

Tech Stack

Next.jsSupabasePostgreSQLGoogle Maps APITailwind CSS

Need Something Built For Your Workflow?

This was built to solve a real personal problem. If you have a workflow that's outgrown spreadsheets, I can build something that fits exactly how you work.

Get In Touch