Checking your access…

What we’re solving for: 1. Move overstocked inventory profitably · 2. Scale what is provably working · 3. Stop losses -- but keep them in proportion · 4. Every dollar decision on verified numbers strategy v2026-08-03 ✎ edit strategy

Goals

Targets come from CCC's own measured history — every recommendation below links back to one of these.

G1 ✎ editON GOAL

Zero money-losing ad spend

0campaigns target 0campaigns

Break-even verified ROAS is 2.23x at CCC's 44.8% blended gross margin (QuickBooks via Windsor, verified 2026-07-08). Any campaign verified below floor is buying revenue at a loss.

Source: context_pack.py roas_floor; QuickBooks P&L 17-month verified

G2 ✎ editIN PROGRESS

Google efficiency back to good-year median

3.99x target 7.76x
trailing 90d: 5.73x (this card tracks 2026-08)

Google spend ($14,921/mo last 6mo) is ABOVE the 2025 peak window but verified ROAS is roughly half (7.1x vs 16.2x). This is efficiency erosion, not underspend. Target = CCC's own 2025 full-year median.

Source: ThoughtMetric 2yr history (2025-01..2026-07), context_pack.py

G3 ✎ editIN PROGRESS

Bing ROAS: Stay Above Full-Year Median

4.65x target 8.17x
trailing 90d: 4.54x (this card tracks 2026-08)

Target is Bing's own trailing 2-year median ROAS -- the bar it has already proven it can clear.

Source: ThoughtMetric 2yr history, context_pack.py

G4 ✎ editOFF GOAL

Meta above break-even

0.83x target 2.23x
trailing 90d: 2.24x (this card tracks 2026-08)

Meta went NEGATIVE in July 2026 (0.08x verified) and its platform-reported value is separately inflated ~9x vs ThoughtMetric (64.7% of claimed value is 1-day view-through). Until it clears break-even it is an awareness/retargeting channel only, not a volume channel.

Source: ThoughtMetric vs Meta Marketing API, attribution breakdown 2026-07-09

G6 ✎ editNO DATA

Physical inventory on hand

target —

Chris's #1 stated lever (2026-07-09/11): free warehouse cash and space by selling down overstock. Actual = total physical units on hand (manual warehouse count, 2026-07-24 baseline, ccc_inventory_snapshots). Target intentionally null: the goal is the downward TREND in on-hand units, tracked in goal history from today. NOTE (2026-07-24): this used to track 'excess units past 26-week cover', but that required a velocity/SKU mapping with an unresolved double-counting ambiguity (same root cause as the 2026-07-23 '$7M' incident) -- simplified to a direct on-hand count until that mapping is confirmed.

Source: agentic_ad_ops/inventory_manual_tracking.py; ccc_inventory_snapshots (Supabase)

Ad spend by platform — by month

Spend refreshes live every day for the current month; orders and revenue are ThoughtMetric-measured (linearNonDirect, multi-touch -- "orders" is fractional because credit splits across touchpoints, not an estimate). "All platforms" is the blended sum, not an average.

Aug 2025Jul 2026Aug 2026 (MTD)
SpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROAS
All platforms$15,654120.0$89,7715.73x$18,84589.7$85,2404.52x$11,94547.5$42,5813.56x
Bing$1,00311.3$7,1647.14x$1,93510.3$5,6182.90x$1,2326.3$5,4634.43x
Facebook$3,1056.9$3,4801.12x$1,9634.7$2,0791.06x$1,1111.8$8840.80x
Google$11,546101.8$79,1276.85x$14,94774.7$77,5445.19x$9,60339.5$36,2343.77x
Show full history (20 months)
Jan 2025Feb 2025Mar 2025Apr 2025May 2025Jun 2025Jul 2025Aug 2025Sep 2025Oct 2025Nov 2025Dec 2025Jan 2026Feb 2026Mar 2026Apr 2026May 2026Jun 2026Jul 2026Aug 2026 (MTD)
SpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROASSpendOrdersRevenueROAS
All platforms$9242.0$1,3101.42x$11,002170.2$194,73317.70x$17,386330.3$338,21419.45x$21,471273.2$259,21412.07x$23,022292.3$282,40112.27x$22,863205.5$199,4058.72x$19,626153.6$146,4797.46x$15,654120.0$89,7715.73x$14,12274.4$66,2344.69x$14,91995.2$61,0574.09x$15,742103.5$65,9494.19x$10,97866.1$43,1673.93x$14,40875.4$57,2693.97x$13,70081.0$68,3294.99x$20,902168.7$167,2938.00x$23,186210.5$255,10911.00x$25,651154.3$183,6457.16x$24,130140.6$167,5356.94x$18,84589.7$85,2404.52x$11,94547.5$42,5813.56x
Bing$390.0$00.00x$99012.0$11,77411.90x$2,26541.8$43,00718.98x$3,29831.0$26,9518.17x$3,50552.2$51,85814.79x$3,88524.1$21,4855.53x$3,06120.1$15,3745.02x$1,00311.3$7,1647.14x$9797.6$5,4855.60x$1,0037.9$8,3948.37x$9958.5$8,6328.68x$1,4785.5$5,4413.68x$1,2237.1$4,4103.61x$7187.2$10,79815.04x$2,04716.9$19,7529.65x$2,59030.9$48,90218.88x$2,59114.7$20,1407.77x$2,59014.4$15,4615.97x$1,93510.3$5,6182.90x$1,2326.3$5,4634.43x
Facebook$1040.0$00.00x$2,29224.6$35,57115.52x$2,89945.4$43,73215.08x$2,55128.3$24,9199.77x$2,92441.7$36,59012.51x$3,27129.6$24,1677.39x$3,01011.5$13,5124.49x$3,1056.9$3,4801.12x$2,2941.7$1,8190.79x$2,5052.4$1,7740.71x$3,14911.0$9,1492.91x$2,6096.4$4,9751.91x$2,4957.1$4,1101.65x$2,4166.5$7,3843.06x$1,73732.2$16,6359.58x$2,90846.6$16,0355.51x$3,09215.2$10,9653.55x$2,7939.8$10,3573.71x$1,9634.7$2,0791.06x$1,1111.8$8840.80x
Google$7802.0$1,3101.68x$7,720133.6$147,38919.09x$12,221243.2$251,47520.58x$15,623214.0$207,34413.27x$16,593198.4$193,95211.69x$15,707151.9$153,7539.79x$13,555122.0$117,5938.68x$11,546101.8$79,1276.85x$10,84965.1$58,9305.43x$11,41184.9$50,8894.46x$11,59984.0$48,1674.15x$6,89154.2$32,7524.75x$10,68961.2$48,7494.56x$10,56667.3$50,1474.75x$17,118119.6$130,9067.65x$17,689133.0$190,17210.75x$19,968124.4$152,5407.64x$18,747116.4$141,7187.56x$14,94774.7$77,5445.19x$9,60339.5$36,2343.77x

Inventory mission — to healthy stock by 2026-12-01 ✎ edit deadline ✎ edit cover weeks

Healthy = on-hand equals 18 weeks of seasonally-adjusted FORWARD demand (bulky imported durables run 2-4 turns/yr; ~10-14 wk container lead times set the cover). Deadline 2026-12-01: excess clears before the Sep-Jan trough so cash and warehouse are free ahead of the Feb-May peak. Both numbers are plan settings -- tap ✎ edit beside them to change them right here.

⚠ COUNT WARNING: Shopify on-hand values at ~$1,926,590 at REAL unit cost vs $900,000 in QuickBooks. Unit figures below are QB-scaled–claimed ranges; the plan is set against the conservative bound. Know the real number? Tap ✎ enter actual count on any family row -- the range collapses on the next refresh (~5 min).

Family On handHealthy target Sell by deadlineVelocity: need vs season Can ads do it?Pace
Rhode Island Homestead 1,277 on hand · operator count 2026-07-24 ✎ enter actual count target 421 sell 856 need 59.9–59.9/wk · season gives ~12.9/wk CLIENT DECISION BEHIND

BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry · at full ads+price intensity, healthy by ~2027-04-11 · 0 units moved since baseline (required so far: 359.4).

Product / run combinationOn hand Sale priceUnit cost Margin
RIH Coop + Run1,191$1,577$31415.71/wk
↳ Coop + Original Run207$1,499$303$1,196
↳ Coop + Walk-In Run351$1,699$342$1,357
↳ Coop + Brahma Run275$2,099$425$1,674
↳ Coop Only356$1,099$206$893
RIH Hen House Only356$1,099$2061.24/wk
↳ Default355$1,099$206$893
RIH Roof Bundle173$1,905$3753.5/wk
↳ Orig Run + Roof36$1,749$337$1,412
↳ Walk-In + Roof136$1,899$388$1,511
↳ Orig Run + Roof (BR)69$1,749$337$1,412
↳ Walk-In + Roof (BR)182$1,999$388$1,611
RIH Original Run Ext36$500est.1.24/wk
Orpington 709 on hand · operator count 2026-07-24 ✎ enter actual count target 145 sell 564 need 39.5–39.5/wk · season gives ~4.5/wk CLIENT DECISION BEHIND

BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry · at full ads+price intensity, healthy by ~2027-11-08 · 0 units moved since baseline (required so far: 237.0).

Product / run combinationOn hand Sale priceUnit cost Margin
Orpington Lodge824$985$2324.9/wk
↳ Coop + Original Run124$999$209$790
↳ Coop + Walk-In Run35$1,399$281$1,118
↳ Coop + Brahma Run107$1,799$361$1,438
↳ Coop Only557$799$209$590
Orpington Roof Bundle159$1,338$2301.71/wk
↳ Orig + Roof124$1,199$209$990
↳ Walk-In + Roof35$1,649$281$1,368
↳ Orig + Roof (BR)83$1,215$209$1,006
↳ Walk-In + Roof (BR)51$1,665$281$1,384
Orpington Run Ext124$299$690.86/wk
↳ Default124$299$69$230
Leghorn 633 on hand · operator count 2026-07-24 ✎ enter actual count target 112 sell 521 need 36.5–36.5/wk · season gives ~3.4/wk CLIENT DECISION BEHIND

BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry · at full ads+price intensity, healthy by ~2028-02-05 · 0 units moved since baseline (required so far: 219.0).

Product / run combinationOn hand Sale priceUnit cost Margin
Leghorn Cottage758$598$1454.43/wk
↳ Coop + Run634$549$145$404
↳ Coop + Extra 3ft Run124$849$145$704
Leghorn Roof Bundle125$999$2460.31/wk
↳ Default125$999$246$753
Leghorn Run Ext124$299$691.01/wk
↳ Default122$299$69$230
Brahma 672 on hand · operator count 2026-07-27 ✎ enter actual count target 210 sell 462 need 32.3–32.3/wk · season gives ~6.4/wk CLIENT DECISION BEHIND

BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry · at full ads+price intensity, healthy by ~2027-04-30 · 0 units moved since baseline (required so far: 193.8).

Product / run combinationOn hand Sale priceUnit cost Margin
Brahma Coop1,061$2,493$4338.17/wk
↳ Coop + Walk-In Run373$2,599$468$2,131
↳ Coop + Brahma Run273$3,099$550$2,549
↳ Coop Only415$1,999$324$1,675
XL Brahma Run Ext654$1,299$2262.64/wk
↳ Orpington Coop108$1,299$226$1,073
↳ Rhode Island Coop273$1,299$226$1,073
↳ Brahma Coop273$1,299$226$1,073
Walk-In Run 0 on hand · operator count 2026-07-27 ✎ enter actual count target 18 sell 0 need 0.0–0.0/wk · season gives ~0.6/wk ON TRACK

ON TRACK -- season alone gets there · 0 units moved since baseline (required so far: 0.0).

Product / run combinationOn hand Sale priceUnit cost Margin
Walk-In Run Ext825$703$1400.93/wk
↳ Orpington Coop35$799$144$655
↳ Rhode Island Coop395$699$140$559
↳ Brahma Coop395$699$140$559

Rollup by family (a coop and its run combinations sell as a set); tap a family for its products and variants with real Shopify sale prices and unit costs. Verdicts are planned on the conservative (QB-scaled) count. Pace reads weekly.

More boards

← Anne view — season brief, creative to-do, channel health · Creative — review and approve ad copy + real-media images · Memory — account lessons, who's driving, takeover map, and the 12-month change calendar.

Executive summary

$632,000 in coop inventory is sitting in the warehouse going into the three slowest months of the year. August through October runs at about 60 cents on spring volume and December is worse. The window to clear is now -- a 15% sale still hits positive margin on every model, and the space we free up is space we need for February when demand comes back. RIH and Brahma ship first: together they account for about half of coop contribution margin and they take up the most floor space per unit.

Non-brand Google search is returning roughly $8 in revenue for every dollar spent and it is only capturing 10% of available searches -- three-quarters of what it loses goes to competitors because the bids are not competitive enough, not because demand is thin. Bing is confirmed at $4 to $5 back per dollar and runs under $1,000 a month with room to grow. The SMS list is the most underrated asset we have: 14,740 subscribers, zero cost to reach them, and the top campaigns on record pulled $8,500 to $9,600 per send.

Three structural problems are costing us real money and all three are fixable this week. Our two highest-returning Google campaigns -- both branded, returning $7 to $8 per dollar -- are bidding to maximize clicks instead of revenue, and they are also hitting a daily budget cap that cuts off roughly 20% of available impressions; we are switching the bid strategy and raising the cap. The PMax shopping campaign has its revenue target set at 8x return, more than three times our break-even, so it is automatically declining profitable sales to protect a number that is too tight; we are dropping it to 5.5x. On Meta, the ad set that should catch people who abandoned their cart has an exclusion list that blocks the very people it is supposed to reach -- a one-time audience fix that goes in before any budget moves. We are not adding money to Google or Meta right now because our own confirmed revenue numbers and what the platforms report are too far apart to bet new dollars on either.

This week: switch the Google branded bid strategies to revenue-optimized and raise those budgets to match the proven lost impressions, drop the PMax target to 5.5x, fix the Meta remarketing audience exclusions, and send the RIH and Brahma clearance to the SMS list. We are deliberately not launching anything new on Meta, not increasing overall Google spend while the last seven days are near break-even, and not touching Bing budgets until the Bing conversion tracking tag -- currently completely inactive -- is repaired and confirmed firing.

How we will know if we are wrong:

  1. If Google branded revenue per dollar falls in the ten days after the bid strategy switch, we revert immediately.
  2. If PMax spend rises after the target drop but confirmed order volume does not follow within two weeks, we raise the target back and cut budget instead.
  3. If the RIH and Brahma clearance SMS send does not produce at least 25 coop orders in 72 hours, the offer depth or the framing needs adjusting before the next push.

Recommendations

Each card: what to do, why (source-tagged evidence), and the expected, measurable outcome. Status persists across days — resolved items move to the archive below. Every executed change is logged to the change engine and measured on its stated window.

OPEN $386,288/moopen 42d
Sell ~856 Rhode Island Homestead units by 2026-12-01 -- ads + price now, bigger decision needed

Get Rhode Island Homestead from ~1,277 on hand down to a healthy 421 (18 weeks of forward seasonal demand).

MC
Google Merchant Center
set sale_price (~10% off; final numbers are a client call) on the whole family together: RIH Coop + Run ($1,577 -> $1,419); RIH Hen House Only ($1,099 -> $989); RIH Roof Bundle ($1,905 -> $1,714); RIH Original Run Ext ($500 -> $450). The strike-through badge serves on every Shopping placement automatically. ACCOUNT MEMORY: Price edits on revenue products are proven SAFE on this account -- no Merchant Center history reset observed when Rhode Island / Bundle prices were raised.
G
Google Ads → '(1) PMax - Shopping Only - Coops & Runs' (ID 20398196293)
add ONE asset group 'Rhode Island Homestead focus' with a listing group filtered to the family's products. No budget change COORDINATE: Intero (agency) changed maximize_conversion_value.target_roas on this campaign 2026-08-14 -- align with them before overlapping. -- campaign spends ~$268/day at 7.3x window ROAS; shifts serving share to the family.
M
Meta → 'Intero | Catalog | Sales' (ID 120207119815200108)
ONE product set with the family's SKUs, dedicated ad set at ~$25/day (a third of the ~$75/day the Meta account spends today); 7-day read before scaling.
B
Bing → '(1) PMax - Shopping Only - Coops & Runs' (ID 568011680)
family syncs via Merchant Center import -- verify, no other change.
CLIENT DECISION (Danny/Chris)
run the steps above now regardless -- they're the maximum ads can do and they're real progress -- but even at full ads+price intensity this can't close Rhode Island Homestead's gap by 2026-12-01 (needs 4.63x the unaided seasonal rate; paid media reliably buys up to ~2x on considered purchases, not more). Separately, pick one: (a) accept 2027-04-11 (~33.1 weeks) as the real deadline; (b) deeper markdown -- 20%+ is a pricing call with real margin left at Shopify unit costs, pulls the date in; (c) accept a smaller sell-down and re-plan at the next weekly read.
Details — evidence, verification, testing window (tap to expand)
G6 · Physical inventory on handallmove_inventory✓ basis: Shopify first-party⏱ 7-day verdictopen since 2026-07-12

What

Get Rhode Island Homestead from ~1,277 on hand down to a healthy 421 (18 weeks of forward seasonal demand). That means selling ~856 units in 14 weeks: ~60/wk vs ~12.9/wk the season gives unaided -- a 4.63x lift at the conservative count. Verdict: BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry.

Why

Selling through generates ~$1,275,732 of revenue at current sale prices. Target and deadline are benchmark-based plan settings (editable right on the Mission board), seasonally adjusted from 30 months of Shopify sales. COUNT WARNING: Shopify on-hand values at ~$1,926,590 at cost vs $900,000 in QuickBooks -- unit figures shown as QB-scaled..claimed ranges until reconciled. Source: Shopify inventory+velocity cache 2026-07-11, real unit economics where pulled.

Expected outcome

Tracking: the Inventory Mission board reads weekly -- family units/wk vs the required ~60/wk line; pace flips ON PACE / BEHIND / AHEAD (currently BEHIND). Stop or escalate at each Monday read, not mid-week.

Corpus evidence

Google Ads & Commerce blog2026-07-16confirmed official

Retail and apparel advertisers should ensure product feeds have high-quality images and accurate pricing to benefit from price-tracking and virtual try-on surfaces; confirm Google Lens eligibility by auditing image quality and structured data in Merchant Center before peak back-to-school traffic in

twominutereports2026-07-08single source

Prioritize Merchant Center feed hygiene (titles, images, GTIN, availability) as a first-order ecommerce ROAS lever for CCC.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN $285,053/moopen 42d
Sell ~462 Brahma units by 2026-12-01 -- ads + price now, bigger decision needed

Get Brahma from ~672 on hand down to a healthy 210 (18 weeks of forward seasonal demand).

MC
Google Merchant Center
set sale_price (~10% off; final numbers are a client call) on the whole family together: Brahma Coop ($2,493 -> $2,244); XL Brahma Run Ext ($1,299 -> $1,169). The strike-through badge serves on every Shopping placement automatically. ACCOUNT MEMORY: Price edits on revenue products are proven SAFE on this account -- no Merchant Center history reset observed when Rhode Island / Bundle prices were raised.
G
Google Ads → '(1) PMax - Shopping Only - Coops & Runs' (ID 20398196293)
add ONE asset group 'Brahma focus' with a listing group filtered to the family's products. No budget change COORDINATE: Intero (agency) changed maximize_conversion_value.target_roas on this campaign 2026-08-14 -- align with them before overlapping. -- campaign spends ~$268/day at 7.3x window ROAS; shifts serving share to the family.
M
Meta → 'Intero | Catalog | Sales' (ID 120207119815200108)
ONE product set with the family's SKUs, dedicated ad set at ~$25/day (a third of the ~$75/day the Meta account spends today); 7-day read before scaling.
B
Bing → '(1) PMax - Shopping Only - Coops & Runs' (ID 568011680)
family syncs via Merchant Center import -- verify, no other change.
CLIENT DECISION (Danny/Chris)
run the steps above now regardless -- they're the maximum ads can do and they're real progress -- but even at full ads+price intensity this can't close Brahma's gap by 2026-12-01 (needs 5.02x the unaided seasonal rate; paid media reliably buys up to ~2x on considered purchases, not more). Separately, pick one: (a) accept 2027-04-30 (~35.8 weeks) as the real deadline; (b) deeper markdown -- 20%+ is a pricing call with real margin left at Shopify unit costs, pulls the date in; (c) accept a smaller sell-down and re-plan at the next weekly read.
Details — evidence, verification, testing window (tap to expand)
G6 · Physical inventory on handallmove_inventory✓ basis: Shopify first-party⏱ 7-day verdictopen since 2026-07-12

What

Get Brahma from ~672 on hand down to a healthy 210 (18 weeks of forward seasonal demand). That means selling ~462 units in 14 weeks: ~32/wk vs ~6.4/wk the season gives unaided -- a 5.02x lift at the conservative count. Verdict: BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry.

Why

Selling through generates ~$941,399 of revenue at current sale prices. Target and deadline are benchmark-based plan settings (editable right on the Mission board), seasonally adjusted from 30 months of Shopify sales. COUNT WARNING: Shopify on-hand values at ~$1,926,590 at cost vs $900,000 in QuickBooks -- unit figures shown as QB-scaled..claimed ranges until reconciled. Source: Shopify inventory+velocity cache 2026-07-11, real unit economics where pulled.

Expected outcome

Tracking: the Inventory Mission board reads weekly -- family units/wk vs the required ~32/wk line; pace flips ON PACE / BEHIND / AHEAD (currently BEHIND). Stop or escalate at each Monday read, not mid-week.

Corpus evidence

Google Ads & Commerce blog2026-07-16confirmed official

Retail and apparel advertisers should ensure product feeds have high-quality images and accurate pricing to benefit from price-tracking and virtual try-on surfaces; confirm Google Lens eligibility by auditing image quality and structured data in Merchant Center before peak back-to-school traffic in

twominutereports2026-07-08single source

Prioritize Merchant Center feed hygiene (titles, images, GTIN, availability) as a first-order ecommerce ROAS lever for CCC.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN $163,718/moopen 42d
Sell ~564 Orpington units by 2026-12-01 -- ads + price now, bigger decision needed

Get Orpington from ~709 on hand down to a healthy 145 (18 weeks of forward seasonal demand).

MC
Google Merchant Center
set sale_price (~10% off; final numbers are a client call) on the whole family together: Orpington Lodge ($985 -> $886); Orpington Roof Bundle ($1,338 -> $1,205); Orpington Run Ext ($299 -> $269). The strike-through badge serves on every Shopping placement automatically. ACCOUNT MEMORY: Price edits on revenue products are proven SAFE on this account -- no Merchant Center history reset observed when Rhode Island / Bundle prices were raised.
G
Google Ads → '(1) PMax - Shopping Only - Coops & Runs' (ID 20398196293)
add ONE asset group 'Orpington focus' with a listing group filtered to the family's products. No budget change COORDINATE: Intero (agency) changed maximize_conversion_value.target_roas on this campaign 2026-08-14 -- align with them before overlapping. -- campaign spends ~$268/day at 7.3x window ROAS; shifts serving share to the family.
M
Meta → 'Intero | Catalog | Sales' (ID 120207119815200108)
ONE product set with the family's SKUs, dedicated ad set at ~$25/day (a third of the ~$75/day the Meta account spends today); 7-day read before scaling.
B
Bing → '(1) PMax - Shopping Only - Coops & Runs' (ID 568011680)
family syncs via Merchant Center import -- verify, no other change.
CLIENT DECISION (Danny/Chris)
run the steps above now regardless -- they're the maximum ads can do and they're real progress -- but even at full ads+price intensity this can't close Orpington's gap by 2026-12-01 (needs 8.86x the unaided seasonal rate; paid media reliably buys up to ~2x on considered purchases, not more). Separately, pick one: (a) accept 2027-11-08 (~63.3 weeks) as the real deadline; (b) deeper markdown -- 20%+ is a pricing call with real margin left at Shopify unit costs, pulls the date in; (c) accept a smaller sell-down and re-plan at the next weekly read.
Details — evidence, verification, testing window (tap to expand)
G6 · Physical inventory on handallmove_inventory✓ basis: Shopify first-party⏱ 7-day verdictopen since 2026-07-12

What

Get Orpington from ~709 on hand down to a healthy 145 (18 weeks of forward seasonal demand). That means selling ~564 units in 14 weeks: ~40/wk vs ~4.5/wk the season gives unaided -- a 8.86x lift at the conservative count. Verdict: BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry.

Why

Selling through generates ~$540,687 of revenue at current sale prices. Target and deadline are benchmark-based plan settings (editable right on the Mission board), seasonally adjusted from 30 months of Shopify sales. COUNT WARNING: Shopify on-hand values at ~$1,926,590 at cost vs $900,000 in QuickBooks -- unit figures shown as QB-scaled..claimed ranges until reconciled. Source: Shopify inventory+velocity cache 2026-07-11, real unit economics where pulled.

Expected outcome

Tracking: the Inventory Mission board reads weekly -- family units/wk vs the required ~40/wk line; pace flips ON PACE / BEHIND / AHEAD (currently BEHIND). Stop or escalate at each Monday read, not mid-week.

Corpus evidence

Google Ads & Commerce blog2026-07-16confirmed official

Retail and apparel advertisers should ensure product feeds have high-quality images and accurate pricing to benefit from price-tracking and virtual try-on surfaces; confirm Google Lens eligibility by auditing image quality and structured data in Merchant Center before peak back-to-school traffic in

twominutereports2026-07-08single source

Prioritize Merchant Center feed hygiene (titles, images, GTIN, availability) as a first-order ecommerce ROAS lever for CCC.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
More recommendations (39) — work the top 3 first; open these once those are executed, snoozed, or declined
OPEN $96,393/moopen 42d
Sell ~521 Leghorn units by 2026-12-01 -- ads + price now, bigger decision needed

Get Leghorn from ~633 on hand down to a healthy 112 (18 weeks of forward seasonal demand).

MC
Google Merchant Center
set sale_price (~10% off; final numbers are a client call) on the whole family together: Leghorn Cottage ($598 -> $538); Leghorn Roof Bundle ($999 -> $899); Leghorn Run Ext ($299 -> $269). The strike-through badge serves on every Shopping placement automatically. ACCOUNT MEMORY: Price edits on revenue products are proven SAFE on this account -- no Merchant Center history reset observed when Rhode Island / Bundle prices were raised.
G
Google Ads → '(1) PMax - Shopping Only - Coops & Runs' (ID 20398196293)
add ONE asset group 'Leghorn focus' with a listing group filtered to the family's products. No budget change COORDINATE: Intero (agency) changed maximize_conversion_value.target_roas on this campaign 2026-08-14 -- align with them before overlapping. -- campaign spends ~$268/day at 7.3x window ROAS; shifts serving share to the family.
M
Meta → 'Intero | Catalog | Sales' (ID 120207119815200108)
ONE product set with the family's SKUs, dedicated ad set at ~$25/day (a third of the ~$75/day the Meta account spends today); 7-day read before scaling.
B
Bing → '(1) PMax - Shopping Only - Coops & Runs' (ID 568011680)
family syncs via Merchant Center import -- verify, no other change.
CLIENT DECISION (Danny/Chris)
run the steps above now regardless -- they're the maximum ads can do and they're real progress -- but even at full ads+price intensity this can't close Leghorn's gap by 2026-12-01 (needs 10.63x the unaided seasonal rate; paid media reliably buys up to ~2x on considered purchases, not more). Separately, pick one: (a) accept 2028-02-05 (~75.9 weeks) as the real deadline; (b) deeper markdown -- 20%+ is a pricing call with real margin left at Shopify unit costs, pulls the date in; (c) accept a smaller sell-down and re-plan at the next weekly read.
Details — evidence, verification, testing window (tap to expand)
G6 · Physical inventory on handallmove_inventory✓ basis: Shopify first-party⏱ 7-day verdictopen since 2026-07-12

What

Get Leghorn from ~633 on hand down to a healthy 112 (18 weeks of forward seasonal demand). That means selling ~521 units in 14 weeks: ~36/wk vs ~3.4/wk the season gives unaided -- a 10.63x lift at the conservative count. Verdict: BEYOND ADS ALONE -- needs a decision: deeper cut, later deadline, or accept carry.

Why

Selling through generates ~$318,341 of revenue at current sale prices. Target and deadline are benchmark-based plan settings (editable right on the Mission board), seasonally adjusted from 30 months of Shopify sales. COUNT WARNING: Shopify on-hand values at ~$1,926,590 at cost vs $900,000 in QuickBooks -- unit figures shown as QB-scaled..claimed ranges until reconciled. Source: Shopify inventory+velocity cache 2026-07-11, real unit economics where pulled.

Expected outcome

Tracking: the Inventory Mission board reads weekly -- family units/wk vs the required ~36/wk line; pace flips ON PACE / BEHIND / AHEAD (currently BEHIND). Stop or escalate at each Monday read, not mid-week.

Corpus evidence

Google Ads & Commerce blog2026-07-16confirmed official

Retail and apparel advertisers should ensure product feeds have high-quality images and accurate pricing to benefit from price-tracking and virtual try-on surfaces; confirm Google Lens eligibility by auditing image quality and structured data in Merchant Center before peak back-to-school traffic in

twominutereports2026-07-08single source

Prioritize Merchant Center feed hygiene (titles, images, GTIN, availability) as a first-order ecommerce ROAS lever for CCC.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW $1,134/mo
Attach shared negative lists to (NB) Chicken Coops

Attach the existing shared negative keyword lists (7 lists, 3,344 terms) to (NB) Chicken Coops.

Details — evidence, verification, testing window (tap to expand)
· bing

What

Attach the existing shared negative keyword lists (7 lists, 3,344 terms) to (NB) Chicken Coops.

Why

(NB) Chicken Coops spent $1,134.17 in the last 30 days with zero shared negative lists attached, while 3,344 already-built negative terms sit on other campaigns. Sources: Bing Campaign Management API (settings) + Bing Reporting API (30d spend).

Expected outcome

Reduces irrelevant matched traffic without new spend. Uses lists already written and in use, so no new negatives need authoring.

Corpus evidence

Search Engine Journal2026-08-19single source

Paid media managers running Microsoft Search campaigns should immediately audit AI Max settings on existing campaigns to determine if URL expansion and broad match-style query expansion are enabled by default, and apply negative keywords or opt-out controls where brand safety or budget efficiency is

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW $716/mo
Attach shared negative lists to (2) Demand Gen - Video Placement

Attach the existing shared negative keyword lists (9 lists, 3,374 terms) to (2) Demand Gen - Video Placement.

Details — evidence, verification, testing window (tap to expand)
· google

What

Attach the existing shared negative keyword lists (9 lists, 3,374 terms) to (2) Demand Gen - Video Placement.

Why

(2) Demand Gen - Video Placement spent $716.45 in the last 30 days with zero shared negative lists attached, while 3,374 already-built negative terms sit on other campaigns. Sources: Bing Campaign Management API (settings) + Bing Reporting API (30d spend).

Expected outcome

Reduces irrelevant matched traffic without new spend. Uses lists already written and in use, so no new negatives need authoring.

Corpus evidence

DigitalApplied / DMA (corroborated)2026-07-08industry consensus

When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.

PPC Hero2026-08-21single source

For any PMax campaign, run a brand leak audit by pulling search term reports (via Insights or Search Terms where available), isolating branded query spend, and comparing ROAS with vs. without brand traffic; if brand spend is material, add brand exclusion lists or a dedicated brand campaign with PMax

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW $571/mo
(1) PMax - Shopping Only - Coops & Runs is spending with no negatives at all

Add brand and irrelevant-term exclusions to (1) PMax - Shopping Only - Coops & Runs.

Details — evidence, verification, testing window (tap to expand)
· bing

What

Add brand and irrelevant-term exclusions to (1) PMax - Shopping Only - Coops & Runs.

Why

(1) PMax - Shopping Only - Coops & Runs (PerformanceMax) spent $571.37 in 30 days with zero campaign negatives and zero shared lists attached. Sources: Bing Campaign Management API + Bing Reporting API.

Expected outcome

Stops spend on queries the campaign should not serve.

Corpus evidence

Search Engine Journal2026-08-19single source

Paid media managers running Microsoft Search campaigns should immediately audit AI Max settings on existing campaigns to determine if URL expansion and broad match-style query expansion are enabled by default, and apply negative keywords or opt-out controls where brand safety or budget efficiency is

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN
Proven creative to extend: Store collection - Best Coops - Sales - Apri

Extend the winner: duplicate this ad into adjacent ad sets/audiences and brief the next creative batch on its angle.

Details — evidence, verification, testing window (tap to expand)
G4 · Meta above break-evenfacebookgrow_profitable_volumebasis: Meta ad-level⏱ 14-day verdictopen since 2026-08-14

What

Extend the winner: duplicate this ad into adjacent ad sets/audiences and brief the next creative batch on its angle. Do NOT edit the original.

Why

CTR 7.389564 is >=1.5x the campaign median (4.662) with 6 purchases on $270.68 spend, BOFU stage. Source: Meta ad-level insights vs campaign median, 2026-08-23.

Expected outcome

The proven angle earns more reach; watch for fatigue at the stage frequency bar.

Corpus evidence

PPC Hero2026-07-10single source

For clients running Meta Ads in dense urban or highly competitive local markets, audit current targeting, bidding, and creative approaches against competitive-market benchmarks; generic national or suburban playbooks likely underperform in these environments.

OptiFOX / Stackmatix2026-07-08industry consensus

Default CCC/ecommerce Meta prospecting to ASC; keep a small manual/testing campaign to graduate winning creative in.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 43d
Diagnose before moving money: (1) PMax - Shopping Only - Low Priced Coops

'(1) PMax - Shopping Only - Low Priced Coops' (google) is profitable but under its 2025 good-year bar by 2.9x.

Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglecut_wasteTM-arbitered (platform diverges)open since 2026-07-11

What

'(1) PMax - Shopping Only - Low Priced Coops' (google) is profitable but under its 2025 good-year bar by 2.9x. Diagnose (search terms, creative age, bid strategy) before adding or cutting budget.

Why

Verified ROAS 2.88x is above break-even but below the channel's own funnel-adjusted 2025 median -- history proves this campaign class can do better. Sources: platform API + ThoughtMetric, 2026-08-23. COORDINATE: Intero (agency) (cole.johanson@interodigital.com) changed maximize_conversion_value.target_roas on this campaign 2026-08-14 -- align before overlapping.

Expected outcome

Closing the gap returns ~$2,040/mo additional contribution at current spend if ROAS recovers to the median.

Corpus evidence

DigitalApplied / DMA (corroborated)2026-07-08industry consensus

When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.

PPC Hero2026-08-10single source

When auditing Google Ads accounts, use Quality Score sub-scores to pinpoint which of the three components is underperforming and prioritize fixes there (e.g., rewrite ad copy for relevance, improve page load and message match on landing pages) rather than chasing the score number itself.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 42d
Geo defect: '(NB) Non-Brand (Max Conversion Test)' targets Georgia (foreign country)

This campaign positively targets Georgia -- almost certainly a picker mistake (the US state was already targeted).

G
Google Ads → '(NB) Non-Brand (Max Conversion Test)' (ID 21645088737) → Settings → Locations
remove 'Georgia'. One click; US country target remains.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglecut_wasteGoogle-attributed (geo grain)open since 2026-07-12

What

This campaign positively targets Georgia -- almost certainly a picker mistake (the US state was already targeted). A freight-heavy US-only product should not serve ads there.

Why

campaign_criterion LOCATION audit, live 2026-08-23. Positive geo targets are OR'd, so this actively expands serving abroad.

Expected outcome

Zero foreign impressions; no US impact -- the United States country target is unchanged.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 42d
Geo defect: '(1) PMax - Shopping Only - Low Priced Coops' targets Georgia (foreign country)

This campaign positively targets Georgia -- almost certainly a picker mistake (the US state was already targeted).

G
Google Ads → '(1) PMax - Shopping Only - Low Priced Coops' (ID 23440048772) → Settings → Locations
remove 'Georgia'. One click; US country target remains.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglecut_wasteGoogle-attributed (geo grain)open since 2026-07-12

What

This campaign positively targets Georgia -- almost certainly a picker mistake (the US state was already targeted). A freight-heavy US-only product should not serve ads there.

Why

campaign_criterion LOCATION audit, live 2026-08-23. Positive geo targets are OR'd, so this actively expands serving abroad. COORDINATE: Intero (agency) (cole.johanson@interodigital.com) changed maximize_conversion_value.target_roas on this campaign 2026-08-14 -- align before overlapping.

Expected outcome

Zero foreign impressions; no US impact -- the United States country target is unchanged.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 42d
Review: 222 negative zip-code exclusions of unknown origin

Campaigns carry 38-63 negative zip exclusions each, in structured patterns (zips positive on one campaign are negative on another).

Ask Intero (Sam/Cole) what the negative zip-code lists are for -- structured lists suggest a deliberate strategy (freight no-ship? fraud? a paused experiment): (B) Branded (ID 788315691): 41 zips, e.g. 06108,Connecticut,United States, 10509,New York,United States, 13210,New York,United States | (1) PMax - Shopping Only - Coops & Runs (ID 20398196293): 39 zips, e.g. 06108,Connecticut,United States, 13210,New York,United States, 15213,Pennsylvania,United States | (NB) Chicken Coops (ID 20404027651): 38 zips, e.g. 06108,Connecticut,United States, 13210,New York,United States, 15213,Pennsylvania,United States | (1) PMax - Shopping Only - Low Priced Coops (ID 23440048772): 63 zips, e.g. 04901,Maine,United States, 05301,Vermont,United States, 06108,Connecticut,United States
G
If no one claims them, remove in Google Ads per campaign under Settings -> Locations -> Exclusions; they predate the API's 30-day change history, so the Jan-May UI export (open item) is the paper trail.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglecut_wasteGoogle-attributed (geo grain)open since 2026-07-12

What

Campaigns carry 38-63 negative zip exclusions each, in structured patterns (zips positive on one campaign are negative on another). Nobody has claimed them; they silently block whatever demand lives in those zips.

Why

campaign_criterion LOCATION audit, live 2026-08-23. Actor unknown: zero Google location-criterion records in the trailing-30d API change history; all 73 stored geo changes are Meta ad-set edits.

Expected outcome

Either a documented reason for each list, or removal -- then watch zip-adjacent state revenue at the next weekly read.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 41d
Pause 2 zombie ads (zero CTR, trace spend)

Dead creative still enabled.

M
Meta
pause -- 'ccc95 - collection - JAN 2026' in 'Intero | ATC | Sales'; 'ccc30 - collection' in 'Intero | ATC | Sales'. Zero CTR at trace spend = clutter that skews reporting, not revenue.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeafacebookcut_wasteopen since 2026-07-13

What

Dead creative still enabled.

Why

Meta ad-level insights 2026-08-23: 0.0% CTR across the window.

Expected outcome

Cleaner ad-set reporting, no spend impact.

Corpus evidence

PPC Hero2026-07-10single source

For clients running Meta Ads in dense urban or highly competitive local markets, audit current targeting, bidding, and creative approaches against competitive-market benchmarks; generic national or suburban playbooks likely underperform in these environments.

OptiFOX / Stackmatix2026-07-08industry consensus

Default CCC/ecommerce Meta prospecting to ASC; keep a small manual/testing campaign to graduate winning creative in.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 26d
Diagnose before moving money: (NB) Chicken Coops

'(NB) Chicken Coops' (bing) is profitable but under its 2025 good-year bar by 1.4x.

Details — evidence, verification, testing window (tap to expand)
G3 · Bing ROAS: Stay Above Full-Year Mebingcut_waste✓ two-source verifiedopen since 2026-07-28

What

'(NB) Chicken Coops' (bing) is profitable but under its 2025 good-year bar by 1.4x. Diagnose (search terms, creative age, bid strategy) before adding or cutting budget.

Why

Verified ROAS 4.72x is above break-even but below the channel's own funnel-adjusted 2025 median -- history proves this campaign class can do better. Sources: platform API + ThoughtMetric, 2026-08-23. COORDINATE: Other/unknown (Administrator) changed Budget Paused -> Not paused; via Other on this campaign 2026-08-23 -- align before overlapping.

Expected outcome

Closing the gap returns ~$943/mo additional contribution at current spend if ROAS recovers to the median.

Corpus evidence

Search Engine Journal2026-08-20single source

Any new Microsoft Ads campaigns created on or after Oct. 1 must use automated bidding; audit all planned campaign builds before that date and identify any workflows or templates that default to Max CPC so they can be updated to an approved automated strategy (e.g., Target CPA or Target ROAS) before

Search Engine Land2026-08-20single source

Before October 1, audit any Microsoft Advertising campaigns that rely on standalone automated bidding strategies with Max CPC caps; document current CPC ceilings and assess budget exposure, since removal of Max CPC means automated strategies will have unconstrained per-click spending—consider settin

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 14d
Diagnose before moving money: (1) PMax - Shopping Only - Coops & Runs

'(1) PMax - Shopping Only - Coops & Runs' (bing) is profitable but under its 2025 good-year bar by 2.0x.

Details — evidence, verification, testing window (tap to expand)
G3 · Bing ROAS: Stay Above Full-Year Mebingcut_waste✓ two-source verifiedopen since 2026-08-09

What

'(1) PMax - Shopping Only - Coops & Runs' (bing) is profitable but under its 2025 good-year bar by 2.0x. Diagnose (search terms, creative age, bid strategy) before adding or cutting budget.

Why

Verified ROAS 4.11x is above break-even but below the channel's own funnel-adjusted 2025 median -- history proves this campaign class can do better. Sources: platform API + ThoughtMetric, 2026-08-23. COORDINATE: Intero (agency) (cole.johanson@interodigital.com) changed maximize_conversion_value.target_roas on this campaign 2026-08-14 -- align before overlapping.

Expected outcome

Closing the gap returns ~$587/mo additional contribution at current spend if ROAS recovers to the median.

Corpus evidence

Search Engine Journal2026-08-20single source

Any new Microsoft Ads campaigns created on or after Oct. 1 must use automated bidding; audit all planned campaign builds before that date and identify any workflows or templates that default to Max CPC so they can be updated to an approved automated strategy (e.g., Target CPA or Target ROAS) before

Search Engine Land2026-08-20single source

Before October 1, audit any Microsoft Advertising campaigns that rely on standalone automated bidding strategies with Max CPC caps; document current CPC ceilings and assess budget exposure, since removal of Max CPC means automated strategies will have unconstrained per-click spending—consider settin

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN
Diagnose before moving money: (1) PMax - Shopping Only - Coops & Runs

'(1) PMax - Shopping Only - Coops & Runs' (google) is profitable but under its 2025 good-year bar by 0.4x.

Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglecut_wasteTM-arbitered (platform diverges)open since 2026-08-15

What

'(1) PMax - Shopping Only - Coops & Runs' (google) is profitable but under its 2025 good-year bar by 0.4x. Diagnose (search terms, creative age, bid strategy) before adding or cutting budget.

Why

Verified ROAS 5.39x is above break-even but below the channel's own funnel-adjusted 2025 median -- history proves this campaign class can do better. Sources: platform API + ThoughtMetric, 2026-08-23. COORDINATE: Intero (agency) (cole.johanson@interodigital.com) changed maximize_conversion_value.target_roas on this campaign 2026-08-14 -- align before overlapping.

Expected outcome

Closing the gap returns ~$1,546/mo additional contribution at current spend if ROAS recovers to the median.

Corpus evidence

DigitalApplied / DMA (corroborated)2026-07-08industry consensus

When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.

PPC Hero2026-08-10single source

When auditing Google Ads accounts, use Quality Score sub-scores to pinpoint which of the three components is underperforming and prioritize fixes there (e.g., rewrite ad copy for relevance, improve page load and message match on landing pages) rather than chasing the score number itself.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN
PMax brand cannibalization: (1) PMax - Shopping Only - Low Priced Coops

23.2% of this PMax's conversion value comes from BRAND search terms it did not create.

Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglecut_wasteGoogle-attributed (PMax)open since 2026-08-22

What

23.2% of this PMax's conversion value comes from BRAND search terms it did not create. Apply a brand exclusion list (Google support form / brand lists) so PMax earns non-brand demand; branded Search already captures brand at 15.9x verified.

Why

campaign_search_term_insight brand-category share over ['2026-05-25', '2026-08-23']. Source: Google Ads API, Google-attributed. COORDINATE: Intero (agency) (cole.johanson@interodigital.com) changed maximize_conversion_value.target_roas on this campaign 2026-08-14 -- align before overlapping.

Expected outcome

PMax reported ROAS drops (honest), true incremental non-brand contribution becomes measurable.

Corpus evidence

Surfside PPC / Search South / DMA (corroborated)2026-07-08industry consensus

For CCC or any PMax-driven client, check conversion volume per campaign before recommending a new segmented campaign. If splitting would drop any resulting campaign below ~30 conv/month, recommend consolidation instead -- directly relevant to the CCC deep-clearance-lane idea, which should live insid

PPC Hero2026-08-21single source

For any PMax campaign, run a brand leak audit by pulling search term reports (via Insights or Search Terms where available), isolating branded query spend, and comparing ROAS with vs. without brand traffic; if brand spend is material, add brand exclusion lists or a dedicated brand campaign with PMax

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
Diagnose before moving money: (B) Branded

'(B) Branded' (google) is profitable but under its 2025 good-year bar by 0.2x.

Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglecut_wasteTM-arbitered (platform diverges)

What

'(B) Branded' (google) is profitable but under its 2025 good-year bar by 0.2x. Diagnose (search terms, creative age, bid strategy) before adding or cutting budget.

Why

Verified ROAS 7.58x is above break-even but below the channel's own funnel-adjusted 2025 median -- history proves this campaign class can do better. Sources: platform API + ThoughtMetric, 2026-08-23.

Expected outcome

Closing the gap returns ~$93/mo additional contribution at current spend if ROAS recovers to the median.

Corpus evidence

DigitalApplied / DMA (corroborated)2026-07-08industry consensus

When a Budget & Bid Strategist agent recommends blocking a wasteful search term inside a PMax campaign, it must route the negative to an account-level list, not attempt a campaign-level negative -- the latter silently fails to apply the way it would on a Search campaign.

PPC Hero2026-08-10single source

When auditing Google Ads accounts, use Quality Score sub-scores to pinpoint which of the three components is underperforming and prioritize fixes there (e.g., rewrite ad copy for relevance, improve page load and message match on landing pages) rather than chasing the score number itself.

BEFORE YOU ACT
• PERSISTENCE: below its good-year bar on only 1 of the last 8 recorded runs -- one soft window (funnel timing, a promo boundary) can do this. Watch 2 more day(s) before spending diagnostic time on it.
NEW
Audience test 2 (run AFTER test 1 concludes): Advantage+ broad vs winner

Completes the ladder: current vs LaL vs broad.

MANUAL
duplicate the WINNER of test 1's ad set; audience: Advantage+ (broad, no interest stack). Budget CAP: $25/day, 14 days, same creative, same kill rule.
Sequencing is deliberate
one variable at a time -- never run both tests concurrently against the same creative.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeafacebookcut_waste

What

Completes the ladder: current vs LaL vs broad.

Why

Platform best practice in the knowledge corpus favors broad on mature pixels, but this account has never measured it -- account memory requires a measured window, not doctrine.

Expected outcome

A ranked audience playbook for this account grounded in its own measured CPA.

Corpus evidence

digimau / aiadvantageagency2026-07-08industry consensus

Start Meta prospecting broad; use purchaser-list lookalikes as a soft signal and let creative do the qualifying.

OptiFOX / Adverge Media / ATTN Agency (corroborated)2026-07-08industry consensus

Gives the Meta Analyst agent a concrete pre-check before recommending a client move budget into ASC: verify catalog size, weekly purchase volume, and daily budget against these floors first, rather than defaulting to 'Advantage+ is the 2026 standard.'

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 45d
Review agency engagement scope with Intero

Decision for Chris/Danny, not an automated call: reconcile what Intero bills for against the change logs in this dashboard, and set expectations or re.

Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeaallcut_wasteopen since 2026-07-09

What

Decision for Chris/Danny, not an automated call: reconcile what Intero bills for against the change logs in this dashboard, and set expectations or restructure.

Why

Meta account audit log (Meta's own authoritative record, 365 days): Intero made 4 changes in ALL of 2026 vs 1850 in Jul-Dec 2025. Google (API caps at 30 days): 1064 events, 182 of them on a single day (bulk asset upload). Last 90 days across both: 1 Meta events. Sources: Meta /activities + Google change_event, pulled 2026-08-23. CAVEAT: Google's full-year history needs a manual UI export (2-yr history is not API-accessible); unresolved actor names (Ashley King, Sierra Liegler) may be agency staff -- if so, agency Meta activity extends to May 2026, then still stops.

Expected outcome

Either restored agency output or recovered fees; both show up as change-log volume and G2/G4 movement.

Corpus evidence

Search Engine Journal2026-06-25single source

Agency and in-house marketers should anticipate continued client-side budget and headcount pressure at big tech; pitch lean, AI-augmented retainers and prioritize demonstrable ROI reporting rather than expanding scope assumptions.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
Audience test 1: 3% purchaser lookalike vs current targeting (manual setup)

Prospecting rides the proven creative (CTR 5.257%, $371/28d) into a colder, larger pool.

MANUAL (policy
nothing auto-pushes): in Meta Ads Manager, duplicate the ad set behind 'Store collection - Best Coops - April 20' in 'Intero | Catalog | Sales'. Audience: Lookalike (US, 3%) seeded on Purchases 180d. Budget CAP: $25/day. Same creative -- the test isolates AUDIENCE.
Run 14 days, no mid-flight edits. Success metric
cost per purchase vs the original ad set over the same window. Kill rule: pause if spend passes $175 with zero purchases.
Log start date with the done-tap so the measurement engine reads the window and scores the outcome.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeafacebookcut_waste

What

Prospecting rides the proven creative (CTR 5.257%, $371/28d) into a colder, larger pool.

Why

Meta ad-level insights 2026-08-23: 'Store collection - Best Coops - April 20' is the strongest FRESH performer; audience_ops is the last PARTIAL takeover category and the account has no recent operator-run audience experiment in the change history.

Expected outcome

A read on whether LaL-3% beats current targeting on CPA within 14 days at <=$350 total risk.

Corpus evidence

digimau / aiadvantageagency2026-07-08industry consensus

Start Meta prospecting broad; use purchaser-list lookalikes as a soft signal and let creative do the qualifying.

OptiFOX / Adverge Media / ATTN Agency (corroborated)2026-07-08industry consensus

Gives the Meta Analyst agent a concrete pre-check before recommending a client move budget into ASC: verify catalog size, weekly purchase volume, and daily budget against these floors first, rather than defaulting to 'Advantage+ is the 2026 standard.'

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 35d
Meta: make sure the two expired boosted posts can never spend again

Formally pause the two boosted-post ad sets flagged in the 2026-07-18 audit (roadmap item 1).

M
In Meta Ads Manager, find the two boosted-post ad sets ('Celebrate the Fourth', 'kicking off summer').
They are currently dormant (expired, not delivering) -- switch each one to Off/Paused explicitly so they cannot resume on their own.
Tap done here when both show as paused.
Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendfacebookopen since 2026-07-19

What

Formally pause the two boosted-post ad sets flagged in the 2026-07-18 audit (roadmap item 1). They optimize for Landing Page Views and were never built to drive sales.

Why

Audit 2026-07-18, Part 4 item 1. They already triggered the false 'losing money' alert once; paused-for-real removes the risk of silent resumption.

Expected outcome

Zero further spend possible on non-Purchase boosted posts.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 35d
Google: add the 2 missing Sitelink assets on the PMax campaigns

Google's own open recommendation on both PMax campaigns -- free ad real estate, no downside.

G
Google Ads > Assets > Sitelinks
add sitelink assets to '(1) PMax - Shopping Only - Coops & Runs' and '(1) PMax - Shopping Only - Low Priced Coops'.
Reuse the sitelinks already live on the Search campaigns (collections, best sellers, reviews, contact) rather than writing new ones.
Tap done here when both campaigns show sitelinks.
Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-07-19

What

Google's own open recommendation on both PMax campaigns -- free ad real estate, no downside.

Why

Audit 2026-07-18, Part 3 (34 open Google recommendations) and Part 4 item 3.

Expected outcome

Higher CTR on PMax Search-surface placements at zero added spend.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 35d
Google: add RSA variants to (NB) Chicken Coops -- review Intero's 2026-07-16 RSA first

Close the confirmed creative gap on the top non-brand campaign -- the one with the verified YoY efficiency decline.

First
Intero (Jadyn) paused one RSA and created a new one ('Pre-Manufactured Chicken Coop' headline) on 2026-07-16 -- open it and review before writing anything, so your variants complement it rather than duplicate it.
Add up to 5 new RSA variants, reusing the strongest ad copy already running on Branded and the other Search campaigns as the starting point.
G
Target 'Good'/'Excellent' Ad Strength on each -- this campaign carries 5 open Ad Strength 'improve' flags from Google.
Tap done here when the new variants are live.
Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-07-19

What

Close the confirmed creative gap on the top non-brand campaign -- the one with the verified YoY efficiency decline.

Why

Audit 2026-07-18, Part 3 + Part 4 item 4; Google change history 2026-07-16 (Intero's RSA swap, values recovered 2026-07-19).

Expected outcome

Better Ad Strength and CTR on the account's most important non-brand campaign.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 35d
Google: add competitor-brand negative keywords on the Branded campaigns

Stop paying for competitor-brand searches that never convert.

Add 'carolina coops', 'nestera', 'nestera coop reviews', and the other zero-conversion competitor-brand terms from the 2026-07-18 search-term audit as negatives on the Branded campaigns.
Add them to BOTH negative-keyword systems (the 'Shared Campaign Negatives' list AND the campaign-level lists) -- the audit found the two systems don't share a source of truth.
Tap done here when the negatives are saved.
Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-07-19

What

Stop paying for competitor-brand searches that never convert.

Why

Audit 2026-07-18, Part 3: ~$6,675/90d on zero-conversion terms, competitor brands bleeding into Branded specifically.

Expected outcome

A measurable share of the $6.7K/90d zero-conversion spend eliminated.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
Replace 9 Low-rated assets in Chicken Coop

Replace the assets Microsoft rates Low in (NB) Chicken Coops / Chicken Coop: 'Featured In Leading Magazines'; 'Engineered For Strength'; 'Excellent Cu.

Details — evidence, verification, testing window (tap to expand)
· bing

What

Replace the assets Microsoft rates Low in (NB) Chicken Coops / Chicken Coop: 'Featured In Leading Magazines'; 'Engineered For Strength'; 'Excellent Customer Service'; 'Simple & Easy Assembly'; 'Accessories Also Available'; 'The Chicken Coop Company's Coops Are Sturdy & Designed To Be Easy to Clean & Maintain.'...

Why

Microsoft's own AssetPerformanceLabel marks these 9 assets Low on actively serving ads. Source: Bing Campaign Management API, ad asset labels.

Expected outcome

Raises the share of impressions served by Best/Good assets. Reversible -- the originals can be restored.

Corpus evidence

Inman2026-08-07single sourcecross-platform

Real estate lead-gen campaigns should test messaging that foregrounds potential rate stability as a buying opportunity; update ad copy and landing page headlines within 1-2 weeks while this macro narrative is active in the news cycle.

The Close2026-08-19single sourcecross-platform

Real estate agents running buyer or seller campaigns should avoid messaging that equates rising inventory with a fully balanced or buyer-friendly market; instead, frame listings around the 4.6-month supply figure to set accurate client expectations and differentiate ad copy by local demand signals r

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN open 37d
Watch Oklahoma: below breakeven this quarter

Do NOT exclude Oklahoma yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-07-17

What

Do NOT exclude Oklahoma yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.0x on $449 spent (90d), below the 2.232x breakeven floor. Re-check at the next quarterly read.

Why

Oklahoma: $449 spend, 0.0 conversions, $0 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-08-23). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Expected outcome

No action -- monitoring only until the longer-window read confirms or clears it.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

OPEN open 37d
Watch South Dakota: below breakeven this quarter

Do NOT exclude South Dakota yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-07-17

What

Do NOT exclude South Dakota yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.22x on $136 spent (90d), below the 2.232x breakeven floor. Re-check at the next quarterly read.

Why

South Dakota: $136 spend, 1.0 conversions, $30 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-08-23). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Expected outcome

No action -- monitoring only until the longer-window read confirms or clears it.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

OPEN open 26d
Watch Rhode Island: below breakeven this quarter

Do NOT exclude Rhode Island yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-07-28

What

Do NOT exclude Rhode Island yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.0x on $188 spent (90d), below the 2.232x breakeven floor. Re-check at the next quarterly read.

Why

Rhode Island: $188 spend, 0.0 conversions, $0 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-08-23). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Expected outcome

No action -- monitoring only until the longer-window read confirms or clears it.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

OPEN open 13d
Watch Wyoming: below breakeven this quarter

Do NOT exclude Wyoming yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-08-10

What

Do NOT exclude Wyoming yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.0x on $225 spent (90d), below the 2.232x breakeven floor. Re-check at the next quarterly read.

Why

Wyoming: $225 spend, 0.0 conversions, $0 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-08-23). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Expected outcome

No action -- monitoring only until the longer-window read confirms or clears it.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

OPEN open 12d
Watch Idaho: below breakeven this quarter

Do NOT exclude Idaho yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-08-11

What

Do NOT exclude Idaho yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 1.15x on $430 spent (90d), below the 2.232x breakeven floor. Re-check at the next quarterly read.

Why

Idaho: $430 spend, 2.0 conversions, $493 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-08-23). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Expected outcome

No action -- monitoring only until the longer-window read confirms or clears it.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

OPEN
Watch Arizona: below breakeven this quarter

Do NOT exclude Arizona yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-08-19

What

Do NOT exclude Arizona yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 1.56x on $682 spent (90d), below the 2.232x breakeven floor. Re-check at the next quarterly read.

Why

Arizona: $682 spend, 4.0 conversions, $1,065 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-08-23). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Expected outcome

No action -- monitoring only until the longer-window read confirms or clears it.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

OPEN
Watch West Virginia: below breakeven this quarter

Do NOT exclude West Virginia yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-08-20

What

Do NOT exclude West Virginia yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.0x on $267 spent (90d), below the 2.232x breakeven floor. Re-check at the next quarterly read.

Why

West Virginia: $267 spend, 0.0 conversions, $0 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-08-23). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Expected outcome

No action -- monitoring only until the longer-window read confirms or clears it.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

OPEN
Watch Alabama: below breakeven this quarter

Do NOT exclude Alabama yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Details — evidence, verification, testing window (tap to expand)
G1 · Zero money-losing ad spendgoogleopen since 2026-08-22

What

Do NOT exclude Alabama yet -- not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern. Platform-reported ROAS 0.36x on $502 spent (90d), below the 2.232x breakeven floor. Re-check at the next quarterly read.

Why

Alabama: $502 spend, 2.0 conversions, $182 attributed value over the 90-day window (Google geographic_view, platform-reported, 2026-08-23). not below breakeven over the trailing ~365 days -- this looks like a seasonal window, not a pattern.

Expected outcome

No action -- monitoring only until the longer-window read confirms or clears it.

Corpus evidence

Search Engine Journal2026-05-22single sourcecross-platform

When clients suspect click fraud, first audit location targeting settings (especially 'people showing interest in' settings), review placement reports for unfamiliar domains, and evaluate ad creative for accidental click risk before pursuing fraud-specific solutions or platform refund requests.

NEW
44 keywords sit in paused ad groups in (B) Branded

Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws).

Details — evidence, verification, testing window (tap to expand)
· bing

What

Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws)

Why

These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.

Expected outcome

Either re-activate the intended structure or retire it.

Corpus evidence

groas / WordStream / Modern Marketing Institute2026-07-08industry consensuscross-platform

Audit CCC/GSME campaigns for over-segmentation; merge thin ad groups so each campaign clears the volume Smart Bidding needs to learn.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
52 keywords sit in paused ad groups in (NB) Chicken Coops

Review 3 paused ad group(s) holding 52 keywords: Chicken Coop 5+ (18 kws), Large Chicken Coop (16 kws), Chicken Coop 10+ (18 kws).

Details — evidence, verification, testing window (tap to expand)
· bing

What

Review 3 paused ad group(s) holding 52 keywords: Chicken Coop 5+ (18 kws), Large Chicken Coop (16 kws), Chicken Coop 10+ (18 kws)

Why

These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.

Expected outcome

Either re-activate the intended structure or retire it.

Corpus evidence

groas / WordStream / Modern Marketing Institute2026-07-08industry consensuscross-platform

Audit CCC/GSME campaigns for over-segmentation; merge thin ad groups so each campaign clears the volume Smart Bidding needs to learn.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
392 keywords sit in paused ad groups in Phrase

Review 25 paused ad group(s) holding 392 keywords: Chicken Pens (5 kws), Chicken Coops Small (9 kws), Chicken Coops Urban (12 kws), Chicken Coop Price.

Details — evidence, verification, testing window (tap to expand)
· google

What

Review 25 paused ad group(s) holding 392 keywords: Chicken Pens (5 kws), Chicken Coops Small (9 kws), Chicken Coops Urban (12 kws), Chicken Coop Prices (5 kws)

Why

These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.

Expected outcome

Either re-activate the intended structure or retire it.

Corpus evidence

WordStream Blog2026-07-22single source

Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.

groas / WordStream / Modern Marketing Institute2026-07-08industry consensus

Audit CCC/GSME campaigns for over-segmentation; merge thin ad groups so each campaign clears the volume Smart Bidding needs to learn.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
14 keywords sit in paused ad groups in Exact

Review 2 paused ad group(s) holding 14 keywords: Chicken Coops Home (2 kws), Chicken Coop 10 (12 kws).

Details — evidence, verification, testing window (tap to expand)
· google

What

Review 2 paused ad group(s) holding 14 keywords: Chicken Coops Home (2 kws), Chicken Coop 10 (12 kws)

Why

These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.

Expected outcome

Either re-activate the intended structure or retire it.

Corpus evidence

WordStream Blog2026-07-22single source

Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.

groas / WordStream / Modern Marketing Institute2026-07-08industry consensus

Audit CCC/GSME campaigns for over-segmentation; merge thin ad groups so each campaign clears the volume Smart Bidding needs to learn.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
44 keywords sit in paused ad groups in (B) Branded

Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws).

Details — evidence, verification, testing window (tap to expand)
· google

What

Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws)

Why

These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.

Expected outcome

Either re-activate the intended structure or retire it.

Corpus evidence

WordStream Blog2026-07-22single source

Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.

groas / WordStream / Modern Marketing Institute2026-07-08industry consensus

Audit CCC/GSME campaigns for over-segmentation; merge thin ad groups so each campaign clears the volume Smart Bidding needs to learn.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
82 keywords sit in paused ad groups in Branded Trial 7

Review 3 paused ad group(s) holding 82 keywords: Branded (36 kws), Competitor (42 kws), Competitor - Lowes (4 kws).

Details — evidence, verification, testing window (tap to expand)
· google

What

Review 3 paused ad group(s) holding 82 keywords: Branded (36 kws), Competitor (42 kws), Competitor - Lowes (4 kws)

Why

These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.

Expected outcome

Either re-activate the intended structure or retire it.

Corpus evidence

WordStream Blog2026-07-22single source

Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.

groas / WordStream / Modern Marketing Institute2026-07-08industry consensus

Audit CCC/GSME campaigns for over-segmentation; merge thin ad groups so each campaign clears the volume Smart Bidding needs to learn.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
11 keywords sit in paused ad groups in (NB) Chicken Coops

Review 1 paused ad group(s) holding 11 keywords: Pre-Fabricated (11 kws).

Details — evidence, verification, testing window (tap to expand)
· google

What

Review 1 paused ad group(s) holding 11 keywords: Pre-Fabricated (11 kws)

Why

These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.

Expected outcome

Either re-activate the intended structure or retire it.

Corpus evidence

WordStream Blog2026-07-22single source

Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.

groas / WordStream / Modern Marketing Institute2026-07-08industry consensus

Audit CCC/GSME campaigns for over-segmentation; merge thin ad groups so each campaign clears the volume Smart Bidding needs to learn.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
NEW
44 keywords sit in paused ad groups in (B) Branded No Image Extensions Test

Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws).

Details — evidence, verification, testing window (tap to expand)
· google

What

Review 2 paused ad group(s) holding 44 keywords: Competitor (41 kws), Competitor - Lowes (3 kws)

Why

These keywords cannot serve while their ad group is paused. No spend is at risk; this usually indicates a restructure that was left unfinished. Source: Bing Campaign Management API, ad group status.

Expected outcome

Either re-activate the intended structure or retire it.

Corpus evidence

WordStream Blog2026-07-22single source

Practitioners managing LSA accounts for local service businesses should audit their current LSA setup and monitor official Google Ads announcements for specifics on the PMax integration, preparing to restructure campaign management workflows if LSAs shift under the PMax umbrella.

groas / WordStream / Modern Marketing Institute2026-07-08industry consensus

Audit CCC/GSME campaigns for over-segmentation; merge thin ad groups so each campaign clears the volume Smart Bidding needs to learn.

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
Housekeeping — 2 money moves under $1,000/mo (~$508/mo combined — batch on a slow day, never the headline)
OPEN $459/moopen 43d
Scale a proven winner: (NB) Chicken Coops (google)

Raise '(NB) Chicken Coops' (google) from ~$132/day to $151/day (+15%).

G
Google Ads → '(NB) Chicken Coops' (ID 20404027651)
raise daily budget ~$132 -> $151 (+15%). No other changes.
Hold 72h; verdict at the 7-day read -- step again only while verified ROAS holds at/above the good bar, sized against NEXT month's demand.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglegrow_profitable_volumeTM-arbitered (platform diverges)⏱ 7-day verdictopen since 2026-07-11

What

Raise '(NB) Chicken Coops' (google) from ~$132/day to $151/day (+15%). Half-step (+15%, not the usual +30%) into soft demand -- the full step is earned by a held verdict, not assumed. Hold 72h, re-check verified ROAS at the 7-day read, and step again while it holds at/above the good bar. This is where the needle moves -- not the trims. SEASONALITY: demand ahead is soft (next-month index 0.6x annual mean); hold each step 7 days and size against next month's demand, not the trailing 90 -- do not let PMax pace into weak weeks.

Why

Verified 6.39x on $11,853 in the 90-day window -- at/above its funnel-adjusted good bar with proven demand. Sized with a marginal-ROAS haircut to 5.1x (new impressions never match the core). Sources: platform API + ThoughtMetric, 2026-08-23. Last year's same window -- 2025-09: 5.43x on $10,849 spend; 2025-10: 4.46x on $11,411 spend (ThoughtMetric monthly). The trough cuts VOLUME; this is the check on whether it also cut efficiency. COORDINATE: Other/unknown (Administrator) changed Budget Paused -> Not paused; via Other on this campaign 2026-08-23 -- align before overlapping.

Expected outcome

Seasonally adjusted for next month's 0.60x demand index: ~+$459/mo contribution (unadjusted ~+$765/mo at trailing-90 demand). ~+$3,030/mo revenue before adjustment. Direct measurement: verified channel ROAS + revenue at +7/+30d in this dashboard.

Corpus evidence

Surfside PPC / Search South / DMA (corroborated)2026-07-08industry consensus

For CCC or any PMax-driven client, check conversion volume per campaign before recommending a new segmented campaign. If splitting would drop any resulting campaign below ~30 conv/month, recommend consolidation instead -- directly relevant to the CCC deep-clearance-lane idea, which should live insid

Search Engine Journal2026-05-20single source

When auditing Google Ads accounts, consolidate fragmented campaigns to meet minimum 30 conversions/month per campaign, apply brand exclusions to PMax to prevent branded traffic cannibalization, and review PMax Listing Groups to verify budget distribution across the full product catalog rather than j

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
OPEN $49/moopen 34d
Scale a proven winner: (2) Demand Gen - Video Placement (google)

Raise '(2) Demand Gen - Video Placement' (google) from ~$25/day to $29/day (+15%).

G
Google Ads → '(2) Demand Gen - Video Placement' (ID 23690932471)
raise daily budget ~$25 -> $29 (+15%). No other changes.
Hold 72h; verdict at the 7-day read -- step again only while verified ROAS holds at/above the good bar, sized against NEXT month's demand.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglegrow_profitable_volumeTM-arbitered (platform diverges)⏱ 7-day verdictopen since 2026-07-20

What

Raise '(2) Demand Gen - Video Placement' (google) from ~$25/day to $29/day (+15%). Half-step (+15%, not the usual +30%) into soft demand -- the full step is earned by a held verdict, not assumed. Hold 72h, re-check verified ROAS at the 7-day read, and step again while it holds at/above the good bar. This is where the needle moves -- not the trims. SEASONALITY: demand ahead is soft (next-month index 0.6x annual mean); hold each step 7 days and size against next month's demand, not the trailing 90 -- do not let PMax pace into weak weeks.

Why

Verified 4.81x on $2,270 in the 90-day window -- at/above its funnel-adjusted good bar with proven demand. Sized with a marginal-ROAS haircut to 3.8x (new impressions never match the core). Sources: platform API + ThoughtMetric, 2026-08-23. Last year's same window -- 2025-09: 5.43x on $10,849 spend; 2025-10: 4.46x on $11,411 spend (ThoughtMetric monthly). The trough cuts VOLUME; this is the check on whether it also cut efficiency.

Expected outcome

Seasonally adjusted for next month's 0.60x demand index: ~+$49/mo contribution (unadjusted ~+$82/mo at trailing-90 demand). ~+$437/mo revenue before adjustment. Direct measurement: verified channel ROAS + revenue at +7/+30d in this dashboard.

Corpus evidence

Surfside PPC / Search South / DMA (corroborated)2026-07-08industry consensus

For CCC or any PMax-driven client, check conversion volume per campaign before recommending a new segmented campaign. If splitting would drop any resulting campaign below ~30 conv/month, recommend consolidation instead -- directly relevant to the CCC deep-clearance-lane idea, which should live insid

Search Engine Journal2026-05-20single source

When auditing Google Ads accounts, consolidate fragmented campaigns to meet minimum 30 conversions/month per campaign, apply brand exclusions to PMax to prevent branded traffic cannibalization, and review PMax Listing Groups to verify budget distribution across the full product catalog rather than j

CHECKED · NO OBJECTIONSpersistence · momentum · funnel checks passed
Recently resolved (6)
RESOLVED · resolved 2026-08-23 $187/mo
Scale a proven winner: (B) Branded (google)

Raise '(B) Branded' (google) from ~$38/day to $44/day (+15%).

G
Google Ads → '(B) Branded' (ID 788315691)
raise daily budget ~$38 -> $44 (+15%). No other changes.
Hold 72h; verdict at the 7-day read -- step again only while verified ROAS holds at/above the good bar, sized against NEXT month's demand.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeagooglegrow_profitable_volumeTM-arbitered (platform diverges)⏱ 7-day verdictopen since 2026-07-11

What

Raise '(B) Branded' (google) from ~$38/day to $44/day (+15%). Half-step (+15%, not the usual +30%) into soft demand -- the full step is earned by a held verdict, not assumed. Hold 72h, re-check verified ROAS at the 7-day read, and step again while it holds at/above the good bar. This is where the needle moves -- not the trims. SEASONALITY: demand ahead is soft (next-month index 0.6x annual mean); hold each step 7 days and size against next month's demand, not the trailing 90 -- do not let PMax pace into weak weeks.

Why

Verified 7.86x on $3,434 in the 90-day window -- at/above its funnel-adjusted good bar with proven demand. Sized with a marginal-ROAS haircut to 6.3x (new impressions never match the core). Sources: platform API + ThoughtMetric, 2026-08-22. Last year's same window -- 2025-09: 5.43x on $10,849 spend; 2025-10: 4.46x on $11,411 spend (ThoughtMetric monthly). The trough cuts VOLUME; this is the check on whether it also cut efficiency.

Expected outcome

Seasonally adjusted for next month's 0.60x demand index: ~+$187/mo contribution (unadjusted ~+$312/mo at trailing-90 demand). ~+$1,080/mo revenue before adjustment. Direct measurement: verified channel ROAS + revenue at +7/+30d in this dashboard.

Corpus evidence

Surfside PPC / Search South / DMA (corroborated)2026-07-08industry consensus

For CCC or any PMax-driven client, check conversion volume per campaign before recommending a new segmented campaign. If splitting would drop any resulting campaign below ~30 conv/month, recommend consolidation instead -- directly relevant to the CCC deep-clearance-lane idea, which should live insid

Search Engine Journal2026-05-20single source

When auditing Google Ads accounts, consolidate fragmented campaigns to meet minimum 30 conversions/month per campaign, apply brand exclusions to PMax to prevent branded traffic cannibalization, and review PMax Listing Groups to verify budget distribution across the full product catalog rather than j

RESOLVED · resolved 2026-08-23
Audience test 1: 3% purchaser lookalike vs current targeting (manual setup)

Prospecting rides the proven creative (CTR 5.004%, $379/28d) into a colder, larger pool.

MANUAL (policy
nothing auto-pushes): in Meta Ads Manager, duplicate the ad set behind 'Store collection - Best Coops - April 20' in 'Intero | Catalog | Sales'. Audience: Lookalike (US, 3%) seeded on Purchases 180d. Budget CAP: $25/day. Same creative -- the test isolates AUDIENCE.
Run 14 days, no mid-flight edits. Success metric
cost per purchase vs the original ad set over the same window. Kill rule: pause if spend passes $175 with zero purchases.
Log start date with the done-tap so the measurement engine reads the window and scores the outcome.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeafacebookcut_waste

What

Prospecting rides the proven creative (CTR 5.004%, $379/28d) into a colder, larger pool.

Why

Meta ad-level insights 2026-08-22: 'Store collection - Best Coops - April 20' is the strongest FRESH performer; audience_ops is the last PARTIAL takeover category and the account has no recent operator-run audience experiment in the change history.

Expected outcome

A read on whether LaL-3% beats current targeting on CPA within 14 days at <=$350 total risk.

Corpus evidence

digimau / aiadvantageagency2026-07-08industry consensus

Start Meta prospecting broad; use purchaser-list lookalikes as a soft signal and let creative do the qualifying.

OptiFOX / Adverge Media / ATTN Agency (corroborated)2026-07-08industry consensus

Gives the Meta Analyst agent a concrete pre-check before recommending a client move budget into ASC: verify catalog size, weekly purchase volume, and daily budget against these floors first, rather than defaulting to 'Advantage+ is the 2026 standard.'

RESOLVED · resolved 2026-08-23
Audience test 2 (run AFTER test 1 concludes): Advantage+ broad vs winner

Completes the ladder: current vs LaL vs broad.

MANUAL
duplicate the WINNER of test 1's ad set; audience: Advantage+ (broad, no interest stack). Budget CAP: $25/day, 14 days, same creative, same kill rule.
Sequencing is deliberate
one variable at a time -- never run both tests concurrently against the same creative.
Details — evidence, verification, testing window (tap to expand)
G2 · Google efficiency back to good-yeafacebookcut_waste

What

Completes the ladder: current vs LaL vs broad.

Why

Platform best practice in the knowledge corpus favors broad on mature pixels, but this account has never measured it -- account memory requires a measured window, not doctrine.

Expected outcome

A ranked audience playbook for this account grounded in its own measured CPA.

Corpus evidence

digimau / aiadvantageagency2026-07-08industry consensus

Start Meta prospecting broad; use purchaser-list lookalikes as a soft signal and let creative do the qualifying.

OptiFOX / Adverge Media / ATTN Agency (corroborated)2026-07-08industry consensus

Gives the Meta Analyst agent a concrete pre-check before recommending a client move budget into ASC: verify catalog size, weekly purchase volume, and daily budget against these floors first, rather than defaulting to 'Advantage+ is the 2026 standard.'

RESOLVED · resolved 2026-08-23 $568/mo
(1) PMax - Shopping Only - Coops & Runs is spending with no negatives at all

Add brand and irrelevant-term exclusions to (1) PMax - Shopping Only - Coops & Runs.

Details — evidence, verification, testing window (tap to expand)
· bing

What

Add brand and irrelevant-term exclusions to (1) PMax - Shopping Only - Coops & Runs.

Why

(1) PMax - Shopping Only - Coops & Runs (PerformanceMax) spent $568.00 in 30 days with zero campaign negatives and zero shared lists attached. Sources: Bing Campaign Management API + Bing Reporting API.

Expected outcome

Stops spend on queries the campaign should not serve.

Corpus evidence

Search Engine Journal2026-08-19single source

Paid media managers running Microsoft Search campaigns should immediately audit AI Max settings on existing campaigns to determine if URL expansion and broad match-style query expansion are enabled by default, and apply negative keywords or opt-out controls where brand safety or budget efficiency is

RESOLVED · resolved 2026-08-23 $1,114/mo
Attach shared negative lists to (NB) Chicken Coops

Attach the existing shared negative keyword lists (7 lists, 3,344 terms) to (NB) Chicken Coops.

Details — evidence, verification, testing window (tap to expand)
· bing

What

Attach the existing shared negative keyword lists (7 lists, 3,344 terms) to (NB) Chicken Coops.

Why

(NB) Chicken Coops spent $1,114.07 in the last 30 days with zero shared negative lists attached, while 3,344 already-built negative terms sit on other campaigns. Sources: Bing Campaign Management API (settings) + Bing Reporting API (30d spend).

Expected outcome

Reduces irrelevant matched traffic without new spend. Uses lists already written and in use, so no new negatives need authoring.

Corpus evidence

Search Engine Journal2026-08-19single source

Paid media managers running Microsoft Search campaigns should immediately audit AI Max settings on existing campaigns to determine if URL expansion and broad match-style query expansion are enabled by default, and apply negative keywords or opt-out controls where brand safety or budget efficiency is

RESOLVED · resolved 2026-08-23
Replace 9 Low-rated assets in Chicken Coop

Replace the assets Microsoft rates Low in (NB) Chicken Coops / Chicken Coop: 'Featured In Leading Magazines'; 'Engineered For Strength'; 'Excellent Cu.

Details — evidence, verification, testing window (tap to expand)
· bing

What

Replace the assets Microsoft rates Low in (NB) Chicken Coops / Chicken Coop: 'Featured In Leading Magazines'; 'Engineered For Strength'; 'Excellent Customer Service'; 'Simple & Easy Assembly'; 'Accessories Also Available'; 'The Chicken Coop Company's Coops Are Sturdy & Designed To Be Easy to Clean & Maintain.'...

Why

Microsoft's own AssetPerformanceLabel marks these 9 assets Low on actively serving ads. Source: Bing Campaign Management API, ad asset labels.

Expected outcome

Raises the share of impressions served by Best/Good assets. Reversible -- the originals can be restored.

Corpus checked — no item in the learning corpus met the relevance bar for this recommendation.

In flight — are the changes working?

Every executed change with its testing window and verdict date. Ads take time to read: nothing here is a verdict until its window completes. Daily: glance for VERDICT DUE. Weekly: the Monday digest rolls these up.

No changes in measurement. Mark a recommendation done and it appears here with its verdict date.

Opportunities — think bigger

Strategist-agent proposals: structurally different plays — Meta rethought from first principles, new platforms weighed honestly. Every play carries a test budget, a verification path, a success threshold, and a kill criterion; ideas without kill criteria are not shown.

AGENT-PROPOSEDfacebook✓ two-source verifiable⏱ 30-day first verdict

Meta Advantage+ Shopping with Overstock Catalog Priority

The play

Rebuild Meta from awareness-only into a direct-response Advantage+ Shopping (ASC) campaign fed a filtered product feed of ONLY the four overstock SKUs (Brahma, RIH, XL Brahma Run Extension, Orpington Lodge). Layer DPA retargeting on 30d site visitors against the same feed. Creative: 6 static + 3 UGC video ads pulled from existing CCC social corpus, with the 15% sale as the hook. Kill the current prospecting structure in parallel — this replaces it, not adds to it.

Why now

Meta is currently 89.05% divergent (worst of all channels) and treated as awareness only, meaning ~$8.9k/90d is likely mispriced. Inventory mission ships 2026-07-11 with 849 Brahma + 783 RIH units to move; a catalog-first structure maps 1:1 to the overstock list instead of driving generic traffic. 15% sale holds margin on every SKU, giving ASC room to clear at contribution-positive levels.

Test terms

Budget: $2,500/mo · Measured by: ThoughtMetric last-click revenue on the ASC campaign UTMs cross-checked against Shopify order tags with fb_asc source parameter; unit-level velocity delta on the 4 target SKUs from the Shopify inventory cache (independent of ad platform). · Success: Verified ROAS >= 2.23x AND >= 120 incremental units moved across the 4 overstock SKUs within the window (vs trailing 30d baseline velocity). · KILL IF: After 21 days: verified ROAS < 1.8x OR overstock unit velocity delta < +40 units vs baseline OR ThoughtMetric-to-Shopify divergence stays >40% (means we still can't trust the channel).

AGENT-PROPOSEDyoutube✓ two-source verifiable⏱ 30-day first verdict

YouTube Shorts Demand-Gen on Coop Comparison Intent

The play

Launch a Demand Gen campaign in the existing Google Ads account using Shorts-format creative repurposed from the CCC YouTube channel. Two ad groups: (1) 'coop buyer education' targeting custom segments built from branded + non-brand coop search queries (leveraging the verified 11x non-brand Search signal), (2) product-feed-linked Shorts featuring Brahma and RIH walkthroughs with a 15% offer end-card. Route all clicks through a dedicated /clearance landing page with UTM taxonomy.

Why now

Non-brand Search runs 11x at only ~10% impression share — there is verified upper-funnel intent Google Ads is not capturing on Search alone. YouTube infrastructure already exists (channel, Shorts production, GAds account, ThoughtMetric attribution), so incremental infra cost is zero. August 17 Smart Bidding change gives us a 5-week window to baseline a new campaign before the shift, and Demand Gen inventory is priced softer than Search.

Test terms

Budget: $1,800/mo · Measured by: ThoughtMetric attributed conversions on /clearance landing page UTMs vs GA4 session-to-purchase path (GA4 unlocker required — flag: if GA4 credential remains missing, drops to single-source on ThoughtMetric only). · Success: Verified ROAS >= 2.23x on last-click AND assisted-conversion lift on branded Search of >= 8% during the flight window (measured via Google Ads brand-search query volume vs prior 30d). · KILL IF: After 28 days: verified ROAS < 1.5x AND no measurable branded search lift; OR CPM > $18 with CTR < 0.8% (signals creative-market fit failure, not bid problem).

AGENT-PROPOSEDpinterest⚠ SINGLE-SOURCE READ⏱ 35-day first verdict

Pinterest Catalog Shopping for Backyard-Lifestyle Overstock

The play

Stand up a Pinterest Shopping campaign using the already-integrated Windsor product feed, filtered to the 4 overstock SKUs plus 6 adjacent lifestyle products. Two ad groups: Consideration (broad backyard/homesteading interest) and Conversion (product-tagged retargeting from feed engagers). Creative uses existing lifestyle imagery, not net-new production. Pair with a Refersion affiliate push to the 94 active affiliates using the same clearance landing page — two owned surfaces, one clearance narrative.

Why now

Windsor Pinterest feed is already live infrastructure (zero setup cost), and the audience — backyard/homestead lifestyle — matches CCC's codified buyer profile from the 19d-stale audience doc. Pinterest planning-cycle intent runs 4-8 weeks ahead of purchase, which aligns with clearing 5,974 units before Q4 season winds down. Doubling up with the Refersion affiliate surface (owned, 94 active) means the same clearance creative gets two independent distribution shots without doubling spend.

Test terms

Budget: $1,500/mo · Measured by: ThoughtMetric attributed revenue by utm_source=pinterest cross-checked against Pinterest Tag conversion count (proxy only — Pinterest is a new channel with no verification history, so treat Pinterest-reported numbers as directional and Shopify order UTMs as truth). · Success: Verified (ThoughtMetric) ROAS >= 2.0x with explicit inventory-clearance rationale (below 2.23x floor is acceptable ONLY if >= 80 overstock units clear in the window, priced in contribution). · KILL IF: After 30 days: ThoughtMetric revenue < $3,000 OR overstock unit clearance < 40 units OR ThoughtMetric-vs-Pinterest divergence > 50% (means we cannot get to two-source verification even directionally).

Proposals generated 43 day(s) ago; refreshed weekly so each stays stable long enough to evaluate. Nothing here moves money without explicit approval.

Channels

Is it working? — measured trend

ROAS and revenue are ThoughtMetric-measured. 2026-08 is a partial month; the arrow compares its run-rate ROAS to 2026-07. Same month last year shows what seasonality alone predicts — beat it and the changes are adding something.

2026-08 (partial) 2026-072025-08
ROASRevenue ROASRevenue ROASRevenue
ACCOUNT (blended) 3.6x$42,5814.5x$85,2405.7x$89,771
Bing 4.4x$5,4632.9x$5,6187.1x$7,164
Facebook 0.8x$8841.1x$2,0791.1x$3,480
Google 3.8x$36,2345.2x$77,5446.8x$79,127

GOOGLE

Spend (90d)$47,805
ROAS (measured)5.73x
Revenue (90d, measured)$273,830

ROAS = revenue measured by ThoughtMetric multi-touch / platform spend. Google self-reported numbers run 26% above measured this quarter; money decisions use measured only.

BING

Spend (90d)$6,423
ROAS (measured)4.54x
Revenue (90d, measured)$29,151

ROAS = revenue measured by ThoughtMetric multi-touch / platform spend. Bing self-reported numbers run 9% above measured this quarter; money decisions use measured only.

FACEBOOK

Spend (90d)$6,756
ROAS (measured)2.24x
Revenue (90d, measured)$15,119

ROAS = revenue measured by ThoughtMetric multi-touch / platform spend. Facebook self-reported numbers run 89% above measured this quarter; money decisions use measured only.

Geo targeting — Google, analyzed 2026-05-25 → 2026-08-23

Performance verdict: geography is healthy -- spend concentrates where it converts (top 6 states carry 36% of spend). Configuration verdict: needs cleanup -- see the audit below.

✓ No exclusion candidates: every state with material 90-day spend (≥$500) has attributed conversions.

✓ All 8 enabled campaigns target by physical PRESENCE — the expert setting for freight-heavy ecommerce; none run Google’s leaky PRESENCE_OR_INTEREST default.

✖ 2 campaign(s) positively target a FOREIGN COUNTRY (Georgia) — see the geo defect card in Recommendations.

⚠ 222 negative ZIP-CODE exclusions across campaigns, origin unknown (predate the 30-day API history) — review card in Recommendations. Until claimed or removed, these silently block demand in those zips.

⚠ 393 redundant positive targets (states/zips/cities layered under a US country target, zero bid modifiers) — no serving effect, pure clutter; batch-remove for legibility whenever convenient.

CampaignPositive targetsNegative targetsBid mods
(1) PMax - Shopping Only - Coops & RunsCity:2, Country:1, Postal Code:25, State:46City:1, Country:1, County:1, Postal Code:39, State:20
(1) PMax - Shopping Only - Low Priced CoopsCity:2, Country:2, State:47Country:1, Postal Code:63, State:20
(B) BrandedCity:2, Country:1, Postal Code:25, State:46City:1, Country:1, Postal Code:41, State:21
(B) Branded No Image Extensions TestCity:2, Country:1, Postal Code:25, State:46City:1, Country:1, Postal Code:41, State:21
(NB) Chicken CoopsCity:2, Country:1, Postal Code:26, State:47Country:1, Postal Code:38, State:20
(NB) Non-Brand (Max Conversion Test)City:2, Country:2, State:47Country:1, State:20
Branded Trial 7Country:1, State:1Country:1, State:21
StateSpend (90d) ShareROAS*
California$4,89510%8.3x
Texas$3,4687%8.3x
New York$2,6936%8.8x
Florida$2,4365%10.1x
Virginia$1,8184%4.5x
North Carolina$1,7864%8.9x

Underweighted states worth watching (strong ROAS, small share — expansion candidates if the trend holds): Minnesota (13.2x on $1,056), Illinois (12.4x on $1,216), Oregon (12.3x on $880), Missouri (10.8x on $863).

*Geo-grain ROAS is Google-attributed only — ThoughtMetric cannot verify at state grain, so geo reads size conservatively. Bing and Meta geo grain: not yet pulled (Bing unlocks with the API creds; Meta geo breakdown is a planned pull).

Search terms — Google, analyzed 2026-05-25 → 2026-08-23

5,787 distinct search terms, $12,297 term-attributable spend. Category vocabulary (tokens of converting and high-impression terms) is structurally protected from ever becoming a negative.

✓ No material negative-keyword waste: 54.6% of the $12,297 term-level spend converts (Google-attributed), and off-category residue is $466/90d — below the $500 action threshold.

Flagged for review (zero attributed conversions, off-category tokens) — judgment call, not auto-negative:

TermCampaignSpendClicksOff-category tokens
chicken coop company reviews(B) Branded No Image Extensions Test$1574reviews
the chicken coop company reviews(B) Branded No Image Extensions Test$1104reviews
jumbo chicken coop(NB) Chicken Coops$971jumbo
chicken coop company reviews(NB) Chicken Coops$517reviews
chicken coop company reviews(B) Branded$5111reviews

Attribution watch (category terms with zero ATTRIBUTED conversions — a tracking-grain artifact, do NOT negative): chicken coops for sale near me ($250); chicken coop ($213); large chicken coop ($63); chicken coop kits ($62); chicken coop and run ($57).

Campaigns

Top 5 — scale candidates

CampaignChannelFunnelSpend 90dPlatform ROAS 30dVerified ROAS 90dTier
Intero | Catalog | Salesfacebookbofu$4,24332.42xinactive
Intero | ATC | Salesfacebookbofu$14515.60xinactive
(B) Branded No Image Extensions Testgooglebofu$1,49511.81xON TARGET
(B) Brandedgooglebofu$3,4587.58xBELOW TARGET
(NB) Chicken Coopsgooglemofu$11,8536.39xON TARGET

Bottom 5 — money at risk

CampaignChannelFunnelSpend 90dPlatform ROAS 30dVerified ROAS 90dTier
Post: "Summer flock season is here ☀️🐓"facebooktofu$830.00xinactive
Post: "☀️ We're kicking off summer with our biggest coop..."facebooktofu$3490.00xinactive
Post: "🇺🇸 Celebrate the Fourth with FREE gifts for your..."facebooktofu$890.00xinactive
Intero | Prospecting | Trafficfacebooktofu$1,8460.63xinactive
(1) PMax - Shopping Only - Low Priced Coopsgooglemofu$4,6462.88xBELOW TARGET
All campaigns (14)
CampaignChannelFunnelSpend 90dPlatform ROAS 30dVerified ROAS 90dTier
(NB) Chicken Coopsbingmofu$4,4774.72xBELOW TARGET
(1) PMax - Shopping Only - Coops & Runsbingmofu$1,9464.11xBELOW TARGET
Intero | Catalog | Salesfacebookbofu$4,24332.42xinactive
Intero | Prospecting | Trafficfacebooktofu$1,8460.63xinactive
Post: "☀️ We're kicking off summer with our biggest coop..."facebooktofu$3490.00xinactive
Intero | ATC | Salesfacebookbofu$14515.60xinactive
Post: "🇺🇸 Celebrate the Fourth with FREE gifts for your..."facebooktofu$890.00xinactive
Post: "Summer flock season is here ☀️🐓"facebooktofu$830.00xinactive
(1) PMax - Shopping Only - Coops & Runsgooglemofu$24,0835.39xBELOW TARGET
(NB) Chicken Coopsgooglemofu$11,8536.39xON TARGET
(1) PMax - Shopping Only - Low Priced Coopsgooglemofu$4,6462.88xBELOW TARGET
(B) Brandedgooglebofu$3,4587.58xBELOW TARGET
(2) Demand Gen - Video Placementgoogletofu$2,2704.81xPEAK
(B) Branded No Image Extensions Testgooglebofu$1,49511.81xON TARGET

How to run this — the daily loop

Open the guide (one-time read; the page is self-explanatory day to day)

1. Read the top cards. Recommendations are ordered by business impact × strategy priority — inventory moves lead while overstock is objective #1. Money moves under $1,000/mo are batched under Housekeeping; real, but never the day’s focus.

2. Check the timer chip before acting. Every actionable card states its testing window up front (⏱ 7-day or 14-day verdict). An amber ⏸ HOLD chip means that campaign already has a change mid-measurement — do not touch it until the hold date, or the test is contaminated.

3. Make the change on the platform, then tap “I made this change.” Your Google sign-in identifies you automatically — no PIN or name entry. The check-off is logged, becomes a measured experiment automatically, and shows on the board within about 15 minutes.

4. In Flight answers “is it working?” Amber MEASURING = too early to judge, and the card says exactly when the verdict lands. Green VERDICT DUE = the window is complete; the card shows the measured before → after ROAS from the change engine.

5. Cadence. You will not act every day — that is by design. Most days: read, confirm nothing is on fire, check In Flight for green cards. Mondays: the weekly digest rolls up every measured change.

Never move money on a single source’s numbers — unverified channels are flagged red under Channels. Deep-clearance (20–30%) pricing only on SKUs Danny/Chris have explicitly approved; the standard sale is 15%.

Change management

Agency activity audit — Intero Digital, trailing 12 months

27225-07
7525-08
49225-09
39225-10
47525-11
14425-12
026-01
026-02
326-03
026-04
026-05
026-06
026-07
126-08

Finding: Meta (authoritative full-year audit log): Intero made 1850 changes Jul–Dec 2025, then 4 in ALL of 2026 — and 1 in the last 90 days. Google (API caps history at 30 days): 1064 events in the visible window, 182 of them on a single day (a bulk asset upload on 2026-06-15); 3 budget changes, 2 campaign changes, and nothing at all since 2026-06-30.

Caveats per verification standard: (1) Google's 2-year change history is not API-accessible — the full-year Google verdict needs a one-time manual export from the Change History page in the Google Ads UI (import path ready). (2) Meta actors 'Ashley King' and 'Sierra Liegler' are unresolved — if they are Intero staff, agency Meta activity extends to May 2026 and then stops; if not, it stopped in Dec 2025. Either way the last 60+ days show zero human agency activity on Meta. (3) Meta's /activities retention beyond 12 months is undocumented; the 12 months shown are complete. Sources: Google Ads API change_event + Meta Graph /activities, pulled 2026-07-09.

Searchable change log

Google: API serves the trailing 30 days only (2-year history is UI-export only); the log accumulates daily from here forward. Meta: full trailing year from Meta's own audit log. Bing: Microsoft exposes no change-history API — permanent gap, changes inferred from daily snapshot diffs going forward. Routine noise (ad delivered / billing) excluded.

Google Meta Agency Internal Other
WhenChannelActorAction ObjectDetail