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 website
Before
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
AI-Assisted Operations Layer
Built a connected system linking 10+ core growth platforms including Google Ads, LSA, GA4, Acuity, Stripe, GBP, Sheets, Gmail, AI phone-agent call capture, and competitor data. Produced daily and weekly reports, office-level breakdowns, customer CPA reads, and revenue checks.
Local Services Ads Attribution
Created customer-level attribution matching 2,000+ charged lead records against paid booking data using phone, email, and timing signals. Reframed channel decisions around customer CPA targets instead of lead volume.
Google Ads Conversion Cleanup
Audited conversion goals 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.
GBP Cleanup and Risk Monitoring
Managed operations across 50+ local profiles. Removed 260 stuck posts and standardized service stacks to a clean 10-service framework. Built weekly suspension-risk audit scripts.
Review Reporting and Response Automation
Built review workflows using the GBP API with monthly counts and ratings by office. Set up daily response ops with automatic safe replies and approval-required drafts for lower-rated reviews.
Social and Reputation System
Created recurring social content workflows with weekly packages, visual QA gates, and public mention monitoring across Reddit, Facebook, and review sources. Built daily reputation radar checks.
Competitor Radar and Intelligence
Built competitor monitoring using public CPR station data and search verification. Tracked competitor proximity by office and combined public data with local search checks into actionable recommendations.
Launch Systems and Executive Reporting
Created launch playbooks covering GBP setup, LSA handoffs, service areas, and ad mappings. 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
Built the complete AI ops architecture connecting Google Ads, LSA, GA4, Acuity, Stripe, GBP, Sheets, Gmail, and more into one operating system. Every platform fed into a centralized reporting and decision framework so nothing fell through the cracks.

Key Performance Metrics
Tracked and improved core metrics across 50+ GBP profiles, 40+ LSA accounts with full attribution, 2,000+ lead rows matched to actual bookings, and 260 stuck Google posts cleaned and resolved. Every number came from real operations, not estimates.

Local Growth Operations Workflow
Created an end-to-end local operations workflow covering profile audit, cleanup, monitoring, review management, lead attribution, ad cleanup, and reporting. AI-assisted systems kept 50+ locations running smoothly without a dedicated ops person at each one.