Reset Password

Ask your admin to generate a reset link for you.

v—
Live
Loading…
staff
LIVEVoice Calls0
Call IDCustomerPhoneStateServiceDuration
No active voice calls right now
LIVEChat Sessions0
SessionCustomerPhonePhaseServiceIdle
No active chat sessions right now
Recent Events
🔍
Events appear here as calls and bookings happen
Lifetime (all-time, from database — survives deploys)
Total Contacts
Total Booked
Conversion Rate
Avg Call Duration
Today
0
Contacts
0
Booked
0%
Conversion
0
Office Follow-up Needed
Service Mix
No bookings yet today
Channel Mix
This Week
0
Contacts
0
Booked
0%
Conversion
Email Today
0
Sent
0
Failed
Why Didn't It Book? (today)
Outcome Funnel
No data yet
Reason Breakdown
No incomplete contacts today
Booking Calendar Heatmap (since last restart)
Bookings by day & hour — darker = more bookings
No booking data yet
Booking Log
TimeChannelCustomerServiceTech TagJob #
No bookings yet
⚠️ Abandoned Lead Recovery
Contacts who didn't book. Track follow-up status as your office calls them back.
How status affects analytics: Lead statuses are for your office's tracking only. “Converted” means your team called back and booked them — this is tracked separately from AI bookings and does not change the AI conversion rate. Use it to measure how many AI-missed calls the office recovered.
No abandoned leads — great job converting!
Today's Customer Contacts
All channels — voice, chat, and booking. Resets at midnight Denver time.
⭐ Club Members
0
No PCC members yet today
↩ Returning Customers
0
No returning customers yet today
✨ New Customers
0
No new customers yet today
⭐ Club Member Maintenance Bookings
PCC member maintenance appointments across all channels. From the database — survives deploys.
0
Total Club Bookings
0
Voice
0
Chat (pending PCC detection)
0
Booking Widget
Cooling Maintenance
0
Bookings in range
Heating Maintenance
0
Bookings in range
General / Unknown
0
Bookings in range
All Club Bookings in Range
TimeCustomerPhoneChannelTypeTechJob #View
Loading…
Note: Voice and Booking Widget PCC bookings are fully tracked. Chat column stays at 0 until the chat flow adds PCC membership detection (the database + Club tab wiring are already in place — that column will auto-populate once chat sends isPccMember: true on its booking events).
📰 Call & System Logs
Searchable history from PostgreSQL. All channels. Up to 6 months.
Search
Outcome
Service
TimeCustomerPhoneDurationServiceOutcomeJob #
Loading...
Live Monitoring (real-time dependency health + alert history)
Loading…
Dependencies
Loading…
Alert Dispatcher
Loading…
Recent Alerts (last 20, newest first)
No alerts fired yet — that's good!
Legacy Provider Health
Email Providers
Email Stats
Total Sent
Total Failed
Last Provider
Last Sent At
Server
Status
Running
Version
Uptime
Memory
Started At
HCP Integration
API Calls
Failures
Last Call
Pricing & Tech Routing
Service Call Fees

Changes take effect immediately. Affects dashboard display and config reference. Note: AI conversation logic reads from code constants until wired to this config (a future upgrade).

Repair Call (USD)
Maintenance (USD)
PCC Annual (USD)
Estimate (USD)
10+ Yr Diagnostic (USD)
Age Threshold (yrs)
Tech Routing Tags
0–2 yr → service tech  3–10 yr → service tech 3-10
10+ yr → sales tech  Estimates → sales
Maintenance → maintenance tech  Weekend → saturday tech
Daily Digest

Morning summary of yesterday's calls, bookings, and conversion rate. Posts to Slack (shared webhook with alerts) and emails everyone subscribed to the “Daily Digest” category in the Notification Recipients table below. Changes save immediately and reschedule the next fire.

Send Time (24h local)
Timezone
Cost Savings (estimated dollars saved vs. live answering service)

Current model: a flat rate multiplied by the number of AI-driven bookings. Shows on the Analytics tab (Lifetime, Today, This Week). A future version will factor in real per-call Vapi + Railway costs for a true net-savings number.

Cost Per Booking (USD)
Notification Recipients

Add one or more email addresses and choose which notifications each should receive. Check or uncheck any box to toggle a subscription — changes save automatically. If no one is subscribed to a category, notifications fall back to the default office email.

EmailLabelLoading…
Loading…
Add a new recipient
Team Accounts
UsernameEmailRoleStatusActions
Loading…
Change My Password
Current Password
New Password
Confirm New Password