wiki/clients/current/doudlah-farms/2026-03-11-inventory-performance-marketing.md Layer 2 article Client: Doudlah Farms 1320 words Updated: 2026-04-05
↓ MD ↓ PDF
meeting amazon doodle-farm google-ads scallon ahs ai-tooling claude-code agentic-ai performance-marketing inventory roas conversion-tracking wp-rocket google-tag-manager

Overview

Weekly team call covering Doodle Farm Amazon performance and inventory risk, followed by live demonstrations of an agentic AI tool (Claude Code) performing Google Ads optimizations on the Scallon and AHS accounts. Attendees: Gilbert Barrongo, Sebastian Gant, Karly Oykhman, Mark Hope.

Source: Fathom recording


Key Decisions


Action Items


Doodle Farm — Amazon Performance & Inventory

Performance (Last 30 Days)

Metric Value
ROAS 347% (up from 335% prior week)
Ad spend trend Declining since early February
Organic units Increasing
Projected March revenue ~$127k (based on $41k in first 10 days)

Margin is running in the high 30s–40% on a daily basis; shipment costs compress the reported 30-day figure to just below 30%.

Inventory Risk — Old World White Popcorn


Scallon — Google Ads Performance Drop & AI Demo

Problem

Conversions dropped from ~70/month to 23 last month. Impressions also declined sharply. No keyword changes had been made by the team.

AI Diagnosis (Claude Code)

The tool pulled account data via the Google Ads API and identified:

Changes Made (by AI, during call)

  1. Paused competitor ad group; reallocated budget proportionally to brand ($35→$47/day) and retirement ($20→$28/day) campaigns based on relative performance.
  2. Consolidated primary conversion actions from 6 to 2 (lead form submission + phone call); demoted remaining 4 to secondary.
  3. Added 74 negative keywords across campaigns (competitor names, out-of-area locations, wrong-intent terms).
  4. Added 27 location-specific keywords (nearby cities with demonstrated conversion history in search term report).
  5. Switched bidding strategy to Maximize Conversions on both active campaigns.
  6. Flagged health policy violations on memory care terms (e.g., "memory care near me," "dementia care") before adding — avoided a policy flag.

Note: The AI incorrectly added "Heights" as a negative keyword (Scallon Heights is a location reference on the site). Mark caught this and had it reversed. Always review AI-generated negative keyword lists before accepting.

Output

A PDF summary report was generated and posted automatically to the Scallon Slack channel.

Next Steps


AHS (Advanced Health & Safety) — Automated Audit & AI Demo

Process

Mark ran the Google-Ads-Audit skill against the AHS account. The tool recalled prior audit notes, loaded the client strategy profile, then ran a multi-phase audit in parallel across Google Ads, Google Analytics, Google Search Console, and the AHS website.

Critical Finding — Broken Conversion Tracking

WP Rocket's "Delay JavaScript Execution" feature was blocking Google Tag Manager. Because GTM was not loading, zero form submission conversions were being recorded for the past 30 days. This is a recurring issue across WordPress sites using WP Rocket.

See also: [1] (pattern observed across multiple clients)

Other Findings

Finding Detail
Conversion action bloat 8 of 9 conversion actions marked Primary — diluting Smart Bidding signal
DSA campaign mismatch Asbestos-focused DSA campaign matching irrelevant terms (e.g., "mold killer," "water restoration")
Display budget share Display campaign consuming 38% of total budget
Bidding strategy Campaigns on Maximize Clicks despite available conversion data

Output

A 15-page PDF audit report was generated and posted automatically to the AHS Slack channel.

Remaining Next Steps (post-call)

Mark continued instructing the AI to execute remaining recommendations (conversion action consolidation, DSA negative keywords, display budget reallocation) after the call ended.


Agentic AI Tool — How It Works

Mark demonstrated Claude Code, an agentic AI setup running locally on his machine. Key characteristics discussed:

Gilbert setup: Mark and Gilbert to schedule a 1-hour call for Gilbert to install and configure Claude Code on his own machine.