Blackthorn Call Desk
0Dials todayevery row logged
0Connectsguard: 0 percent
0Over 2 minutesguard: 0 of connects
0Demos bookedguard: 0 per conversation
Prep, fill before you dial
Opener

Hey [Name], it's Kyle Cleary, Blackthorn Labs, here in Michigan. Full disclosure, this is a cold call. You can hang up now, or give me 30 seconds and hang up then with a clear conscience. Your pick.

Stand up. Smile before they pick up. Say your name slowly and let your voice drop at the end of it. Pause a full beat after the joke. Say it like you talk: these are written without contractions because they were written on a page. Out loud, use them. It's, I'm, you're, that's. Same words, and it stops sounding like reading.

If someone else picks upgatekeeper

Hi, it's Kyle Cleary. Is [Owner] around, or is this one of those days?

No problem. You are actually the person I'd rather ask. When it gets slammed in there, how many calls roll to voicemail?

That is why I'm calling. When is [Owner] easiest to catch, early or late?

Voicemail, 20 seconds, oncenumber twice

[Name], Kyle Cleary, Blackthorn Labs, 810 656 9539. I'm leaving you a voicemail about voicemail, which I admit is a little on the nose. I build call answering for [roofers] here in Michigan so after hours calls get booked. I'll try you again Thursday morning. 810 656 9539.

Never a second voicemail in the same week.

0:00not started
No row loaded
How did it go Six outcomes. Each one logs the row, writes what happens next, and moves you on.
The week, what you send, the park panel, and the row to paste.
fill the call in and this becomes the line to capture
What you send, and at what stageFollows the status you log below.
On the callNothing yetYou are selling 20 minutes, not the product. Do not offer to send anything until they say yes to a time.
Day 0, within the hourThe one page and the inviteThe one sheet for their segment, plus the calendar invite. Send it while the call is still warm.one sheet, law version
After the demoThe recapTheir own numbers back, and the two doors: start the build, or take the $750 audit first. Inside 24 hours.
They said yes to the auditAudit agreement and invoice$750, collected before the review starts. Credited to their monthly fees, from month one until used, if they sign within 30 days of getting the audit. Never to setup.checking
They said yes to the buildThe four agreementsMaster agreement, statement of work, AI and data addendum, NDA. Autofilled from this call. Then invoice half the setup, which at the level set in the drawer.3 gates open, see below

Booked demos, next two weeks
Opener usedA
Call length0:00
Questions answered0 of 3
Objections raisednone

The line above is in sales/desk/capture.py's own grammar. Copy all of today gives you one runnable block: paste it in Terminal from the project folder and every dial lands in sales/data/dial-log.jsonl, which is what sales/crm.py push sends up. Anything the parser does not recognise is kept as notes, recorded and never scored. Nothing here is sent anywhere, and nothing leaves this machine.

Sloane checking

She reads the call list, the dial log and the call card. Paste or drop a screenshot of a text thread and she will transcribe it and draft the next message, gated by the house language. Nothing here sends anything to anybody.

Drop a screenshot here, or paste one with command V, or type a question.
no image