2025 - Present / Growth Operations / AI Systems / Local
CPR Certification Labs
Fractional CMO
I help operators make faster, better decisions by connecting the tools they already use.
Built an AI-assisted growth operations layer for a multi-location AHA training company, connecting ads, bookings, payments, analytics, local profiles, reviews, and email reporting into decision-ready systems. The work sits at the intersection of paid acquisition, automation, analytics, local SEO, and operational decision-making.
Visit websiteBefore
Fast growth, scattered systems, and lead counts treated as revenue
- A fast-growing healthcare training company was operating across dozens of local markets. Revenue, paid ads, booking data, call leads, Google Business Profile activity, reviews, and payment records lived in separate systems. Leadership needed faster answers to simple questions: which offices are actually profitable, which ad campaigns are wasting spend, and which channels are creating paid customers rather than just leads.
- Manual analysis was becoming too slow and too error-prone. Local Services Ads reported charged leads, but charged leads were not the same as paid customers. Google Ads conversion goals included noisy actions that diluted optimization around the real business outcome: booked appointments. And Google Business Profiles across 50+ locations needed ongoing cleanup, review management, and suspension-risk monitoring.
After
An AI-assisted operations layer turning scattered data into office-level decisions
- 01
AI-Assisted Operations Layer - Built a connected system linking 10+ core growth platforms including Google Ads, Local Services Ads, GA4, Acuity Scheduling, Stripe, Google Business Profile, Google Sheets, Gmail, AI phone-agent call capture, and public competitor data. Produced daily and weekly reports, office-level breakdowns, customer CPA reads, revenue checks, lead attribution, review data, and action recommendations.
- 02
Local Services Ads Customer Attribution - Created customer-level attribution matching 2,000+ charged lead records against paid booking data using phone, email, and timing signals. Split matched customers by phone leads, message leads, and direct GLSA website bookings. Reframed channel decisions around customer CPA targets instead of lead volume, with monthly audit tabs for transparent match-quality inspection.
- 03
Google Ads Conversion Goal Cleanup - Audited conversion goals and cleaned the account so optimization focused on booked appointments rather than noisy or duplicated actions. Built office-level budget recommendations using CPA, spend, conversion volume, and learning-period context. Compared pre-change and post-change performance windows to avoid false reads.
- 04
GBP Cleanup and Suspension-Risk Monitoring - Managed operations across 50+ local profiles covering service stacks, booking links, profile data, photos, reviews, Maps links, and suspension-risk. Removed 260 stuck Processing posts and 42 promotional posts. Standardized service stacks to a clean 10-service framework. Built a weekly GBP suspension-risk audit script covering Place Actions restrictions, risky copy, and service-stack drift.
- 05
Review Reporting and Response Automation - Built review workflows using the Google Business Profile API with monthly review counts and average ratings by office. Set up daily response operations with automatic safe 5-star replies and approval-required drafts for lower-rated reviews. June reporting covered 77 reviews with a 4.92 average rating.
- 06
Social and Reputation Content System - Created recurring social content workflows with weekly packages, visual QA gates, scheduling rules, and public mention monitoring across Reddit, Facebook, review sources, and brand mentions. Built daily reputation radar checks so local posts tied to real market signals rather than generic filler content.
- 07
Competitor Radar and Market Intelligence - Built competitor monitoring using public CPR station data and search verification. Tracked competitor proximity by office and identified markets with immediate competitive pressure. Combined public competitor pages, station proximity, and local search checks into recommendations for ads, GBP, SEO, and local defense.
- 08
New-Office Launch Systems and Executive Reporting - Created launch playbooks covering landing pages, GBP setup, LSA import handoffs, service areas, Maps links, photos, local SEO snippets, and ad mappings. Added new offices into reporting so daily, weekly, monthly, Google Ads, and LSA reports never missed them. Built and sent HTML performance reports through Gmail with concise executive summaries.
The outcome
Connected the tools they already use, automated the reporting they could not keep doing manually, and used AI to scale the work that normally burns hours every week.
System visuals
Connected Growth Systems Architecture
The AI ops layer connecting Google Ads, LSA, GA4, Acuity, Stripe, GBP, Sheets, Gmail, and more into one operating system. Every platform feeds into a centralized reporting and decision framework.
Key Performance Metrics
Core metrics across 50+ GBP profiles managed, 40+ LSA accounts with attribution, 2,000+ lead rows matched to bookings, and 260 stuck posts cleaned and resolved.
Local Growth Operations Workflow
End-to-end workflow covering profile audit, cleanup, monitoring, review ops, lead attribution, ad cleanup, and reporting. The complete local growth operations cycle managed through AI-assisted systems.