Case Study
Your Kanban Board Is Your CRM
Small businesses need sales automation. Enterprise CRM tools cost a fortune and take months to set up. A kardbrd board, a YAML file, and an AI agent replace all of it.
The Small Business CRM Problem
You have leads coming in. You need to research them, write outreach emails, follow up, book meetings, send proposals, close deals. Every enterprise CRM promises to automate this. The reality: $150+/month per seat, weeks of setup, and a learning curve that means your team just goes back to spreadsheets.
The new wave of "local-first AI CRM" tools like DenchClaw offer a different approach: run everything on your laptop with AI doing the work. But they come with serious trade-offs: single-user only, no audit trail, and security practices that involve copying your entire Chrome profile (cookies, saved passwords, active sessions) into an AI agent's browser.
There's a middle ground. You already know how to use a kanban board. What if the board was the CRM?
Lists Are Pipeline Stages
A kardbrd board with six lists becomes a full sales pipeline:
Each lead is a card. Drag it through the stages. The board shows your entire pipeline at a glance: what's active, what's stale, what just closed. No dashboards to configure, no reports to generate. The board is the report.
Now add kardbrd.yml. This single configuration file tells the kardbrd agent what to do when cards move
between stages. The agent does the research, writes the emails, preps the meetings. You
make the decisions.
The agent does the work.
You steer the pipeline.
How the Pipeline Works
New Lead Enters the Board
You create a card in Prospects: "Acme Corp — Jane Chen, VP Engineering". That's all you need. The agent picks it up, researches the company, finds Jane's LinkedIn, identifies pain points, and enriches the card with structured data. When you come back, the card has everything you need to decide: qualify or pass.
Drag to Qualified, Get Outreach Drafts
You review the research and drag the card to Qualified. The agent drafts a four-step outreach sequence: a cold email with a pain-point hook, a LinkedIn connection request, a follow-up with social proof, and a break-up email. Each draft posted as a comment on the card. Edit what you want, send when you're ready.
Track Outreach Progress
Drag to Outreach Sent. The agent creates a tracking checklist and sets a follow-up due date. Check off each step as you send. The board shows exactly where every lead stands in the sequence. No spreadsheet, no CRM dashboard. Just checkboxes on a card.
Meeting Booked, Prep Done
The prospect replies. Drag to Meeting Booked. The agent generates a one-page prospect brief, tailored discovery questions, objection handling prep, and a pricing recommendation based on their company size. Walk into the meeting prepared, without spending an hour on research.
Proposal to Close
Send the proposal, drag to Proposal Sent. The agent sets a follow-up timer. When the deal closes, drag to Closed Won. The agent logs a deal summary, captures lessons learned, and flags referral opportunities. The card becomes a permanent record of the entire deal cycle.
The Human + Agent Loop
Every pipeline stage is a quality gate. The agent does the research and drafting. You decide what's good enough to send, when to advance a lead, and which deals to pursue. The agent never sends an email or books a meeting without you dragging the card forward.
Fully autonomous sales tools take you out of the loop. Kardbrd keeps you in it. The agent handles the work you don't want to do: research, drafting, follow-up tracking. You handle the judgment calls. Bad outreach draft? Edit it on the card. Wrong prospect? Archive the card. The pipeline moves at your pace, not the AI's.
One YAML File Powers Everything
The entire pipeline is defined in kardbrd.yml. Rules fire on card events. Actions tell the agent what to do. Edit the file, and
changes apply within 60 seconds. No deploys, no restarts.
board_id: YOUR_BOARD_ID
agent: SalesBot
executor: claude
rules:
- name: Enrich and research prospect
event: card_created
list: Prospects
model: sonnet
action: |
Research this prospect. Update the card with:
company overview, person's role, pain points,
and an ICP score from 1-10.
- name: Draft cold outreach sequence
event: card_moved
list: Qualified
model: opus
action: |
Create a 4-step outreach sequence:
Day 0: cold email, Day 3: LinkedIn,
Day 7: follow-up, Day 14: break-up.
Post each draft as a comment.
- name: Generate meeting prep
event: card_moved
list: Meeting Booked
model: sonnet
action: |
Generate a prospect brief, discovery
questions, and objection handling prep.
schedules:
- name: Daily Pipeline Review
cron: "0 9 * * MON-FRI"
model: sonnet
action: |
Review the board. Report new leads,
stage changes, overdue follow-ups,
and stale deals. The full pipeline configuration runs to about 120 lines of YAML. Every rule is readable. Every action is auditable. Your sales process is version-controlled, not buried in a CRM's settings panel.
Scheduled Pipeline Intelligence
Rules fire on card events. Schedules fire on a clock. Together, they give you a pipeline that runs itself.
Daily Pipeline Review
Every weekday at 9am: new leads, stage changes, overdue follow-ups, stuck deals. Posted as a comment so the whole team sees it.
Weekly Outreach Report
Monday mornings: conversion rates, response analysis, stale outreach, A/B test suggestions for next week's messaging.
Monthly Content Plan
First of the month: blog topics from prospect pain points, LinkedIn post ideas, case study candidates from recent wins.
Emoji Controls
React with an emoji to trigger actions. Re-draft outreach, generate a case study from a closed deal, or stop the agent. No typing needed.
Your sales process, in a file.
Version-controlled, auditable, yours.
88,000+ Skills From the Marketplace
The kardbrd agent runs on Claude Code, which means it works with the skills.sh marketplace, 88,000+ skills maintained by Vercel Labs. Install a skill, and the agent gains that domain expertise. No custom integration, no API wrappers.
# Install sales & marketing skills
npx skills add coreyhaines31/marketingskills --skill cold-email
npx skills add coreyhaines31/marketingskills --skill email-sequence
npx skills add coreyhaines31/marketingskills --skill copywriting
npx skills add coreyhaines31/marketingskills --skill sales-enablement
npx skills add coreyhaines31/marketingskills --skill marketing-psychology Skills are markdown files that get injected into the agent's context. They cover everything from cold email patterns and conversion copywriting to behavioral psychology triggers. Stack a few together and your agent's outreach gets noticeably sharper.
How It Compares
| Kardbrd | Local AI CRM | Enterprise CRM | |
|---|---|---|---|
| Collaboration | Whole team sees the pipeline | Single user, local only | Multi-user, cloud |
| Security | Scoped API keys via MCP | Copies Chrome profile | Enterprise SSO |
| Audit trail | Every action is a comment | Local DB, no history | Activity logs |
| Multi-agent | Multiple agents via labels | One agent per workspace | Limited AI features |
| Config changes | Edit YAML, live in 60s | Edit local files | Admin panels, weeks |
| Setup time | Minutes | Minutes | Weeks to months |
| Cost | Board plan + AI API costs | Free + AI API costs | $150+/seat/month |
Run Multiple Agents on One Board
Labels partition the board between agents. SalesBot handles outreach. ContentBot writes blog posts from closed-deal insights. ResearchBot enriches new prospects. They share a board, see each other's work, but never step on each other's toes.
# sales-agent.kardbrd.yml
agent: SalesBot
rules:
- name: Draft outreach
event: card_moved
list: Qualified
exclude_label: Content
action: Draft a 4-step outreach sequence.
# content-agent.kardbrd.yml
agent: ContentBot
rules:
- name: Write case study
event: reaction_added
emoji: "\ud83d\udcdd"
require_label: Content
action: Generate a case study from this deal. Getting Started
Create a board with your pipeline stages
Prospects, Qualified, Outreach Sent, Meeting Booked, Proposal Sent, Closed Won. Or whatever stages match your sales process.
Write your kardbrd.yml
Define rules for each stage transition. Start simple; you can add complexity later. The config hot-reloads every 60 seconds.
Install marketplace skills
Add cold-email, copywriting, and sales-enablement skills from skills.sh. The agent picks them up automatically.
Create your first lead card
Drop a card in Prospects with a name and company. Watch the agent enrich it. Review, qualify, and drag it forward. Your pipeline is running.
Build your sales pipeline today
Create a board. Define your stages. Drop in your first lead. The agent handles the rest.
Get Started