People keep asking me the same question. Is GitHub better, or is Obsidian? Which one should I use for my agents? I’ve answered it enough times that I’ve written articles on it, so let me give you the short version here and then show you where this is all heading, because the tool question is the least interesting part. GitHub …
How We Automated Daily EOD Report Tracking With a GrokBot Agent
Every morning, someone on our operations team did the same thing. Open Basecamp. Scroll the End of Day Report thread. Cross-reference who was on leave. Build a check or cross table by hand. Post it back to the team. Fifteen minutes a day, five days a week. It never got more interesting. The task was simple, which is exactly why …
How We Built a Client Neglect Detector with GrokBot
A client goes quiet and nobody notices. Three weeks of nothing looks the same as three weeks of everything being fine. By the time someone says they want to pause, the neglect started a month earlier. The Stoplight Method gives every active client one color a week. Green means they said they’re happy in the last 7 days. Yellow means …
Why I Left Billion Dollar Ad Budgets for Plumbers
People ask why someone who ran campaigns for Nike, the Golden State Warriors, and Rosetta Stone spends his days helping HVAC companies show up on Google Maps. It sounds like a step down. It isn’t. Here’s the whole thinking, plus the specific systems I use. Every door was opened by someone else I represented California in the National Spelling Bee …
How We Turned Derek Moneyberg’s Positive Mentions Into Story Cards
Derek Moneyberg is a wealth coach at moneyberg.com. He teaches money, negotiation, and investing, and his students talk about the results in public, with their names on them. He also trains jiu-jitsu, and holds a black belt awarded by Jake Shields. UFC champions have sat across from him on camera and talked about what he’s done for them. Chael Sonnen, …
How We De-board a Client
This is for Operations. If you’re the person who gets the cancellation notice and owns the wind-down, this is your process. Everyone touches a client while it’s active. Account managers, content people, analysts. But the deboard belongs to Ops, and Ops is accountable for confirming it actually got finished. Read this first, then work it in order. Most of it …
How AI Agents Fixed Our Power Hour Onboarding Automation
The Task Summary AI agents fixed our Power Hour onboarding automation after a client purchase exposed a broken flow. On June 30, 2026, Ryan White of Social Revelation bought a one-on-one Claude AI Agent Setup session after his Power Hour with Dennis Yu, and hit a dead thank-you page. Dennis asked Ops for a root cause analysis and a repeatable …
How We Built Billy Batt’s Personal Brand Site
Disambiguation, a structured data spine, a matched brand system, and the crawl failures a clean audit missed.
I Had Hours of Video Rotting on My Phone Until GrokBot Went and Got It
I made a bunch of videos with my friend Britain Eriksen. We were walking around the lake with a little selfie stick, talking about digital marketing and making one-minute videos and all this and that. Everything you need to know about digital. Even in the car we were talking about stuff, and we were hitting golf balls. All kinds of …
Your AI Agents Have Amnesia — Here’s the Fix
I’ve got two Claude Max plans, a Max ChatGPT, Max Perplexity, Cursor, and Grok Bot. All running. All burning credits in different ways. For a long time that was a problem, not a flex. Every one of them started from zero. I’d explain a client to Claude, get good work out of it, then open Cursor the next morning and …
The Five-Minute Brief Dennis Yu Dictated Before the AI Agent Did Anything
Disclosure: Hippo Roofing is a BlitzMetrics client, Dennis Yu is our chief technology officer, and the Jack who appears in the brief works here. This is an account of our own engagement. A good brief for an AI agent reads like the first day of onboarding a new employee. You say where you are, what you want, which systems hold …
How We Automated Basecamp Continuation Threads With Grok Bot
When a Basecamp thread gets long, Gmail tracking breaks around 100 comments. We start a Continuation in the same project so the conversation stays in one living thread. We automated that with a Grok Bot agent. It watches Basecamp emails, counts comments, and posts the handoff before we hit the limit. Here’s how we did this. The rule it follows …


