🔍
⌘K
Loading...
Connecting to live data...
LIVE
Leads today
loading...
Calls today
loading...
Appts booked
loading...
Appt set rate
loading...
Recent leads
Pick a lead
Pick a lead from the list to view their conversation
Calls today — Brooke
Lead sources — this month
Campaigns
Pacific Coast Re-Bath · (805) 485-5888 · Brooke handles all outbound calls
Leads today
Booked today
Contact rate (today)
Book rate (today)
Avg response (today)
Speed to Lead
Nurture
Sales Follow Up
Appointments
Website Chatbot
Brooke chats with website visitors · Qualifies leads · Triggers outbound call
Live preview INTERACTIVE
🛁
Brooke
Pacific Coast Re-Bath · Online now
Chatbot stats
0
Chats started
0
Leads captured
28s
Avg response
100%
AI handled
Install on your website
Paste this before the </body> tag on your website
<!-- Brooke AI Chat — Pacific Coast Re-Bath --> <script src="https://brooke-voice-agent-production.up.railway.app/widget.js" data-business="Pacific Coast Re-Bath" data-phone="(805) 485-5888" data-agent="Brooke" ></script>
Chatbot settings
Proactive greeting
Pop up after 8 seconds
Trigger Brooke call on capture
Call within 30s of phone number
Save to Supabase
Every lead auto-saved
Pipeline
Loading...
Conversations
All conversations · click a lead to view their thread and reply
💬 SMS — today
Sent today
SMS pushed to carriers
Delivered
confirmed reach
Replied
customers who texted back
Reply rate
replied ÷ sent
✉️ Email — today
Sent today
emails sent
Delivered
reached inbox
Opened
unique opens
Open rate
opened ÷ delivered
All conversations
Select a conversation
Choose a thread from the list
Pick a lead from the list to view their conversation.
All Leads
Loading...
Filter
Heat ↕ Date ↕ Name ↕ Source Interest Stage Brooke
Territory
Pacific Coast Re-Bath service area · 134 zip codes across 3 markets
Total zips
in service area
Pacific Coast
SLO · Santa Barbara · Ventura
San Fernando Valley
LA · SFV
Santa Clarita Valley
Castaic · Valencia · Saugus
— leads plotted — stores
Each zip is plotted at its census centroid. Lead counts come from parsing the trailing 5-digit California zip out of leads.address — only leads with addresses in our service area are counted. Future: zip POLYGON boundaries (Phase 2) + Home Depot / Lowe's overlay (Phase 2).
Appointments
Booked by Brooke and your team · Click any name to see full lead history
Setter Queue
Leads ready to be worked · click any to log activity, schedule, or close
👤 —
Your progress today
0 leads worked
0 calls
0 answered
0 / 5 booked
set rate
↻ auto-refresh on
📊 Setter Performance
last 30d
Loading…
Never contacted
most urgent
Stale (>24h)
need follow-up
Recent (<24h)
already worked
Total in queue
click to clear filter
🔍
Sorted by priority · oldest first within each bucket
Analytics
Performance overview
🎯 Lead funnel — this month's NEW leads only (each step: % of the previous)
New leads
Reached out
Replied back
Booked appt
Sold
⚡ How fast we reach new leads — this month
Typical wait
Average wait
💵 Money
Sales
Quoted, not sold yet
💬 Texts — this month
Texts sent
texts we sent out this month
Reached their phone
actually delivered
Texted back
customers who replied
% who replied
out of every 100 texts sent
✉️ Emails — this month
Emails sent
emails we sent out this month
Reached inbox
not bounced or filtered
Opened
people who actually opened it
% who opened
out of every 100 delivered
📞 Calls — this month
Calls made
total call attempts by Brooke
Picked up
a real person answered
Real conversations
talked 90+ seconds
% became real talks
out of every 100 calls
Lead source — book rates
Loading…
Lead source — volume
Loading…
📞 Best times to call
Out of every 100 calls Brooke made at this day + time, this many turned into real conversations. Greener = better. Days/times with fewer than 3 calls are blank — too few to judge.
Loading…
Loading…
🔄 Re-engagement vs fresh leads
How nurture_dead and other re-engagement campaigns compare to fresh speed-to-lead leads. Are you recovering them, or burning SMS budget?
Campaign Leads Booked Won Book % Win % $/Lead Revenue
Loading…
📵 Why appointments don't set — by source
Leads that never booked an appointment and are done being worked, grouped by source — so you can see where each channel loses people (still-in-cadence leads aren't counted).
Loading…
🗣️ Why they don't set AFTER we talk — by source
Only leads we actually reached — a real call, an inbound text reply, or a setter-logged conversation — who still didn't book. These are the true objections (price, timing, decision-maker), separate from never-reached / bad numbers / before-we-talked opt-outs.
Loading…
Source breakdown — full table
Source Leads Attempted Contacted Booked 📞 Answered Ans → Book % Lead → Book % Reach % Contact % Book % Revenue
Video engagement
Click-through on the welcome + follow-up video links · views ÷ SMSes sent
Loading…
Leads & appointments per day
New leads received vs. appointments set each day (Pacific)
Loading…
Monthly trends
The running year, Jan → Dec · every month in its slot, gauged against the month before · future months dimmed
Admin
Marketing, Sales Consultants, and Revenue Goals · Restricted Access
📊 Marketing Performance
👥 Sales Consultants
🎯 Goal Tracker
🧑 User Activity
By Lead Source
Loading…
Source Leads Appts Demos Sales Revenue Spend Return on Spend Appt Set % L→Sale % Cost / Lead Cost / Appt Cost / Demo Cost / Sale Avg Deal
Loading…
Sales Portal
Loading your numbers…
Loading…
Sale $$
Appts Ran
Sold
Close Rate
Demo Rate
demos delivered ÷ appts scheduled
Avg Sale per Appt
total sales ÷ appointments
Goal Difference
Pipeline Value
quotes pending close
Cancellation Rate
cancelled ÷ sold
Cancellation Amount
$$ lost to cooling-off cancellations
📅 Year so far
of yearly goal
🏆 Recent wins
Loading…
12-month trend — your sales
Loading…
Your upcoming appointments — next 14 days
Loading…