The exact system I use to manage 2,283 connections, generate personalized outreach, and never let a warm lead go cold. Built with Claude Cowork.
No spam. Unsubscribe anytime.
Export your LinkedIn connections and transform raw CSV data into a structured database.
FoundationAI-powered research on every connection. Company context, role analysis, and conversation hooks.
AI-PoweredGenerate personalized sequences for each prospect. No templates, no generic pitches.
PersonalizedEnter your email for the complete 8-step LinkedIn CRM build guide.
No spam. Unsubscribe anytime.
A semi-technical guide to building your own AI-powered LinkedIn intelligence system using Cowork, Supabase, and Vercel; no coding background required.
Not a generic sales tool. A system built around how you actually think about your network: who matters, what stage they are at, and what to say next.
Visual Kanban board with 9 stages from New to Won. Drag and drop. Auto-saves to your database.
Claude generates 5 personalised LinkedIn messages per prospect. Informed by company news. No pitch until message 4.
Capture who views your LinkedIn profile. Convert them to prospects in one click. Warm leads, not cold ones.
Automatic reminders created when you send a message. Never let a warm conversation go cold again.
One-click research that pulls recent company and industry news from Google News. Context before you reach out.
Track your LinkedIn post performance. See what lands. Post more of what works.
Before you open Cowork, spend 20 minutes writing down exactly what frustrates you about managing your network. The more specific you are, the better the system you will build.
The biggest mistake people make is opening a tool and saying "build me a CRM." Cowork is brilliant at building what you describe, so describe the right thing.
Write down answers to these three questions before you start:
You are not writing code. You are writing requirements. Treat Cowork like a very capable developer who needs to understand your business before they build anything.
Supabase is your database. It stores everything: your contacts, outreach sequences, follow-ups, notes. It also handles login so only you can see your data.
Go to supabase.com and create a free account. Create a new project and give it a name. The free tier is more than enough for a personal CRM.
prospects, email_sequences, news_intel, follow_up_reminders, content_posts, profile_viewers, pipeline_snapshots. Ask Cowork to create these for you; just describe what each one should store.
LinkedIn lets you download a CSV of all your connections: names, companies, job titles, and LinkedIn URLs. This is the raw material for your CRM.
Connections.csv. Each row is a connection with: First Name, Last Name, LinkedIn URL, Email (where shared), Company, Position, Connected On.I had 2,283 connections. I loaded 923 as prospects, those most relevant to my market. The others stayed in the CSV as a backup pool.
This is where most of your time goes. You are describing what you want to see and how you want to interact with your data. Cowork writes the code. You test it. You refine.
Open a new Cowork session in your LinkedIn project folder. Start by describing the whole system, then build it section by section.
Expect 5 to 10 rounds of feedback before it feels right. This is normal. The quality of what you build is directly proportional to the quality of your feedback. "The cards look too cramped" is better than "fix the layout." "I want the company name to appear below the prospect name in bold" is better still.
This project uses LinkedIn as the primary channel for personalised outreach and prospecting. The goal is to sell Claude Cowork training programmes to medium and large businesses (B2B) and direct to professionals (B2C). This project connects LinkedIn connections and followers all the way through to outreach drafts I can copy and paste directly into LinkedIn. What this system does: - Segments existing connections and identifies new ones worth pursuing - Enriches prospect data with verified email addresses via Apollo.io - Uses the Claude API to research recent news about each prospect (their company or personal achievements) to power hyper-personalised outreach - Generates 3 to 5 message LinkedIn outreach sequences tailored to what is happening in the prospect's world right now The dashboard: Build a beautiful single-file HTML dashboard I can open every 2 to 3 days to see: - Changes in my network: new connections, profile viewers, and engagement signals - Outreach pipeline: who I have contacted, what stage they are at, and what follow-up is due - Content performance: which posts got the most impressions, likes, and profile views, and what I should do more or less of - Lead acquisition: new leads from content engagement, profile views, and connection requests Non-negotiables: - Surface follow-up reminders so I never let a warm prospect go cold - Kanban pipeline view with drag-and-drop stage updates - Click-to-copy outreach messages so I can paste directly into LinkedIn - Supabase as the database with Row Level Security locked to my email - Deploy via Vercel so I can access it from any device I post content on LinkedIn Monday to Thursday. Topics centre on Claude Cowork and AI for business. The system should connect content performance to lead generation so I can see which posts are driving real pipeline activity.
Once the dashboard is built and connected to Supabase, it is time to populate it with real data from your LinkedIn export.
Ask Cowork to write a script that reads your Connections CSV and loads the relevant contacts into your Supabase prospects table. You decide the filtering criteria.
Connections.csv to Cowork and say: "Load all connections where the company is not blank into my Supabase prospects table. Set their stage to 'new' and score to 5."Do not load everyone. Load the people you actually want to talk to. 923 well-chosen prospects beats 2,283 random contacts every time. You can always load more later.
This is the part that makes the system genuinely useful. A Supabase Edge Function calls the Claude API to generate 5 personalised LinkedIn messages for each prospect.
Ask Cowork to build a Supabase Edge Function that takes a prospect's name, company, role, and recent news intel and generates a 5-message LinkedIn sequence using the Claude API.
The system prompt you write for the sequence generator is where the real work is. Spend time on it. The difference between a message that gets a reply and one that gets ignored is almost always in the first sentence. Tell Claude: write like you are at a dinner party and someone asked what you do. Not like you are pitching.
People who view your LinkedIn profile already know you exist. They are warm. This step captures them and turns them into pipeline entries before they disappear.
LinkedIn Premium shows you who viewed your profile in the last 90 days. The CRM has a Smart Paste feature that extracts that data without any scraping or API access needed.
A profile view after you post content is a signal. That person saw your post, was curious enough to click, and looked at your profile. That is not a cold lead. That is a warm lead who has self-selected. Treat them differently.
Your CRM is a single HTML file that connects to Supabase. Deploying it to Vercel takes under 5 minutes and gives you a real URL you can open from any device.
linkedin-crm. Make it private.index.html file to the repository. In Terminal: git init → git add . → git commit -m "initial" → git push. Not a terminal person? Download GitHub Desktop (free, desktop app) and use its visual interface to commit and push instead.Once your repo is connected: cp ~/your-working-file/index.html ~/your-repo/index.html && cd ~/your-repo && git add . && git commit -m "update" && git push. Paste this into your notes and use it every time.
The system above is a solid first version. Once it is working for you, here are the most valuable things to add.
I turned this entire build into an installable Claude skill. Download it, add it to Cowork in under a minute, and Claude will walk you through building your own version step by step; adapted to your use case, your audience, and your offer.
Download the LinkedIn CRM SkillHow to install it in Cowork
linkedin-crm-builder.skill file to your computer..skill file you just downloaded.This is what one day with Claude Cowork looks like. In the workshop, you build something real, for your actual workflow. Live, hands-on, no theory slides.