COO · Systems · AI

The same decision every week belongs in a system.

I'm COO of a 35-person agency. Since mid 2024 I've built 20+ internal systems for the team, first in Google Sheets and now with AI. Next, I want to help other teams figure out which parts of their week belong in a system.

20+Systems built
35Person team
70+Amazon brands
7 yrsOn Amazon
Why I build systems

“Each person on my team went from handling 6 brands to 10. Same people, less legwork.”

When you hire people, you owe them growth. The only way I know to give someone growth is to make them more productive.

When the work grows, you can hire more people or make the team you have more productive. I care about the second one. The same tasks came round every week and every month, and because different people did them, the output looked different every time. I started building systems so the output would be standard, built on what the whole team had learned.

The legwork is automated now, so more of the week goes into the work that grows accounts. That's where I think our retention gain came from.

Hamza Akbar · COO
6 → 10Brands per person. Same team, less legwork.
90%Brand retention, Q3 2026.
96%Retention if we only count the brands we lost because of our own mistakes.

Still learning

I haven't figured this out. One of my sync scripts once wiped hundreds of rows from a master sheet, and I had to rebuild it so it could never do that again.

Learn→Apply→See what breaks→Learn again

Where I'm headed

Go deeper into systems building and AI, and help other agencies and founders build the same kind of systems for their own work.

Talk systems with me →

Watch: 86 seconds on who I am and why I build systems. Captions on.

About

I run operations. Systems help me keep up.

I'm COO of an Amazon ads agency. My week is client calls, team problems, and keeping accounts, PPC, design and partner work moving across 70+ brands in the US, UK and EU.

I don't write code. When the same problem keeps landing on my desk, I work out the logic and build a system for it with AI.

"Be fair, and treat others the way you want to be treated."How I run the team. Anyone can call me out if I drift from it.
How I got here

Each step sits on the last one.

Self-taught, one layer at a time. Read from the bottom up.

  1. TodayGoing deeper into systems and AIlearning from what breaks
  2. Early 2026AI-powered toolsassisting the team
  3. Mid 2024Dashboards and automationGoogle Sheets
  4. 2021Chief Operating Officerfull operations stack
  5. 2019Shifted to AmazonPPC, listings, accounts
  6. UniversityGraphic designerwhere it started
How I build systems

If the team doesn't use it, the tool didn't work.

It's common to build an automation or buy a tool and watch the team ignore it. That usually happens for one of three reasons: whoever built it never ran the team, the work ends up spread across too many places, or people don't trust what it tells them.

First, decide what stays with people

Hand to the system
  • Tasks that repeat every week
  • Checking, tracking and reminders
  • Routing work and status updates
  • First drafts and summaries
Keep human
  • Client conversations and relationships
  • Creative work
  • Judgment calls that need context
  • Strategy and growth ideas
An example from my agency

Our brand managers were spending a big part of every week on Amazon support cases and inventory checks. It had to be done, but it never moved anything forward. I automated those two jobs and left the rest alone, so their time goes to growth work instead.

Two tests every tool has to pass

Test 1It can't add work

Everything the task needs sits in one place, on tools the team already uses. Using it has to be less effort than skipping it.

Test 2People have to trust the output

Whether it's an ads recommendation or a data summary, the team only uses it if they believe it. So accuracy gets checked against real results before launch.

How I build one

  • I start with what the team is already struggling with: a client asking why something takes so long, or an SOP people keep skipping.
  • When people skip an SOP, I don't assume they're lazy. I assume following it costs too much, and I go find out why.
  • I only build for problems I've seen the team run into. Before any code, I write down what a correct output looks like and who owns it once it's live.
Example

For our team knowledge base, I fixed the answer format first: what it is, how to do it, what you need before you start, the money impact, what to avoid. Every answer comes back in that same shape, so people know where to look.

If your team has a tool nobody uses, or a weekly task that eats hours, tell me about it →

Internal systems

A few things I've built.

Each one started as a problem that kept coming back. I work out the logic and AI writes the code. All four run inside my agency today.

Built with

Drag the cards, or use the arrows

1 / 4
Case study 01

Weekly client updates: 8–10 minutes down to under one.

Weekly updates had an SOP and a format. Few went out on time, and every one looked different. So I stopped chasing people and made the update quicker to send.

Time per account, per week<1 minfrom 8–10 min
Accounts getting structured updates~70–80%consistent weekly
When it landsFrimidday, pre-written
Built fromTaskslive tracker data

Minutes per account, per week

Each team member gets a pre-written, structured update every Friday midday, generated from their tasks.

Before: written manually8–10 min
After: review and send<1 min

When people keep breaking an SOP, it's usually too expensive to follow.

Process designFriction removal
Case study 02

Replies were arriving. Nobody was seeing them.

Support tickets with Amazon were closing on their own because nobody noticed the replies in time. The fix took about ten seconds per ticket to set up.

Auto-closed ticketsReplies missed past the response window
Found by complaintClients told us things felt slow
~10 secondsOne-time setup per ticket
Instant alertStraight to the ticket owner on Slack

What happened

What I built

Step 1Owner adds the ticket ID once, about 10 seconds
Step 2A watcher checks the inbox for replies on that ticket
Step 3The owner gets a Slack message the moment a reply lands
Step 4Built on email and Slack. No new software to buy

Got a process that keeps slipping?

Tell me about it. I'll tell you honestly whether a system would help.

Start a conversation →
Let's connect

Reach out.

If your team is buried in repeated manual work, or you want to bring AI into how you operate but don't know where to start, send me a message.

Hamza Akbar