FY 2025–26 Q2 - April to June

Quarterly Update
Entrepreneurship

Trial by Fire: How Our Agency Survived a Quarter of Chaos, Crisis, and Code

The Unraveling

For the past year, running this agency has felt like barreling down a track I was laying just a few feet ahead of the engine a frantic, exhausting cycle of winning work and scrambling to figure out how to do it. But this quarter, from April to June, we didn't slam on the brakes to build a switching yard. The train went off the rails.

It was a chaotic, painful, and deeply humbling experience. We are maniacally focused on helping businesses actually stand out online, yet I had the sinking realization that our own house was on fire. Our internal operations weren't just messy; they were a liability. This is the story of the quarter we fought the fire and started rebuilding from the ashes.

The Anatomy of a Meltdown

Every new agency faces growing pains, but this felt more like a full-system breakdown. It was a period defined by massive misjudgments, critical failures, and the harsh lessons that came with them.

A Failure of Process, Not Just a Project

Let’s get the ugly part out of the way. Early on, I made a massive misallocation error, letting one team member take on 12 projects at once. It was a symptom of a larger disease: we had no process. Our initial batch of 20 projects became a literal nightmare. We were doing everything manually, starting each build from a blank canvas. Communication was scattered across WhatsApp, and there was no single source of truth.

The result was predictable. By June, the negative feedback started rolling in. An email from a major client detailed the damage: missed deadlines, incorrect branding, and quality assurance fixes that were never implemented. They were frustrated, and they were right. It was a painful, expensive lesson in the non-negotiable need for systems. That feedback, as hard as it was to read, became the catalyst for rebuilding our entire operational model.

The Catalyst for Systems

Discomfort and failure are our greatest teachers. The client complaints and internal chaos forced us to act. The real highlight of this quarter wasn't a flashy launch; it was the painful but necessary work of building a foundation.

  • We moved from chaos to clarity: We officially migrated all operations from WhatsApp to ClickUp. This simple move created a central hub, ending the endless scroll to find a crucial piece of information.
  • We started building the machine: We set up our first draft of an AI Content Agent to help with the monumental task of content creation, a process that was bogging down our entire development pipeline.
  • We formalized everything: We finally implemented proper contracts, NDAs, and Statements of Work (SOWs). It was time to stop operating on handshakes and start building a real business.

Building an Engine While It's on Fire

One question has rattled around in my head all quarter: how do you build a replicable engine for a service that is, by its nature, creative and custom? How do you systematize art without losing its soul?

From Blank Canvas to Automation

The answer isn't a rigid assembly line; it's a strong scaffolding. For too long, every project started from scratch. It sounds romantic, but it's just inefficient. We were facing the migration of nearly 10,000 pages of content, a task so monumental it threatened to break the team.

This forced our hand. We started building our internal toolkit, focusing on automating the repetitive tasks that consumed our developers' time things like image alt tags and schema markup. The goal was to build the foundational 80% of a site incredibly fast, freeing up our energy to obsess over the unique, challenging 20% that actually makes a difference for the client. Time is our most valuable asset, and we had to stop wasting it on problems we’d already solved.

The Human Element

Systems and software are only half the battle. This quarter revealed deep cracks in our team structure and communication. We hired new contractors, but we also lost three team members. I had to have difficult conversations about performance and proactivity.

On June 14th, I sent a message to the team: "Now it's time to be seriously serious." We implemented mandatory Monday meetings to set weekly priorities and Friday meetings to review our goals. I created a feedback channel to document negative patterns so we could refine our process. The message was clear: focus on your growth, follow the SOPs, and communicate. If the human part of the machine isn't working, the whole thing seizes up.

The Personal Crucible

Running a new agency is a constant battle against your own personal margin compression. Every ounce of energy you pour into operations and putting out fires is energy that isn't spent on your craft. But this quarter, that pressure became almost unbearable.

On June 17th, my mother was admitted to a government hospital for a heart valve operation. For weeks, my office was a plastic chair next to her bed. I slept on the hospital floor with a single bedsheet, trying to manage client complaints, team turmoil, and a severe cash flow crisis we had only received $2,000 in three months all from my laptop.

It was the ultimate stress test. I was violating my own core values every single day. If the founder breaks, the engine breaks. This experience was a brutal reminder that you cannot pour from an empty cup. It forced me to delegate, to trust the systems we were frantically building, and to accept that I couldn't do it all myself.

The train is still moving fast. But looking ahead, it no longer feels like we’re in a desperate sprint on a single, rickety track. The fire forced us to build something stronger. We now have sidings for projects to rest, clearer signals for the team, and a much better map of where we're going. The work is far from over, but for the first time, the foundation built on scars is starting to feel solid under our feet.

RUNNING WSC

This is some text inside of a div block.
This is some text inside of a div block.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

No items found.

What’s a Rich Text element?

What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

Static and dynamic content editing

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.