WORKFLOWS
How I Build My AI Agents 🚀
Every agent I run on my businesses is built the exact same way: Context, Connections, Workflows, Memory . Here’s the full structure with real examples from the.
An Agent Is Not a Chatbot
A chatbot waits for a question and answers based on what it’s been trained on. An agent has a job. It has permanent context, connected data, repeatable processes, and memory that compounds. The difference shows up the first time you ask a chatbot a question that requires knowing your business and it gives you a generic answer that’s already in your last 50 LinkedIn ads.
My team of agents (a Meta media buyer, a Google Ads buyer, a Klaviyo strategist, a creative director, and a co-founder) all live in Claude Code. Each one is built with the same 4 parts. Once you see the structure, you can’t un-see it — and you can build your own.
Context
Context is the set of files that teach the agent who you are, what your business sells, what matters, what benchmarks to use, and how decisions should be made. It’s not a one-line prompt. It’s a full reading list the agent goes through every time you work together.
— key calls we’ve made before and why. So when we revisit a similar situation, the agent already knows the precedent.
Connections
Connections are the live data feeds the agent pulls from. APIs, exports, scrapers, MCP connectors — whatever it takes to get the agent past “based on training data” and into “based on what your account is doing right now.”
Store data: Shopify (revenue, orders, AOV by SKU, inventory).
Email: Klaviyo (revenue per recipient, flow performance, list growth).
Ads: Meta Ads (now via Claude’s native connector), Google Ads, plus Apify for scraping competitor ad libraries.
Customer voice: support tickets, reviews, Reddit and Twitter scrapes for category sentiment.
Industry signals: a curated list of expert accounts on X / Twitter that the agent scrapes weekly so I never miss an algorithm shift or a tactic worth testing.
Workflows
Workflows are the agent’s repeatable processes. The exact reports it builds. The exact audits it runs. The exact decision trees it walks through when something looks off.
Every agent has a morning routine. Pull yesterday’s data. Compare to the trailing 7 and 30 days. Flag anything outside expected ranges. Surface the top 3 actions with the reason for each. Done in one structured output.
Once a week the agent runs a full account audit (winners ready to scale, losers ready to kill, frequency creep, conversion drift) and turns it into a brief my team can shoot from — specific hooks, specific angles, specific test hypotheses.
A bigger pull-back: budget allocation across channels, what worked vs. what underperformed, what to test next month. The kind of work that used to require a strategist or an agency.
Memory
Memory is the part that makes the agent compound. Without it, every session starts from zero. With it, every session builds on the last one.
Decisions: “On May 3, we killed the gym creative because frequency was 8.2 and CPA was 3.1x target.” The agent remembers, so when we see similar conditions, it doesn’t need to be re-walked through the logic.
Outcomes: “The static testimonial creative we tested in April hit 4.8 ROAS for 14 days, then dropped.” Pattern recognition for the next test cycle.
Feedback: when I push back on an agent’s recommendation, that pushback gets saved with the reason. Next time, the agent reasons differently. The behavior compounds.
Claude Code + OpenClaw
All four parts get built inside Claude Code. That’s where the agent’s brain lives — the context files, the connection scripts, the workflow prompts, the memory directory. You can run an agent fully manually from there: open Claude Code, ask the agent to run its morning brief, get the output.
OpenClaw is the optional second layer. Once an agent works manually, OpenClaw lets it run on a schedule and report back to me automatically — usually through Telegram. So instead of me asking the media buyer to run the morning brief, the brief shows up at 7am every day. Same agent, same workflows, just on autopilot.
The Agents Already on My Roster
For reference — here’s the full team I’ve already built using this exact 4-part structure:
Meta Media Buyer
Watches my account daily. Flags ads to kill, ads to scale, and creative ready to refresh.
Google Ads Buyer
Audits intent, protects Brand Search, and finds wasted spend in non-brand campaigns.
Klaviyo Strategist
Reviews flows, subject lines, segments, deliverability. Finds revenue we’re leaving on the table.
Creative Director
Pulls top vs. bottom creatives, mines customer language, builds production-ready briefs.
Co-Founder Agent
My strategic partner. Knows our businesses deeply, pushes back on weak ideas, keeps me focused.
+ Whatever’s Next
Same 4-part recipe. Whatever role I keep manually doing, it becomes the next agent on the team.
In outbound marketing and career positioning, generic applications have near-zero conversion. Treat yourself as a high-ticket solution: identify the company's pressing operational pain points, build a mini-audit or work sample using AI before you apply, and bypass crowded channels by reaching out directly to the decision-maker with structured value.