NotebookLM · for sales

Practice every
cold call. Before
the real one.

Drop in your CRM. BullpenLM creates an AI version of every prospect — you cold-call them, get graded on filler words and pitch discipline, then level up before you dial the actual person.

See how it works → Enter the Gauntlet

In one sentence

Think NotebookLM, but for sales calls.

NotebookLM turns your documents into a tutor you can talk to.
BullpenLM turns your CRM into AI buyers you can cold-call.

1

Drop in your CRM

CSV, spreadsheet, or any contact list. Works with HubSpot, Salesforce, Pipedrive — or just paste a list of company names.

2

Every prospect becomes an AI

BullpenLM researches each company and creates an AI buyer that answers the phone like the real person would — their role, their tech stack, their objections.

3

Cold-call them. Get graded.

Practice the actual pitch you're about to make. Get scored on filler words, talk ratio, and time discipline. Level up before you dial the real person.

All local · Your CRM never leaves your laptop · Open source

Live · click any character
Q/W/E/R to filter zone
The Gauntlet

7 phases of a sales call.
Survive each one to unlock the next.

Click any phase to preview the drill

What you become

Six ranks. One ladder.

Stack phase badges → climb the ladder. Every rank is permanent on your rep profile and visible on the team leaderboard.

  1. ROOKIE 0 phases Just signed up. No proof yet.
  2. WALK-ON 1–2 phases Past the front door. Earning the right to be here.
  3. STARTER 3–4 phases You can carry a real call. Quota-eligible.
  4. CLOSER 5–6 phases You handle senior buyers and survive objections.
  5. ALL-STAR All 7 phases Every phase passed. Full Gauntlet survivor.
  6. LEGEND All 7 + 10 real signed deals Public Hall-of-Fame card. Permanent name on the founders page.
What gets measured

Numbers, not vibes.

43%
Talk ratio

Top-rep target.

11-14
Questions / discovery

Qualifying vs pitching.

<2
Fillers / 100 words

"Um," "like," "basically."

<80
Longest monologue

Over 80, you lost them.

Multiplayer

One bullpen.
Your whole team in it.

Run it solo on your laptop, or host it for the team like a co-op dungeon. Everyone shares the CRM, claims their own prospects, and shows up on a live leaderboard.

One host

You run BullpenLM on your Mac Mini (or a $10 VPS). One docker compose up. The container handles everything: the AI buyers, the recording, the metrics, the leaderboard.

Invite the team

Tailscale-invite your friends. They open the floor in their browser, type their rep name, and they're in. No installs, no accounts, no SaaS bill. Just trusted-network access.

Climb together

Each rep claims their own prospects ("claimed by Brad" locks the account for 14 days). All calls log to one CRM. Leaderboard ranks everyone by badges + total calls + signed deals.

Territory claims

One rep, one prospect at a time. Auto-releases after 14 days if no activity — no squatting on the whole list.

Live activity feed

"Brad just passed Phase II on Allstate." "Mike booked a meeting at Cigna." Real-time scroll so the team feels each other working.

Shared leaderboard

Every rep's badges, rank, and call count visible to the whole team. Friendly pressure beats Slack reminders.

Your data, your machine

The CRM file lives on your host. Teammates connect to it; they don't get their own copy. One source of truth, you control the door.

$ docker compose up -d
# Tailscale-invite your team → they open
 http://<your-tailscale-ip>:7878/
What you also get

The whole stack.
Zero SaaS rent.

Auto-debrief

Real calls write your CRM

Hit record on a real call. Whisper transcribes locally, Gemma extracts every new name and commitment, and the CRM updates itself.

Call queue

Top 5 to dial today

Daily-driver list ranked by deal stage, research depth, and industry priority. Skip the "who do I call next" debate.

Local-first

Your CRM never leaves

Runs entirely on your laptop. No cloud calls, no telemetry. Open-source under MIT.

Early access

Open source soon.
Hosted even sooner.

Or email hello@bullpenlm.com · No spam, one email when we ship.