ℹ️Select a Google Ads account above to unlock Spend, CPL, Clicks, and Conversion Rate columns.
Filter Campaigns
Top 20 Keywords
By lead volume
Full Keyword Table
Top 50 search phrases · qualified leads only
#
Search Phrase
Leads
CPL
Conv%
Spend
Clicks
IS%
Share
CPL Trend
3-month · cost per qualified lead
Conv% Trend
3-month · qualified leads ÷ clicks
Calls vs. Forms
Selected period
Top Performing Ad Assets
Headlines & descriptions ranked by impressions or Google's performance label · last 30 days
Loading asset data…
Best Ad Preview
Headlines
Descriptions
Tracking Parameters (GCLID, GBRAID, WBRAID)
Google Ads leads with contact info · ready for Enhanced Conversions upload
Type
Date
Name / Number
Keyword
ID Type
Tracking ID
Value
🤖
AI Account Auditor
Powered by Claude · training-informed analysis
—
▾
⏳
Analyzing account with Claude… this takes ~15 seconds
No audit run yet. Click ▶ Run Audit to analyze this account.
—
/ 100
Summary
Issues & Recommendations
📚 Training Knowledge Base Saved
Upload your Google Ads training docs (PDF or DOCX) — text is extracted and added to the knowledge base. Upload once and every future audit uses it automatically.
📄
Drop PDFs or DOCX files here
or click to browse · multiple files OK
Knowledge Base Text
Monthly Report
Printable client performance summary · current calendar month
Innovative Marketing
Leads by Source
First-time qualified leads · current month vs. prior month
Source Channel
This Month
Prior Month
Change
Share
Answer Rate
Sales-tagged calls this month
—
Missed Sales Calls
Sales-tagged · missed or voicemail this month
—
Facebook Ads
Campaign & lead performance — Facebook Ads data
FACEBOOK AD ACCOUNT
GHL LOCATION (counts contacts tagged FBQL)
In GHL: interested but no phone → tag FBL · got phone number (qualified) → tag FBQL
Enable events: Calls (call.completed) and Lead Status Changes. This is how calls appear in the Conversions tab.
💡 Using GTM? Paste snippet 1 into a Custom HTML tag set to fire on All Pages, before the CallRail tag. No site code changes needed.
Qualify Lead
Enter the actual job value to fire conversions.
+ Add Lead Manually
Paste a GCLID from CallRail to look up server-side attribution and create a lead record.
📍 Local Rank Scanner
See exactly where this business ranks on Google Maps across a geographic grid — for any search phrase.
SELECT BUSINESS
📍
SCAN SETTINGS
📦 Service Area Business — Set Grid Center
Address is hidden. Enter the city & state where you want the rank grid centered.
GRID PREVIEW — drag any circle to reposition the grid
—
AVG RANK
High
Med
Low
Out
—Top 3 pts
—Top 10 pts
—Not found
RANK:1–34–67–1011–20>20
SEARCH VOLUME
GBP PROFILE
🔗 SHAREABLE LINK
Click to select · link is public
COMPETITOR RANKINGS
Businesses appearing most often in local results for this phrase.
REVIEW RANKINGS
Top 3 ranked competitors vs. you — sorted by review count.
SCAN HISTORY
Scans run automatically weekly or monthly. Click Run Now any time to trigger immediately.
New Scheduled Scan
📍
Loading scheduled scans…
DATE:
Loading…
—
AVG RANK
High
Med
Low
Out
—Top 3 points
—Top 10 points
—Not found (>20)
RANK:1–34–67–1011–20>20
⚠ No map data for this run. Click Run Now on the scan card to refresh.
COMPETITOR RANKINGS
Businesses appearing most often in local results for this phrase.
REVIEW RANKINGS
Top 3 ranked competitors vs. you — sorted by review count.
AVG RANK OVER TIME
Lower = better · Y-axis: rank · X-axis: scan date
💰 Pay Per Lead Dashboard
Track qualified leads, credit balances, and billing for PPL clients.
⚠️ One-Time Setup Required
Run this SQL in your Supabase SQL editor to create the PPL data table:
CREATE TABLE IF NOT EXISTS ppl_data (
key text PRIMARY KEY,
value jsonb,
updated_at timestamptz DEFAULT now()
);
After running this once, refresh the page and data will sync across all team members.
Active Clients
—
Leads This Month
—
Revenue This Month
—
Low Credit Alerts
—
Loading PPL clients…
💰 PPL Clients
Manage PPL client setup, tracker assignments, and credit packages.
Add PPL Client
No companies added yet — select one above and click + Add.
Loading…
Client
Credits Remaining
—
of — purchased
—% remaining
Qualified (Mo)
—
Revenue (Mo)
—
Pending Review
—
Forms (Mo)
—
Invoice History
No invoices yet.
No calls yet. Click 🔄 Sync to pull from CallRail.
🔔 GBP Monitoring & Alerts
Track Google Business Profiles for any changes — name, address, phone, website, and status. Suspension detection included. Email alerts sent automatically when anything changes.
Loading…
Add GBP to Monitor
📧 Email Preview — GBP Change Alert
✏️ Edit GBP
/week
Streak tracking & gamified weekly email.
total
Milestone target (min: current + 10).
Paste from your GMB tool, or click Browse to pick from your Google account. When set, ⚡ uses the GBP API — works for SABs.
Option A — name + coordinates from GMB tool (best for SABs):
Option B — find by phone (SABs too!):
Option C — paste a Google Maps URL:
Option D — paste Place ID directly (ChIJ…):
Option E — CID from GMB tool:
Option F — KG ID from GMB tool (best for SABs):
Option G — Manual override (SAB fallback — no live monitoring):
👥 Manage CSMs
Changes save automatically.
📍 GBP Asset List
Track all Google Business Profiles — live status, CSM, integrations, and lead production.
Add GBP Asset
Team Access
Manage which tabs teammates can view and how many Google Ads data loads they get per day.
Your Access
Admin · all tabs · unlimited loads
Add Teammate
Each Google Ads data fetch = 1 load
Teammates
Loading…
No teammates added yet. Click + Add Teammate to get started.
Email
Tabs
Daily Limit
Used Today
Actions
Sales Calls
Sales-tagged call performance · all time
Total Sales Calls
—
Answered
—
Missed / VM
—
Answer Rate
—
Avg / Day
—
By Day of Week
Sales call volume per weekday
By Hour
When sales calls come in
Recent Sales Calls
Most recent first
Date / Time
Caller
Duration
Status
Source
Campaign
No sales calls for this period.
Sales Presentation
Show prospects how much revenue they're losing to low online visibility
Prospect Info
Fill in the details before presenting
Local Rank Scan
Select a scan to pull visibility data
Visibility
0%
top-3 coverage
Avg Rank
—
across grid
Not Found
—
grid points
💸 Monthly Opportunity Lost
Monthly Revenue
$0
Monthly Profit
$0
—
Per Year (Profit)
$0
Missed Leads/Mo
0
Missed Jobs/Mo
0
🏆 Top Competitors Taking Your Jobs
Businesses outranking you in your service area
📁 Saved Presentations
Click a saved presentation to restore all inputs and scan data
No saved presentations yet — fill in a prospect and click 💾 Save
Innovative
Lead Intelligence Dashboard
Sign in with your @invtv.com Google account to access client data.