🧭 System status — the whole machine for this client, link by link. A red link starves everything after it.
1 of 8 links green.
📊 Google Ads not connected — spend health, auto-checked nightly
No ad-spend read yet. Connect this client's Google Ads Customer ID (System status → Google Ads), then hit “Check now” — after that it refreshes itself every night.
📘 Meta Ads not connected — the client's Facebook / Instagram ad account
No Meta ad account connected. Add this client's Meta account (act_123456789) in Client setup to track their Facebook / Instagram ads here.
📈 Traffic — real Google Search Console numbers, baseline → now · auto-pulled daily
🚚 Delivery modules — what's actually running for this client
Open Delivery Hub →🗓 Monthly cycle — re-runs the delivery checks + writes a fresh snapshot so trends fill in
📈 Value delivered — baseline → now, from every monthly run on file
Tracking started — the story fills in as monthly runs stack up.
🎯 Opportunities — verified, from the audit · fix vs upsell
VineWood Agency
None · · email + call VERIFIED Grade C
🎯 Prepping for Call (PFC) — your Claude call coach
Open the findings and eyeball the business. As you spot the real pain point, drop it below in your own words — I'll get you ready to run the call: opener, what to lead with, the objections you'll hear, and the ask.
⚙ Teach me your style — used on every prep
Audit
Verdict: No audit has run yet.
Generate / refresh audit failed
Client Assessment ✅ SAFE TO SEND — the ONLY report a client sees: max 5 proven findings, no grades/scores. This is the client-facing audit.
📄 Generate Client Assessment failed
Not enough proof yet — capture proof shots for this lead (📸 Proof shots card) so at least 3 of the confirmed problems have a screenshot before sending a Client Assessment.
Generate a Client Assessment before using One-click report — it is the only prospect-safe report. The internal audit PDF and the grade-based Prospect Report are never sent to a prospect.
Internal grade preview 🔒 INTERNAL — NEVER SEND — operator-only. Letter grades never go to a client; send the Client Assessment above instead.
Visibility: C Reputation: C Website: B Tracking: F Advertising: D
📄 Generate prospect report (internal) Internal preview only · shows letter grades · re-verifies the site before it builds. building…
Full audit breakdown
0 pass
5 fail
22 unknown
Every check from one data pull — pass/fail/needs-confirm, or honestly "unknown" when we have no data source for it. Never a fabricated pass.
Measurement 0 pass 3 fail 2 unknown
| Call tracking | unknown | No call-tracking signal available — requires a tracking-number provider integration (e.g. CallRail) not yet connected. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| CAPI hints | unknown | Conversions API / server-side tagging presence isn't checked in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Meta Pixel | fail | Meta Pixel not observed in the tag audit. |
|
What it is: Facebook's tracking code — tells you which ads brought in real customers Why it costs: You're paying for ads with no way to know which ones worked, so budget keeps going to the losers. What we do: We install it and connect it to your booking form, usually inside a week. | ||
| Google tag | fail | Google tag not observed in the tag audit. |
|
What it is: Connects your ad spend to actual calls and form fills Why it costs: Google can't tell which searches actually turned into a call or a form fill, so its algorithm keeps spending your budget on guesses instead of what's working. What we do: We install it and wire it to a real conversion action (a call or a form), usually inside a week. | ||
| GTM container | fail | No Tag Manager container was observed. |
|
What it is: Google Tag Manager — a container that holds the other tags; if it's here, tags may exist but be invisible to a basic check Why it costs: This is a real gap in what we could verify — worth asking the owner about directly rather than guessing at the cost. What we do: We'd confirm this on a real audit pass before pricing a fix. | ||
Website & funnel 0 pass 1 fail 6 unknown
| Mobile speed & LCP | fail | PageSpeed mobile score 61/100, LCP 12.9 s. |
|
Why it costs: This is a real gap in what we could verify — worth asking the owner about directly rather than guessing at the cost. What we do: We'd confirm this on a real audit pass before pricing a fix. | ||
| Loads (URL verified) | unknown | Not re-checked in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Booking widget | unknown | Site not scraped in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Lead form | unknown | Site not scraped in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| tel: link above the fold | unknown | Site not scraped in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| CTA presence | unknown | Site not scraped in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Word count / thin content | unknown | Site not scraped in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
Visibility 0 pass 0 fail 4 unknown
| Local rank position | unknown | No rank data captured for this scan. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Top-3 named | unknown | No rank data captured for this scan. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| LSA / Google Screened presence | unknown | Not checked — requires a Google Ads Transparency Center / LSA lookup. |
|
What it is: The green-checkmark 'Google Screened' ad box at the very top of local search results — a paid, verified badge that beats even the map pack for clicks Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Indexed page count | unknown | Not checked — requires a site: search. |
|
What it is: How many of this business's own pages Google has actually crawled and stored — more indexed pages means more ways to be found Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
Reputation 0 pass 0 fail 5 unknown
| Rating | unknown | No public rating captured. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Review count | unknown | No review count captured. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| 90-day review velocity | unknown | Requires re-scanning reviews over time — not available from a single pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Owner reply rate | unknown | Requires reading individual review threads — not scraped in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Complaint themes | unknown | Requires reading individual reviews — not scraped in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
Advertising 0 pass 1 fail 3 unknown
| Running Meta ads | fail | No active ads found in the Meta Ad Library. |
|
Why it costs: This is a real gap in what we could verify — worth asking the owner about directly rather than guessing at the cost. What we do: We'd confirm this on a real audit pass before pricing a fix. | ||
| Running Google ads | unknown | Requires a Google Ads Transparency Center check (see Ad Audit Pro → Negative Keywords → Tier 1). |
|
What it is: Whether anyone is paying to show up when people search for this business's own name Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Brand-term defense | unknown | Not checked — requires a branded-keyword SERP/Transparency lookup. |
|
What it is: Whether a competitor is paying to show up when someone searches for THIS business's name specifically Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Creative age when visible | unknown | No ad creative on file for this business. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
Compliance 0 pass 0 fail 2 unknown
| Site copy — restricted phrasing | unknown | Site not scraped in this pass. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
| Ad copy — restricted phrasing | unknown | No ad copy on file for this business. |
|
Why it costs: We don't have a confirmed answer for this one yet — say so rather than a number that might be wrong. What we do: A quick check would confirm it either way. | ||
🌐 Website & verification — multi-page crawl, not a single-page guess
Not verified yet — click below for a real multi-page check (CTA, form, booking widget, reviews, HTTPS, schema).
📸 Proof shots — every claim above should have a picture behind it (click to open/close)
📡 Tag audit — real network-observation check, not a guess from page text
No tag audit run yet for this site.
Contact
📞 +17863469708 ✉ info@vinewoodagency.com VERIFIED 🎧 Call from computer 📅 Book on GHL calendar
🔎 Ad Library for this business
Last sent: prospect report (generated) — 2026-11-06
📝 Notes — freeform, persists across visits
📞 Call history — every attempt, outcome, and who dialed
No calls logged yet.
📈 Scorecard — real baseline vs. today, from every audit/refresh on file
| Audit score | Baseline: 14.0 (2026-08-13) | Now: 14.0 (2026-10-12) | 0.0 → (3 points) |
| Running Meta ads (1=yes) | Baseline: 0.0 (2026-08-13) | Now: 0.0 (2026-10-12) | 0.0 → (3 points) |
| Mobile page speed | Baseline: 65.0 (2026-08-13) | Now: 61.0 (2026-10-12) | -4.0 ↓ (3 points) |
🪜 Rank Ladder — real, live-checked local rank position over time
Every check is a real search (Outscraper/Apify), never estimated — costs an API call, so it's a click, not automatic.
🎯 Re-check rank nowNever checked yet.
Activity timeline
— last: client assessment failed: Not enough proof yet — capture proof shots for this lead (📸 Proof shots card) so at least 3 of the confirmed problems have a screenshot before sending a Client Assessment. (2026-11-06)
| 2026-11-06T14:19:23+00:00 | client_assessment_failed | Not enough proof yet — capture proof shots for this lead (📸 Proof shots card) so at least 3 of the confirmed problems have a screenshot before sending a Client Assessment. |
| 2026-11-06T14:17:50+00:00 | email_found | info@vinewoodagency.com |
| 2026-11-06T14:16:42+00:00 | status_archived | manual archive |
| 2026-11-06T14:16:27+00:00 | audit_failed | unsupported operand type(s) for +: 'NoneType' and 'str' |
| 2026-11-06T10:57:45+00:00 | report_generated | 2026-11 |
| 2026-11-06T10:57:38+00:00 | report_generated | 2026-11 |
| 2026-11-06T10:54:15+00:00 | prospect_report_ready | Generated internal Prospect Report preview |
| 2026-11-06T10:54:06+00:00 | client_assessment_failed | Not enough proof yet — capture proof shots for this lead (📸 Proof shots card) so at least 3 of the confirmed problems have a screenshot before sending a Client Assessment. |
| 2026-11-06T10:47:22+00:00 | audit_failed | unsupported operand type(s) for +: 'NoneType' and 'str' |
| 2026-11-06T10:47:19+00:00 | status_archived | manual archive |
| 2026-11-06T10:47:15+00:00 | status_dnc | manual |
| 2026-10-12T02:08:20+00:00 | monthly_run | Monthly run: 6/7 steps ok (deep_verify, ads_check, rank_recheck, snapshot, value_report, trigger_scan) |
| 2026-10-12T02:08:20+00:00 | client_assessment_failed | Not enough proof yet — capture proof shots for this lead (📸 Proof shots card) so at least 3 of the confirmed problems have a screenshot before sending a Client Assessment. |
| 2026-10-12T02:08:20+00:00 | deep_verify | Deep verify: 3 ran, 1 unverifiable — tracking now graded |
| 2026-09-12T02:12:11+00:00 | monthly_run | Monthly run: 6/7 steps ok (deep_verify, ads_check, rank_recheck, snapshot, value_report, trigger_scan) |
| 2026-09-12T02:12:11+00:00 | client_assessment_failed | Not enough proof yet — capture proof shots for this lead (📸 Proof shots card) so at least 3 of the confirmed problems have a screenshot before sending a Client Assessment. |
| 2026-09-12T02:12:00+00:00 | deep_verify | Deep verify: 3 ran, 1 unverifiable — tracking now graded |
| 2026-08-13T06:18:58+00:00 | copilot_alert | Speed-to-Lead: Needs the inbound webhook live and A2P approved first. |
| 2026-08-13T06:18:58+00:00 | copilot_alert | Review Engine: Not active — needs webhook + a review link + a working token. |
| 2026-08-13T06:18:58+00:00 | copilot_alert | A2P registration: No A2P status recorded. Real SMS sends need brand + campaign approved with the carrier. |
| 2026-08-13T06:18:58+00:00 | copilot_alert | Inbound webhook: No webhook ever received. Review Engine / Speed-to-Lead can't fire until the client's workflow reaches /webhooks/ghl (needs the public webhook URL live). |
| 2026-08-13T06:18:58+00:00 | copilot_alert | Token / vault: No Private Integration token vaulted for this client yet. |
| 2026-08-13T06:18:57+00:00 | monthly_run | Monthly run: 6/7 steps ok (deep_verify, ads_check, rank_recheck, snapshot, value_report, trigger_scan) |
| 2026-08-13T06:18:57+00:00 | client_assessment_failed | Not enough proof yet — capture proof shots for this lead (📸 Proof shots card) so at least 3 of the confirmed problems have a screenshot before sending a Client Assessment. |
| 2026-08-13T06:18:57+00:00 | deep_verify | Deep verify: 3 ran, 1 unverifiable — tracking now graded |
| 2026-08-12T16:47:12+00:00 | contract_signed | Marked contract signed (Google Drive eSignature) |
| 2026-08-12T05:19:51+00:00 | status_won | sub-account import |