Blackthorn Control
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 AI systems for [roofers] here in Michigan, and the one people ask for first is call answering, 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

Eight outcomes. Each one logs the row, writes what happens next, and moves you on.

The desk

The week, what you send, the park panel, and the row to paste.
fill the call in and this becomes the line to capture
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.