STATIC DESIGN MOCKUP — simulated data & interactions, no backend · power-dialer PLAN.md §16
POWER DIALER · START SESSION

Pick your list

CALLER ID: (313) 555-0100 · SHAKEN/STIR ✓ MODE: real AUTO-ADVANCE: on DAILY CAP: 60
POWER DIALER segment: Detroit · A1-ads · [17/25 dials] · ⏱ 00:42:10
NORTON PLUMBING & HEAT (313) 555-0182
tier A1-ads · attempt 1 · Detroit MI (ET) 1:12pm local ✓
Google LSA ★ad_pixel ✓family_owned ✓
SCRIPT: DIRECT

"Hey — this is Kevin. You don't know me, this is a cold call. 30 seconds? … You're running Google LSA — when a call comes in while your crews are out, what happens to it?"

LIVE 00:00 🎙 AMD: machine
#46 Smith HVAC · disposition: OBJECTION · "happy w/ current"
hook landed: "missed calls while on jobs" · next: email + callback Fri
▶ NEXT UP: #48 Motor City Electric · A1 · (313) 555-0171 · 7:04pm local — outside window, auto-queued for tomorrow 7am ET
SESSION DEBRIEFTue 7:05–8:31am ET · 25 dials
25 dials → 9 connects (36%) → 5 conversations (40s+) → 2 callbacks · 1 audit closed

Hooks by land rate

LSA spend specific
67%
missed-call question
50%
generic intro
14%

Objections

happy with current — 4
no time — 2
price — 1
⚠ generic intro is drowning: 7 uses, 1 land. Script generator now deprioritizes it for A1-ads leads.
Best quote: "we lose calls every damn week" — #47 · use in follow-up email
✎ SCRIPT TEMPLATES list:

Template · variant

Auto-selection priority (verified order — don't reorder):
reach_complaint → fsm_platform → ad_pixel → 24_7+family → generic. FSM beats ads when a shop has both.

Live preview

#47 Norton Plumbing & HeatLSA · ad_pixel · family_owned
preview contact:
⚠ Workbench lesson: FSM beats ads — the priority order is regression-tested, not editable here.
⚙ SETTINGS · CALL STATUSES

Built-in (hide, never delete)

conversationobjection voicemailcallback dncwrong_number no_answergatekeeper dead_number

Your statuses

audit_pending — "report promised, chase it" office_mgr — gatekeeper w/ name cb_wave2 — callback, 2nd touch

Rules per status

callback → requires callback_at (datetime) → re-queue cron
dnc → requires confirm → terminal, blocks all dials
audit_pending → requires next_step note
AI prefill learns your custom statuses — the extraction prompt is generated from this table.
CALL ENDED · #47 Norton Plumbing · 2:14 AI prefill ✓ high confidence
objection: n/a
hook that landed: "LSA spend mentioned"
interest: asked price · wants callback
next step: send audit email — callback Thu 4pm ET
QUEUE · Detroit A1
▶Motor City Electric · A1313-555-0171
2All Seasons H&C · A1313-555-0164
3Midwest Roofer LLC · A2810-555-0130
4Lakeside Plumbing · A1313-555-0148
⏰ held for later (outside window)
—Pacific Air & Heat · A1 · PTunlocks 2pm ET
⚠ 2 callbacks due this hour: #31 (4:00pm), #84 (4:15pm)
[ drag to reorder ] · [ park ] · [ remove ] on any row
📞 INCOMING · Lee's Summit MO
(816) 555-0143
MATCHED: #112 Norton Construction Consultants · A2-hot
prior calls: 2 · last outcome (Sep 29): "send me the report"
→ status: AUDIT PENDING · best quote: "we miss calls on jobs"