This could be your dashboard by next week.A live CallRadius account — scores, AI call analysis & budget autopilot, running on your LSAs.Start My LSA →
Interactive demo · sample account · data is illustrative & frozen · the “Listen” button is disabled in this example
← Back to Campaigns
All automation halted for this client. No budget changes, lead sync, or auto-responses will run.
Dashboard
Overview 🏆 LSA Score
Management
Leads Reviews $ Budget Alerts
Intelligence
Optimization AI 📍 Position 👥 Competitors 📈 Lead Quality 📞 Call Intelligence AI 📍 Geo Performance 📅 Schedule 💰 ROI Tracking
Reports
📅 Weekly 📈 Monthly
Workspace
📋 Onboarding 👤 Profile Communications
Settings
Google Account 🏠 GBP Linking 🔌 Automation Engines
EMERGENCY STOP ACTIVE
All automated actions are halted for this client. Budget, leads, reviews, and optimization loops are paused.

Performance Report

No Analysis Available

Run a performance analysis to see your campaign scored across 7 dimensions with actionable recommendations.

Not Connected — No Score Yet

A grade is intentionally withheld until this account is connected and syncing real data from Google — a score computed with no data would be meaningless. Link the account under the LSA manager (MCC) and confirm the first sync.

OUT OF 100

Position
Rating
Reviews
CPL
Response
Performance Dimensions
Score Breakdown
Strengths
Needs Improvement
Dimension Detail
Campaign Metrics
Market Position
Star Rating
Review Velocity
per month
Cost Per Lead
Responsiveness
target: 90%+
Top Impression
abs. top of page
Lead Quality
Action Plan

LSA Dashboard

Google Ads account not connected. Connect account
Not syncing. This account has a Customer ID on file but Google is refusing access — it isn't linked under the LSA manager yet, so no leads, budget, or campaign data are coming in. Details

Campaign Health

Position Reviews Response CPL

Budget vs Target Ad Spend

/mo target · $/wk est.
Spend (30d): of $ target
Google weekly budget: $

Budget Sweet Spot

Target Ad Spend/Mo
Charged Leads (30d)
Total Spend (30d)
Cost Per Lead
Avg Rating
Impressions (30d)
Responsiveness
ATIS %
ATIS # (30d)

Daily Calls, Charged Leads & Spend (30d)

Loading chart...

Lead Pipeline (30d)

Booking Rate:

Weekly Cost Per Lead Trend

Loading chart...

⚡ AI Intelligence Active

Budget Optimization
Sweet Spot:
Lead Triage & Feedback
Bid Optimization
Strategy:
Review AI
AI draft replies for new reviews
Auto-Response
Delay:
Schedule & Geo Intel
Monitoring performance by hour & location
Position check + competitor scan active
Data syncs every 4 hours · Lead triage runs on new leads · Budget checks daily · Position checks weekly

Leads

Total
Valid
Invalid
Pending
Credited
Call Disposition — auto-determined from charge status (last 30 days)
Booked (charged)
Archived (total)
↳ Not Charged
↳ Credited
Pending
DateTypeContactDurationChargedDispositionTriageFeedbackActions
No leads found.

Reviews

Total
Avg Rating
5-Star
Drafts Ready
Unreplied
No reviews synced yet.

Budget Management

AI Managed
8-Rule Optimization Engine
Runs every 2 hours · No actions yet · Cooldown active
● Active
Weekly Budget
Est. Monthly
Spent (30d)
CPL (30d)

Per-Lead Bids

The actual cost-per-lead bid Google holds, per service category. The column is the one active in the current bidding mode.
No category bids returned by Google for this campaign.
Bid editing is off for this account (read-only). Enable it per account to allow changes.

Manual Budget Override

$ /week
AI engine will resume optimization after 4-hour cooldown. Never set below $50/week.

Budget History

DateOldNewReasonBy

Alerts

No active alerts.

Weekly Reviews

Auto-Populate
No weekly reviews yet. Click "Auto-Populate This Week" to generate one from live data.

Monthly Reports

No monthly reports yet. Reports are generated automatically on the 1st of each month.

Optimization Center

AI Engine
8
Budget Rules
2h
Run Interval
Active Alerts
Seasonal

🛠 Protective Rules (Fire first, suppress growth)

🚫
Quality Gate
Credited leads > 25% in 7 days → reduce budget 15%
Watching
Budget Exhaustion Prevention
Projected to exceed monthly cap → auto-reduce 10%
Watching
💰
ROI Gate
Cost per booked lead > 2x target → switch to ManualCpa
Watching

📈 Growth Rules (Suppressed if protective fires)

🚀
Position Defense
ATIR < 50% + good responsiveness → increase bid 10-15%
Watching
Demand Surge
2-day impressions > 150% of 7-day avg → increase budget 20%
Watching
📈
Ramp Up
Utilization > 95% + efficient CPL → increase budget 25%
Watching

💡 Analysis Rules

🔥
Pacing Alert
Front-loaded spend (Wednesday Problem) → alert manager
Watching
🚧
Plateau Detection
3+ weeks of low marginal return → pull back to pre-ramp
Watching

💲 Bid Strategy & Per-Category Bids

Current Strategy
Connect Google account to see category bids

Position Monitoring

Checks 2x/week
Current Position
Our Rating
Our Reviews
In Carousel

📈 Position Trend (30 Days)

📅 Check History

DateKeywordPositionRatingReviewsIn Carousel
No position checks yet. Click "Check Now" to run one.

Competitive Intelligence

DataForSEO
Aggregated from position checks (last 30 days)

Market Ceiling Estimate

Run a position check first to estimate market ceiling.

Budget Exhaustion Signals

Competitors who disappear later in the day may have smaller budgets or limited business hours. A high drop-off from morning to evening suggests budget exhaustion — an opportunity to capture their leads.

This feature requires multiple position checks per day at different hours. Currently, checks run once daily. Multi-hour checking can be enabled to populate this data.
Unique Competitors
Avg Rating
Avg Reviews
Market Density

Competitor Breakdown

Business Name
Rating
Reviews
Seen
No competitor data yet. Run a position check first.

Rating Distribution

Lead Quality Analytics

AI Triage
Triage Accuracy
Cost / Valid Lead
Credit Rate
Booking Rate
Cost / Booked Lead

🎯 Triage Breakdown

Total Leads
Valid
Invalid
Needs Review
Pending

📈 Weekly Lead Quality Trend

🕑 Leads by Hour of Day

Taller bars = more leads. Color intensity = higher valid %. Useful for ad schedule optimization.

📅 Leads by Day of Week

📞 Performance by Lead Type

Call Intelligence

AI Scored
No scored calls yet. Scoring is in progress — check back soon.
DatePhoneHandlingIntentOutcomeFlagsSummary & Coaching

Geo Performance

Per-Zip

Analyzes lead distribution by zip code, computes per-area performance, and generates geo-targeting recommendations. One row per zip, aggregated across the last 6 months.

No geo data yet. Click "Run Geocoding & Analysis" to map existing leads by zip code.

Ad Schedule Optimization

168-Slot

Scores all 168 weekly hour-slots by lead quality and recommends boost/reduce/pause bid modifiers. View & analyze only — schedule changes are applied to Google by the automated scheduler, not from here.

No schedule analysis yet. Click "Analyze Schedule" to score the 168 weekly slots.

Boost / Reduce / Pause Slots

DayHourValid LeadsValid %Bid ModTier

ROI Tracking

Total Ad Spend
Booked Leads
Cost / Booking
Booking Revenue

📈 Lead-to-Booking Funnel

100%

💰 Key ROI Metrics

Total Ad Spend
Charged Leads
Credited Back (Invalid)
Valid Leads
Booked / Converted
Cost per Valid Lead
Cost per Booked Lead
Total Booking Revenue
ROAS (Return on Ad Spend)
How to improve ROI tracking: Mark leads as "booked" and enter booking values in the Leads tab. The AI triage automatically identifies valid vs invalid leads, but booking confirmation requires human input. The ROI Gate rule (Rule 3) uses this data to optimize bidding strategy when cost per booked lead exceeds target.

Onboarding Pipeline

View Order Detail
Onboarding Progress

Profile Management

Profile Score
Complete your profile to improve LSA ranking. Google favors providers with complete, verified profiles.

What Google Has

Live data pulled from Google Business Profile & Google Ads APIs

📋 Our Records (Manual)

Data we entered — supplements what Google has
Google data is the source of truth. The top section shows what Google actually has for this account — pulled live from the API. Our manual records supplement this. If Google shows something different from our records, Google's data is what's actually being used for the LSA listing.

Communications

⚡ Speed-to-Lead — Instant Lead Response

Auto-acknowledge every new lead within seconds by email and/or SMS. Email sends immediately (SMTP live); SMS requires Twilio credentials in the environment.

Send a real test:

⚡ Automated Communications

Critical Alert Emails
Sends email when critical alerts fire (position drops, budget issues)
Active
💬
AI Review Reply Drafts
Generates AI drafts for all new reviews. 5-star reviews auto-sent.
Active
📈
Lead Triage Notifications
Email when leads require human review (low AI confidence)
Active
💰
Budget Optimization Alerts
8-rule engine runs every 2 hours, alerts on critical changes
Active

📈 Report Delivery

Configure automated weekly and monthly report emails for this client.
Enabled
Off
Enabled
Off
Report Email Address
Defaults to onboarding contact email if left blank.
Last weekly report:
Last monthly report:

🔒 Coming Soon

📱
Review Request SMS Drip
Text (1hr) → Email (24hr) → Follow-up (72hr) after completed job
Needs Twilio
💬
LSA Message Auto-Reply
Auto-reply to LSA messages within 60 seconds
API Limitation

📧 Notification Recipients

Alerts and notifications are sent to the contact email configured in the onboarding form.

Google Account

Google Business Profile

GBP Linked
Account: · Location:
GBP not linked. Reviews, business hours, and GBP metrics cannot sync until a location is connected.
Searches all GBP accounts under the OAuth identity
Select the correct GBP location for this account:
Business Name Address Location ID Score

Automation Engines

Turn an individual automation engine on or off for only. This does not affect any other client. Turning everything off is equivalent to the Emergency Stop; these toggles give you per-engine control.