Calls today
—
Interested leads
—
Previews sent
—
Paid
—
Queue remaining
—
Active callers
—
Connect rate
—
Hot >24h
—
Today at a glance
Calls · Connects · Interested Last 7 daysNo call history yet — chart populates as caller_calls accumulate over the next 7 days.
Calls
Connects
Interested
Total calls
—
Avg connect
—
Interested
—
Previews
—
Hot >24h
—
Pipeline funnel
By sale stage| Stage | Count | Share | |
|---|---|---|---|
| Loading… | |||
Live caller activity
View all →| Operator | Status | Last action | Calls | Connect | |
|---|---|---|---|---|---|
No callers activeCalls will appear once /caller saves a row. | |||||
Lead monitor
Lead queue →Hot leads
—
Queued leads
—
Callbacks due
—
Overdue
—
—
—
All clearHot lead aging, callbacks due, and DNC matches will appear here.
Recent activity
View all →No recent activityCalls, save events, and previews will populate this feed.
Connect rate by service
TodayCall outcomes
TodayNo calls todayDonut renders once outcomes are saved.
Needs Follow-up / Close
—
| Time | Caller | Business | Phone | Outcome | Picked up | Interested | Spoke with | Owner | Callback | Notes | Actions |
|---|
Integrations
Gmail · support account · Not connected
Twilio SMS · inbound forwarding · Not connected
Gmail · support account
Not connected
- Create the dedicated support Google account. Owner's job, outside this app — do not reuse a personal inbox.
- OAuth connect happens server-side in B6 PR-3c. This page never sees the OAuth flow or the resulting tokens.
- Keys live in Netlify environment variables only. Never in this page, never in git, never in a doc.
The status pill stays amber NOT CONNECTED until B6 genuinely connects it. Nothing here fakes a connected state.
Twilio SMS · inbound forwarding
Not connected
Inbound SMS forwarding wires up in B6 PR-3b. When it does, Twilio will POST each inbound message to this webhook:
/.netlify/functions/twilio-inbound-sms
Twilio Console click-path:
- Phone Numbers → your number
- Messaging → A message comes in
- Set to Webhook → paste the URL above
Auth token and account SID live in Netlify environment variables, set by the owner. They are never entered on this page and never appear in client code.
No lead selected
Logging connects in Phase B