welcome, leo.
you run sales now.
VP of Sales. Heir to the throne. Full vault access, full Tier-A pricing authority, full Hermes draft authority, full chatbot SKU pitch, full sales OS, full skill suite. Comp stays standard 20% net collected β VP elevation = title + access + manager track + uncapped ceiling. Pay every Thursday by Zelle. Family rule: full transparency, no surprise pulls, manager track active from Day 1.
π― Today (right now)
VP rule: STRICTLY SALES. Every dial day = priming β 3 dial blocks β EOD. No content. No IG. No admin. No calendar. Pure dialer-closer-manager.
#leo-sales.The 5-step day (every dial day β STRICTLY SALES)
- Priming (30 min off-clock) β physical / voice / mental / energy / logistics
- Block 1: 15 dials (60 min) β warmup, drill of the day, Tier-A swing
- Block 2: 15 dials (75 min) β LA prime window, push closes
- Block 3: 10 dials (50 min) β hot callbacks + cleanup
- EOD Discord summary (10 min Β· floor) β paste in
#leo-sales. No EOD = the day didn't ship.
π VP charter β what changed (May 5, 2026)
You came on as a commission-only sales rep. Sabino elevated you to VP of Sales β same family, same Zelle, same 20%. What changes is access + authority + ceiling.
What you NOW own (VP-tier authority)
- Full Tier-A cold-calling authority β you are the closer of record on your deals
- Full pricing authority within published tier card β quote $500 / $1K / $1.5K Locksmith OS, $99 / $191 / $250 chatbot SKUs, $897-$1,497 GW-template, $2K-$5K+ Tier-A retainers without Sabino sign-off
- Full client strategy calls β discovery, objection handling, scope shaping, retainer pitch
- Full vault read access β every Obsidian note, every memory file, every Hermes template, every Apollo email sequence, every sales OS doc, every learning-engine intel feed
- Full Discord posting authority β ping
#leo-sales/#closer-roomdirectly without going through Sabino - Full Hermes draft authority β invoke hermes for every outbound, sabino-voice scrubs it, you send
- Full chatbot Tier 1/2/3 demo authority β deploy
add-chatbotskill on any prospect demo site to win the bake-off - Full sales bible access β Hormozi GSO, Voss tactical empathy, Miner NEPQ, Cardone 10X follow-up, Klaff frame control all pre-loaded
- Manager track ACTIVE β hit 4 mtgs/wk Γ 3 wks β you hire SDR #1 commission-only under you, 10% override on every meeting/close they produce
What you do NOT own (Claude does it cheaper)
- Manual Google Maps scraping (Apollo + OMNI handle it)
- Code builds (Claude Code does in 5 min what'd take you hours)
- Backend deploy (Netlify CLI via Claude)
Not "above you" β wrong leverage. Your hour is too valuable for tasks Claude does in seconds.
π Schedule + windows
You're commission-only β no fixed days, no fixed hours, no quotas. The list is supply, you set the throttle. Most VP closers find a 4-hr block (typically 8 AM β 12 PM PT) is the sweet spot for Tier-A trade pickup.
Window options (your pick β recommended for Tier-A trades)
| Window | Pros | Best for |
|---|---|---|
| 7:30 β 11:00 AM PT | Catches East-coast HVAC/electricians before AM jobsite Β· less competition for attention | FL / TX trades Β· contractors before they leave for jobsite |
| 8:00 β 12:00 PM PT | Balanced Β· solid LA pickup window 9β11 | Default pick Β· most consistent connect rate Β· CA/AZ/NV trades |
| 8:30 β 1:00 PM PT | Hits late-morning DM availability + lunch-prep window | Service businesses Β· retail Β· anyone slow before 9 AM |
Recommended floor (for VP-tier earnings momentum)
- 40 dials logged per dial day
- 1+ meeting booked on Sabino's calendar (any tier)
- EOD Discord summary posted in
#leo-sales
#sabino-ops. Your job = dial, pitch, close, log.Pay cycle
Thursdays. Zelle. Pay covers net collected from prior MonβSun. Min payout $50 (smaller weeks roll forward). 30-day clawback on refunds; after day 30 the commission locks in.
π° Comp ladder (uncapped β visible all day)
Bigger deals = bigger commission. The only losing outcome on any call is "no decision." Your floor is 20% of net collected on every deal you touched (book, assist, or solo-close).
Booking commission (meeting on Sabino's calendar β any tier qualifies)
| Tier | Pay | Prospect size |
|---|---|---|
| A Β· $2K-3K+ setup | $150 | Higher-fit retainer prospects Β· revenue β₯ $1M/yr OR multi-location OR clear $1.5K/mo+ retainer fit |
| B Β· $600-1.5K setup | $100 | Mid-market Β· revenue β₯ $300K/yr OR 2+ employees |
| C Β· $200-500 micro-site | $50 | Local SMB owner Β· real phone Β· agreed time Β· showed up to half the call (no-show paid 50%) |
Solo close (you dial β you pitch β you close β Sabino off the call)
| Tier | Cash bonus | + 20% net collected | + MRR override |
|---|---|---|---|
| A ($2K-3K+ setup + $497-2K/mo retainer) | $300 | 20% | included in 20% Β· forever |
| B ($600-1.5K setup + $297/mo retainer) | $150 | 20% | included in 20% Β· forever |
| C ($200-500 site + $97/mo opt) | $50 | 20% | included in 20% Β· forever |
The 20% of net collected COVERS your cash + MRR cut. The "cash bonus" is a Day-1-paid kicker on top, paid the Thursday after the deposit clears.
Sabino-assist close (you pitch, Sabino jumps in live to help close)
Half the cash bonus + full 20% on net collected. Same MRR for life of contract. Use this anytime you're worried about closing a Tier A or B. Ping Sabino in #leo-sales with prospect name + tier; he jumps on the call.
Sabino-handoff close (you book, Sabino closes solo)
| Tier | Pay |
|---|---|
| A | $400 Β· no MRR override |
| B | $200 Β· no MRR override |
| C | $50 Β· no MRR override |
Default is you close. Handoff is the exception, not the rule.
π₯ The "Swing at Tier A" philosophy
Every pitch swings at Tier A first. Three ladders down β only losing outcome is NO DECISION:
- Pitch Tier A β fits β land $300 + 20% MRR override forever
- Prospect smaller? β down-sell to Tier B β $150 + 20% MRR
- Prospect tiny? β down-sell to Tier C β $50 + 20% MRR
- Prospect ghosts? β reps gained, no commission, no loss
Realistic outcome distribution per 40-dial day
- ~25 no-answer / VM
- ~10 connects (real conversations)
- ~3 hard-no's
- ~1-2 bookings
- ~0.3 closes (averages to 1 close every 3 dial days = 1.5 closes/wk)
β° Daily routine (4.5 hrs)
Off-clock priming (30 min before window starts)
- Physical (8 min): 25 jumping jacks β 15 pushups β neck rolls β 5 box breaths Γ 3 β power pose 60 sec
- Voice (7 min): hum 90 sec β tongue twisters Γ 3 β opener out loud 5x escalating
- Mental (7 min): mission paragraph aloud β drill of the day (3 reps to mirror) β identity statement ("I'm the VP of Sales β closer of record")
- Energy (5 min): hype song. NO scrolling.
- Logistics (3 min): phone, water, headset, brief open, dial tracker ready.
Billable schedule (window starts β tracker on)
| Time block | Action | Floor? |
|---|---|---|
| 0:00 β 1:00 | β Block 1 β Warmup 15 dials | 15 |
| 1:00 β 1:15 | π§ Mini-break β water, stand up, no Discord | β |
| 1:15 β 2:30 | β Block 2 β LA Prime 15 dials | 15 |
| 2:30 β 2:45 | π§ Mini-break β review pipeline notes, refill water | β |
| 2:45 β 3:35 | β Block 3 β Hot callbacks 10 dials | 10 |
| 3:35 β 4:30 | π EOD Discord summary + tracker off | FLOOR |
EOD Discord post (copy-paste, fill in)
EOD β LEO (VP Sales) Date: ___ Dials: __ Connects (real conversation): __ Meetings booked: __ (Tier C: __ / B: __ / A: __) Closes: __ DNCs: __ Top objection of the day: "___" What I'd do different next call: ___ First-action tomorrow AM: ___
π Login vault β every credential
Your master vault is Bitwarden (free). Store everything there. The table below has the LOGIN URLs + usernames; passwords live in Bitwarden, never on this page.
Critical Day-1 logins
Day-1 dial sources
Reference + admin
#sabino-ops or DM Sabino direct.π Tool stack β everything at your disposal
Discord #leo-cmd
Type !claude <your question> mid-call. Claude (Haiku) answers in ~3 sec. Your live dial coach for any objection, any script, any prospect. Always on.
Step-by-step day
Per-day brief auto-routes you through priming β 3 dial blocks β EOD. Window picker, dial tracker (40 rows), live earnings panel, EOD form.
β Today's briefPre-qualified leads
You don't scrape. Claude + Apollo + Sabino fill your queue. Open leo-leads.csv at the start of each window β 50+ ready-to-dial Tier-A trade prospects. Need more? Spin live in Lead Generator.
CRM + dial tracker
Log every dial within 60 sec of hangup. Outcome dropdown auto-updates earnings panel. Export CSV at EOD. Auto-saves to your browser.
β OpenScripts + objections
Opener, close, all 9 objection flips, PCAT framework, Tier-A/B/C pitch + down-sell scripts. All live in #leo-cmd via !script and !objection.
Outbound engine
VP-tier draft authority. Invoke hermes for any SMS/DM/email/voicemail script. sabino-voice scrubs it. You send.
Discord ποΈ Roleplay Room
Voice channel. Sabino calls you in for live drills + objection rehearsal β typically pre-window or after a tough call. Voice-only, no recording.
β Discordπ¬ Discord β your home base
3 channels matter. Ignore everything else.
#leo-sales
Your home channel. Pinned: today's brief link + Sabino's overnight drop. Post your EOD Discord summary here. DM Sabino with screenshots when stuck.
#leo-cmd Β· live coach
Type !objection price / !script opener / !claude <any q>. Claude (Haiku) responds in ~3 sec. Your live dial coach.
ποΈ Roleplay Room (voice)
Voice-only. Sabino calls you in pre-window for warmups OR after a tough call to rehearse the flip. ~10 min sessions.
π€ Discord bot β full command list
All commands fire in #leo-cmd. Bot responds in ~3 sec.
Objections (!objection <type>)
| Command | What it returns |
|---|---|
!objection price | Pre-quote + post-quote + ROI flips (3 ways to handle "too expensive") |
!objection busy | "Too busy" flip + 2 follow-up questions |
!objection email | "Send me info" flip β calendar pin |
!objection partner | "Gotta ask my partner" flip |
!objection have_someone | "Already have someone" flip (time-since-impact crack) |
!objection think_about | "Let me think about it" flip (force the criterion) |
!objection scam | "Is this a scam" flip (reference + permission to hang up) |
!objection not_now | "Not right now" flip (pin date + back-door) |
!competitor <name> | Surgical counter for any of 16 named competitors (Avoca / ServiceTitan / Voiceflow / HouseCall / Numa / Hatch / Podium / Ruby / Smith.ai / Procore / Foreman / Buildertrend / Jobber / Networx / Angi / Thumbtack / Yelp / Peak Leads) |
Scripts (!script <name>)
| Command | What it returns |
|---|---|
!script opener | The opener (English) |
!script opener_es | The opener (Spanish) |
!script close | The 15-min audit close |
!script close_urgency | Urgency close ("two slots left this week") |
!script vm | Voicemail script |
!script vm_es | VM in Spanish |
!script pcat | PCAT framework (Pain β Confirm β Agitate β Take) |
!script tier_a | Tier-A 30-sec pitch |
!script downsell_b | AβB down-sell ($1,200 Pro site) |
!script downsell_c | AβC down-sell ($599 micro-site, 48-hr live) |
!script identity | Identity reset (between hard calls β VP-of-Sales mode) |
!script mission | Mission reset (before dial #4 if you're in your head) |
Data + freeform
| Command | What it returns |
|---|---|
!stats | Your week-to-date numbers |
!prospects | Fresh 5 verified leads (randomized from pool) |
!claude <any question> | Freeform β Claude answers anything in ~3 sec. Your live dial coach. |
!help | This command list |
!claude they said "we just invested in ServiceTitan, bad timing" β what do I say? β bot drafts the live flip in 3 sec using the named-competitor counter library.π€ Core scripts (memorize)
Opener
30-second Tier-A opener (full)
"Hey [first name], it's Leo from Rivven β quick reason for the call. We build AI-powered websites + a 24/7 answering bot for [their business type] for $200 to $500 setup, $97/mo, in about a week. Most of your competitors don't have one. Worth 60 seconds, or terrible timing?"
Voicemail (cold)
Close (default)
Tier-A pitch (30-sec)
AβB down-sell ($1,200 Pro site)
AβC down-sell ($599 micro-site, 48-hr live)
π‘ Objection flips (the 3 you'll hear most)
"Send me some info" (email stall)
Beat: agree β ask for email β pivot to live demo β SILENCE. The email never sends. The calendar pin closes.
"Too expensive"
Gatekeeper bypass (4 moves)
- "Hey β is [owner] around real quick?" (assume access)
- "Tell him Leo from Rivven, he'll know what it's about." (curiosity)
- "What's the best time to catch him today?" (return curl)
- "Voicemail OK if he's not in?" (escape hatch)
Never explain WHY to a gatekeeper. Their job is to filter β yours is to bypass.
For the other 6 flips: !objection busy / partner / have_someone / think_about / scam / not_now in #leo-cmd. For named-competitor counters: !competitor <name> covers Avoca / ServiceTitan / Voiceflow / HouseCall / Numa / Hatch / Podium / Ruby / Smith.ai / Procore / Foreman / Buildertrend / Jobber / Networx / Angi / Thumbtack / Yelp / Peak Leads.
π¦ Product line β what you're selling
RIVVEN sells productized vertical OSes β fixed setup + monthly subscription. NOT custom one-off builds. Each pitch swings at Tier A β drops to B β drops to C.
Tier A β Vertical OS Pro / Dominator ($2K-3K+ setup + $497-2K/mo)
Locksmith OS Β· HVAC OS Β· Electrician OS Β· Plumber OS Β· Garage OS Β· Roofing OS Β· Restoration OS Β· GC OS Β· Construction OS Β· Trucking/Freight OS. Full stack β site, AI chat, CRM, GBP integration, lead form, exclusivity zones. Pitch this first on every call.
Tier B β Professional Site ($600-1.5K setup + $99-297/mo)
12-page bilingual site, lead form, GBP integration, monthly content. The down-sell when prospect is smaller than $2K/mo retainer fit.
Tier C β Micro-site ($200-500 setup, optional $97/mo)
Basic site, live in 48 hours, Stripe-link close. Down-sell for tiny prospects. Closes fastest β your reps come from these.
Chatbot SKU (Tier 1/2/3 β $99 / $191 / $250 per month)
Stand-alone or add-on. Tier 1 = basic FAQ bot. Tier 2 = lead capture + booking. Tier 3 = full conversational AI with voice + multi-language. Demo via add-chatbot skill on any prospect's site to win the bake-off.
OBSIDIAN_VAULT/00_Core/RIVVEN_PRODUCT_OS_LOCK.md + OBSIDIAN_VAULT/00_Core/LOCKSMITH_OS_PLAYBOOK.md + OBSIDIAN_VAULT/00_Core/CAPITAL_HEALTH_SCORE.md. Sabino sends you the relevant one when you need it for a specific prospect β but as VP, you can pull any of them yourself.π Realistic weekly take examples
| Week type | Activity | Take that Thursday |
|---|---|---|
| Quiet (week 1, ramp) | 150 dials Β· 1 Tier C meeting booked Β· 0 closes | $50 |
| Average (week 3-4) | 300 dials Β· 3 meetings Β· 1 Tier C close ($599 site, $448 deposit cleared) | $140 ($50 mtg + $50 close + $40 net comm) Β· stacks $20/mo passive forever |
| Strong (week 6+) | 400 dials Β· 5 meetings Β· 1 Tier B close ($897 site + $297/mo retainer cleared) | $420 ($200 mtgs + $150 close + $90 net + $59 retainer) Β· $59/mo recurring forever |
| Heater | 450 dials Β· 6 meetings Β· 1 Tier A close ($2,500 site + $497/mo) | $1,200+ ($250 mtgs + $300 close + $600 net + $99 retainer) Β· $99/mo recurring forever |
| VP Heater (1 SDR under you) | + SDR books 2 mtgs Β· 1 Tier B close β 10% override on theirs | +$200 override that week + $30/mo recurring forever |
π Manager track unlocks (VP-active from Day 1)
| Trigger | Unlock | Pay impact |
|---|---|---|
| 4 mtgs/wk Γ 3 consecutive weeks | SDR-hire authority β you bring on commission-only SDR #1 | 10% override on every meeting + close they produce |
| $10K cumulative cleared commissions | Base + reduced-commission conversation | ~$2-3K/mo + 12% on closed deals (real conversation, not auto) |
| $25K cumulative cleared | SDR #2/#3 hire authority + management override expansion | 15% override on whole SDR pod + Tier-C close commission rises to $150 |
| $50K cumulative cleared | Partner-track conversation | Equity / management / structured comp negotiation right (real, not automatic) |
Auto-trigger: when Sabino confirms RIVVEN cleared $X for a 30-day rolling window (or you cleared $X cumulative), the bracket bumps automatically β no negotiation, no asking. He'll DM you with the new floor + base + ladder updates.
π¦ Mercury safety valve + family transparency
Family rule: full transparency, no surprise pulls. If RIVVEN runs into a tight cash week, you'll know on Thursday PM β not Friday morning.
- Thursday Zelle drops on schedule unless Sabino pings you Thursday PM with a heads-up.
- Net-collected commission ALWAYS pays in full β that's clawback-protected after day 30.
- Sabino's freight income (~$800/wk) does NOT subsidize RIVVEN payroll. RIVVEN funds itself or shrinks. This protects you from being paid on credit cards (which would damage Sabino's 800 credit score) AND protects RIVVEN from going under.
- Weekly Mercury share β Sabino DMs you the running balance every Friday. You know the runway in real time.
π― The mission (why)
Read this before dial #1 every day.
Every meeting you book = closer to dad's truck. Every Tier C solo close = a recurring net commission to you, forever. Every Tier A you ladder-down to a B+C combo = both of us eating. Every SDR you hire under you compounds passively. The math works. Just dial.
π Stuck? 3 paths (in order)
- Fastest (3 sec): type
!claude <your question>in#leo-cmd. Live coach, always on. - Sabino-assist (mid-call): ping in
#leo-saleswith prospect name + tier. He jumps on the call live (you still earn half cash + full 20% net + full MRR override). - Phone (truly urgent): text Sabino direct at (562) 373-1027. Save this number now.
Common Day-1 issues
| Issue | Fix |
|---|---|
| Can't log into Command Center | Try leo@rivven.ai / leo2026 (case-sensitive). If still fails, text Sabino. |
| Bot not responding to !claude | ANTHROPIC_API_KEY may not be pasted yet. Text Sabino β he pastes in 30 sec. |
| Discord channels missing | You need the server invite link. Sabino DMs it Day 1. |
| Lead CSV is empty | Open Lead Generator + run a fresh pull (Apollo). |
| Dial tracker doesn't save | Browser localStorage cleared. Re-enter rows; export CSV at end of every block. |
| EOD form alert says clipboard copied but Discord paste shows blank | Mobile browsers sometimes block clipboard. Use the prompt fallback β copy the text from the prompt box. |
| Want out | Real conversation, not a Discord message. Call Sabino direct. |