Every account, audited overnight.
The advisor reads 30 days of spend across every connected account and writes a morning audit: what to reclaim, what to watch, what to fix. You decide what gets acted on.
A real morning, on a real account.
Six findings the advisor surfaced overnight on a live tyre retailer. Reclaimable spend, saturation tells, lockout signals. Every line links back to the auction it came from.
| # | Finding | Surface | Impact / mo | Disposition |
|---|---|---|---|---|
| 01 | Brand auction tells competitors are bidding on your name. 41% of branded clicks traced to a non-brand auction. Max CPC ceiling leaves the top slot to a competitor 3 days in 7. | Google · Search · Brand | +€1,847 | Reclaim |
| 02 | 14 search terms wasted €312 last 30 days. "free tyre fitting near me" and 13 others: zero conversions, average 4.2 clicks each. Surfaced as negative-match candidates. | Google · Search · Generic | +€312 | Reclaim |
| 03 | Asset group "Tyre fitting" outpacing budget at 3.1× ROAS. Daily cap unchanged for 23 days. Demand suggests headroom: cap is the binding constraint, not creative or audience. | Google · PMax | +€2,180 | Flagged |
| 04 | Retargeting frequency 7.2 on cold segment. CPM up 38% in 14 days. Reach exhausted; ad set is now competing against itself for the same impression. | Meta · Reels · Retarget | −€640 | Flagged |
| 05 | 6 product groups with zero impressions in 30 days. Shopping feed health is fine. Bid structure suggests competitive lockout: these SKUs aren't entering the auction. | Google · Shopping | +€480 | Flagged |
| 06 | Lookalike 1% overlaps a custom audience by 78%. Effectively duplicate spend. One audience can absorb the other's budget without losing reach. | Meta · Stories · Prospect | +€540 | Reclaim |
Example: Alltyres, 30-day window 2026-04
Every night the advisor reads the last 30 days of spend across every connected account, then compares each surface to its own baseline.
It writes two kinds of finding: spend that is not converting (reclaimable) and saturation or lockout signals (risk). Each line carries the surface it came from and the monthly impact of acting on it.
Nothing changes automatically. Every finding links back to the auction or report row behind it, so your performance lead can verify before acting. All decisions stay with the operator.
Connect, review, act.
Read-only to connect. Overnight to review. Your call to act.
Connect
Read-only OAuth to Meta, LinkedIn, and TikTok; Google Ads is pending platform verification. Scopes are read-only, so Stish reads spend and structure but cannot change a bid, budget, or creative. About five minutes per platform.
Review
Overnight, the advisor reads the last 30 days across every connected account, compares each surface to its baseline, and writes the morning audit, ranked by monthly impact: reclaimable spend, saturation tells, and lockout signals.
Act
Your performance lead opens the audit and decides what to act on, defer, or archive, then ships the change inside the ad platform. Stish records the decision; it never makes the change for you.
Talk to your accounts.
Two surfaces, one shortcut. Search reads what's already there. Assistant creates what isn't.
Each Assistant message uses 1 AI credit.