BSP Proprietary Tech Stack

Own the Stack. Own the Data. Own the Revenue.

Kill the SaaS Tax. Build In-House. Save $60K+/Year.

$60,836/year saved vs. vendor stack
$60,836/year
Total annual savings by building in-house vs. paying SaaS vendors

The Full Stack at a Glance

SystemReplacesTheir CostOur CostAnnual SavingsStatus
AI Receptionist Broccoli AI $3,500/mo ~$30/mo $41,640 BUILDING
Email Engine HubSpot Marketing $1,667/mo ($20K/yr) ~$0/mo $20,000 READY
SMS Engine HubSpot SMS Add-on $500+/mo ~$8/mo $5,904 READY
Outreach System Mailchimp/ActiveCampaign $300/mo $0/mo $3,600 LIVE
Fortress Guardian Security vendors $200+/mo $0/mo $2,400 LIVE
Trust Engine Nothing (didn't exist) N/A $0/mo Found $349K LIVE
CEO Terminal ChatGPT Pro $200/mo ~$15/mo $2,220 BUILDING
🤖
AI Receptionist
Replaces: Broccoli AI ($3,500/mo contract)
Saves: $41,640/year
BUILDING

24/7 AI voice agent that answers calls, captures leads, NOW auto-books via web scheduler automation (built March 31 2026). Playwright fills ST form automatically., and routes emergencies to Kalen. Sounds human. Costs pennies.

Broccoli AI (Their Contract)

  • $3,500/mo bundle (quoted to Stephanie)
  • $2,800/mo Romanesco (4,000 min)
  • $950/mo Calabrese (1,000 min)
  • $0.70-0.90/min overage
  • 6-month minimum contract
  • Generic ST integration
  • No emergency routing to owner
  • Their AI, their rules, their data
VS

BSP AI Receptionist (Ours)

  • ~$30/mo total stack cost
  • Pay-per-minute ($0.01-0.05/min)
  • No contract. Ever.
  • Direct ST API booking (already connected)
  • Emergency routing to Kalen's cell
  • Custom voice (50+ options + cloning)
  • Our AI, our rules, our data
  • Trust Engine integration for ROI tracking

Architecture

Phone Call
3CX (existing)
WebSocket
FastAPI
Speech-to-Text
Deepgram Nova-2
AI Brain
Claude/GPT-4o
Voice
ElevenLabs
Audio Back
3CX Stream
Emergency
Keyword detect
Stop AI
Break stream
Bridge Call
3CX Bridge
Kalen's Cell
+ Backup Tech

Cost Per Call

ComponentCost/Min5-Min Call
3CX (inbound via existing phone)$0.00$0.04
Deepgram (STT)$0.0043$0.02
ElevenLabs (TTS)~$0.018$0.09
Claude/OpenAI (LLM)~$0.005$0.03
TOTAL PER CALL$0.18

Broccoli charges $0.70/min for the same call = $3.50. We're at $0.18. That's 19x cheaper.

What We Need to Launch

ItemStatusAction
3CX SMS Config (use existing number)NEEDEDSign up at 3CX admin console (already have) + 3CX admin access (primary) + twilio.com (SMS fallback) (SMS fallback only)
Deepgram API KeyNEEDEDSign up at deepgram.com ($200 free credit)
ElevenLabs API KeyNEEDEDSign up at elevenlabs.io ($5/mo starter)
FastAPI Server on VMREADYDependencies installed, port 8000
ServiceTitan APIREADYAlready connected and working
Claude/OpenAI APIREADYAlready on VM
GCP Firewall RuleTO DOOpen port 8765 for 3CX/webhook ingress
Systemd ServiceTO DOAuto-restart on reboot
🥊
WHY BSP AI RECEPTIONIST KILLS BROCCOLI
They're a landlord. We're the homeowner.
🧠 THE NERVOUS SYSTEM ADVANTAGE
Broccoli is a standalone product sitting outside your ecosystem. Ours is born inside of it.
🤖
AI Receptionist
Answers, books, routes
🧮
Trust Engine
Verifies revenue
🔧
ServiceTitan
Books jobs live
🛡
Fortress
Checks for fraud
Morning Brief
Reports to Steph
🧪
Experiments
Tracks ROI
📊
Attribution
Click to dollar
ONE NERVOUS SYSTEM
A call comes in → AI books it → Trust Engine verifies revenue → Fortress checks for fraud → Morning Brief reports to Stephanie → Experiments Board tracks ROI
⚔ HEAD TO HEAD
🥦
BROCCOLI AI
$3,500/mo
🤖
BSP AI RECEPTIONIST
$75/mo
❌ Generic prompts, trained from scratch
Knows every BSP service, tech, zip code, persona from day 1
❌ Submit a ticket, wait for their team to update
Robert edits the prompt in 30 seconds
❌ Their scheduling widget layer on top of ST
Direct ST API, same connection Trust Engine uses
❌ Their call tree for emergencies
Kalen's cell in 2 seconds with whisper alert
❌ They own recordings, transcripts, analytics
We own everything on our VM forever
❌ Gives you call counts
Trust Engine traces the call to the invoice to the dollar
❌ +$1,000/mo for outbound calling
Add outbound for pennies (same 3CX system)
❌ +$99/CSR/mo for QA grading
Claude reads the transcript for free
❌ +$300/mo for website chat
Add to same FastAPI server, $0 extra
❌ Request a feature, wait months
Build it that afternoon
❌ 6-month contract lock-in
No contract. Ever.
💥 THE KILL SHOT: WHAT STEPHANIE SEES
🥦 BROCCOLI MONTHLY REPORT:
📞 200 calls handled
📋 47 bookings created
⏱ Avg response: 1.2 seconds
💰 Cost: $3,500

"That's nice... but did it make us money?"
🤖 BSP AI RECEPTIONIST MONTHLY REPORT:
📞 200 calls handled
📋 47 bookings created
31 became completed jobs
$38,000 invoiced revenue (verified)
Every cell has a formula you can check
💰 Cost: $75
📈 ROI: 506:1
Broccoli gives you activity metrics. We give you revenue receipts.
📞 HOW IT WORKS WITH ASHTON (NOT AGAINST HIM)
Customer Calls (913) 963-1029
BROCCOLI INTELLIGENCE BRIEF
Updated Mar 25, 2026 // From Demo 1 transcript + Stephanie's feedback
🥦 BROCCOLI'S PROVEN NUMBERS
• Brenda (Barker & Sons): 62 calls, 71.43% booking rate, $15K revenue in 30 days
• Widget alone: 28 booked appointments, $28K revenue, 62% booking rate
• Dane voice: highest booking rate of 50+ options (cloned real voice)
• Speed-to-lead: responds to new leads in under 60 seconds
• Enterprise: $3,500/mo, 5,000 min, $0.70/min overage, 6-mo contract
🔨 OUR COUNTER (Daniel v2 Target)
• Retell AI: unlimited concurrent calls, $0.10-0.15/min
• Voice cloning: available on Retell (clone Ashton's voice)
• ST booking: POST /jpm/v2/jobs API (we have the keys)
• Speed-to-lead: sync daemon at 15 min, can go to 1 min
• Cost: $30-50/mo vs $3,500/mo = 99% savings
⚠ STEPHANIE'S FEEDBACK ON DANIEL (Mar 25)
🔴 "Doesn't NOW auto-books via web scheduler automation (built March 31 2026). Playwright fills ST form automatically." -- needs ST booking API integration
🔴 "A little bit too slow, cadence is off" -- adjust Retell voice speed/pacing
🔴 "Not answering after 3 rings" -- 3CX queue timeout too long
🔴 "Sounded really weird" -- switch voice model, consider cloning Ashton
🟡 "We want the voice to sound like Ashton" -- Retell voice cloning feature
🟡 "Make it better than Ashton" -- study YouTube CSR excellence examples
🟡 "Full integration, re-engineer 10x better" -- comprehensive ST API integration
🔍 KEY UNKNOWNS TO EXTRACT (Demo 2 - 1:30 PM Mar 25)
• How does their "direct ST integration" actually work? (API? Middleware? Partner embed?)
• What voice technology? (ElevenLabs? PlayHT? Proprietary?)
• Does it read ST dispatch availability before booking?
• How does speed-to-lead detect new leads? (Polling? Webhooks? ST partner push?)
• How is the scheduling widget implemented? (JS embed? iFrame? Redirect?)
• What NLP handles job priority classification?
ASHTON AVAILABLE
Ashton answers normally.
Business as usual.
ASHTON BUSY / AFTER HOURS
🤖
AI RECEPTIONIST
Captures name, address, issue
NOW auto-books via web scheduler automation (built March 31 2026). Playwright fills ST form automatically.
Texts Ashton: "New lead captured"
Emergency? → Bridges to Kalen
THE MATH: ~110 leads/mo → Ashton misses ~11 (10%) → 11 x 40% booking x $1,000 avg = $4,400/mo recovered → AI cost: $75/mo → ROI: 58:1
📧
Email Engine
Replaces: HubSpot Marketing Hub ($20,000/yr)
Saves: $20,000/year
READY

Proprietary email sequence system using Google Sheets + Apps Script + Nexus auto-segments. Visual builder, branching, A/B testing. Zero monthly fees.

HubSpot Marketing Hub

  • $1,667/mo (Professional tier)
  • $3,000 onboarding fee
  • 12-month contract minimum
  • $250+ add-ons as you grow
  • API throttling (rate limiting)
  • Silent sync failures (records lost)
  • Feature wall at every tier
VS

BSP Email Engine (Ours)

  • $0/mo (Google Sheets + Apps Script is free)
  • $0 onboarding
  • No contract
  • No limits on contacts or sends
  • Full API access (we built it)
  • Nexus auto-segments by persona
  • 5 campaign sequences ready (17 emails)

5 Campaign Sequences (Built)

CampaignEmailsTarget PersonaTrigger
Welcome + Onboard3All new leadsForm submission
Sewer Education Series4Renovation RachelSewer page visit
Emergency Follow-Up3Emergency EricMissed call / after-hours
Seasonal Maintenance4Maintenance MikeQuarterly trigger
Review Request3Completed jobsJob completion in ST
💬
SMS Engine
Replaces: HubSpot SMS Add-on ($500+/mo)
Saves: $5,904/year
READY

3CX native SMS from (913) 963-1029. Three trigger types: missed call, estimate follow-up, review request. $0/text via 3CX (already paid). Twilio fallback available.

Trigger
ST Event / Timer
Nexus
Python Script
3CX SMS (or Twilio fallback)
$0/text (3CX)
Customer
Personalized

3 Trigger Types

TriggerWhenMessage
Missed CallAfter-hours call detected"Thanks for calling Bright Side Plumbing. We'll call you back first thing in the morning."
Estimate Follow-Up3 days after unsold estimate"Hi [Name], checking in on the estimate we provided. Have questions? Call us at (913) 963-1029."
Review Request1 day after job completion"Thanks for choosing Bright Side Plumbing! We'd love your feedback: [review link]"
📡
Outreach Command Center
Replaces: Mailchimp / ActiveCampaign ($300/mo)
Saves: $3,600/year
LIVE

184 UTM-tracked links across 8 pages x 23 channels. Pretty Links plugin. Social distribution JSON auto-generated. Contact scoring via PostgreSQL on VM.

Contact Scoring Formula

SCORE = (lifetime_spend * 0.3) + (job_recency * 0.2) + (zip_risk * 0.15) + (persona_match * 0.2) + (sewer_history * 0.15)

🛡
Fortress Guardian
Replaces: Security vendor subscriptions
Saves: $2,400/year + prevented $349K loss
LIVE

Click fraud monitor (6-hour cycles), 21-country ban via Cloudflare, adaptive immunity (threat dedup + auto-learning), Sentinel (30-min health checks), Repair Agent (Claude API auto-patching).

21
Countries Banned
72
Fake Clicks Caught
11
Auto-Patches Applied
$349K
Loss Discovered
🧮
Trust Engine
Replaces: Nothing (this didn't exist before)
Found: $349K plugin loss + $78K/week invisible revenue
LIVE

Three mathematical equations (LaTeX-grade). Every number has a receipt. Math finds truth, code automates truth, spreadsheets prove truth. If any equation disagrees, investigation launches automatically.

Equation 1
Math (Sigma)
Equation 2
Code (Python)
Equation 3
Spreadsheet
All 3 Agree?
VERIFIED
If any disagree ➔ ANOMALY INVESTIGATION launches automatically
💻
CEO Terminal
Replaces: ChatGPT Pro ($200/mo)
Saves: $2,220/year
BUILDING

Stephanie's executive command center. OpenAI API + 23 tool definitions. Asks a question, AI calls live Nexus API, composes answer with verified data and timestamps. Operator-grade, not chatbot-grade.

Stephanie
asks question
OpenAI
selects tools
Nexus API
23 endpoints
Live Data
ST + Ads + GA4
Answer
with timestamps

Build Timeline

WeekDeliverableStatus
Week 1 (Now)AI Receptionist: Get API keys, deploy FastAPI server, test internallyIN PROGRESS
Week 2AI Receptionist: Internal call testing, voice tuning, ST booking flowPLANNED
Week 3AI Receptionist: Soft launch (after-hours only)PLANNED
Week 4AI Receptionist: Full deployment + CEO Terminal v2 livePLANNED
OngoingEmail sequences launch, SMS triggers live, QA agent (future)PLANNED
THE BOTTOM LINE
$60,836/year saved
7 proprietary systems. Zero vendor lock-in. Full control.
Broccoli + HubSpot + Mailchimp + Security = $60K+/yr
BSP Proprietary Stack = ~$1,200/yr