All posts
build-vs-buyautomationcreative-opscrewspace

Why I built CrewSpace instead of paying for a project management tool

Creative production for paid media was scattered across Slack, email and WhatsApp. The workflow tool I built so briefs, checks and approvals live in one place.

By Abdul Haseeb

Why I built CrewSpace instead of paying for a project management tool

Every paid media team has the same dirty secret. The media buying is the easy part. The hard part is getting a correctly sized, correctly worded, client-approved image into the ad account without somebody losing their mind.

CrewSpace is the tool I built to deal with that. Not because I was looking for a side project, but because I got tired of doing the same five chores by hand and assumed, correctly, that I was not the only one.

The problem: creative lives everywhere

Here is how a single ad creative used to travel from idea to live campaign:

  • The brief was split across Slack, email, WhatsApp and a Google Doc. There were three versions of the truth, and nobody was sure which one the client had actually agreed to.
  • Spec checks meant someone opening the file and eyeballing the dimensions against a list. Every platform wants different sizes, and every platform has opinions about how much text sits on an image.
  • Approval meant chasing the client across three channels until someone eventually said "yes, looks good", usually in a message that was then impossible to find again.
  • Getting it into the ad account meant downloading, renaming, re-uploading by hand, and retyping the targeting from a doc.
  • Mistakes were discovered after launch, usually when the platform rejected the ad.

None of these steps is hard. Together they eat hours every week, and every handoff is a place where things go wrong.

Before: one creative, five handoffs
  1. 01BriefSlack, email, WhatsApp, a Google Doc
  2. 02Spec checkSomeone eyeballs the file
  3. 03ApprovalChased across three channels
  4. 04UploadDownload, rename, re-upload
  5. 05Mistake foundAfter launch

Why not just buy a tool?

I looked. Project management tools are brilliant at tracking tasks. They are not built around the specific shape of paid media creative: formats, platform specs, client sign-off, and the final push into an ad account. You end up bending a generic board into a process it was never designed for, and then paying per seat for the privilege of doing the chores by hand anyway.

What I actually wanted was not "a place to track the work". It was "make most of the work stop existing".

What CrewSpace changes

The point of CrewSpace is not the interface. It is what changed about the day:

Before After
Where the brief lives Split across four channels One record per creative, with the brief, specs and history attached
How specs get checked Someone eyeballs the file Dimensions and on-image text are checked automatically on upload
How approval happens Chased across three channels The client approves on a single link, recorded against the asset
How it reaches the ad account Downloaded, renamed, re-uploaded Approved assets are pushed through the platform API with metadata attached
When something is wrong Found after launch It never leaves the queue, because the check happens before the handoff
After: the path every creative takes in CrewSpace
  1. 01BriefOne record per creative
  2. 02Spec checkAutomatic, on upload
  3. 03Approval linkNo login, recorded per version
  4. 04API pushMetadata already attached
  5. 05LiveNothing retyped

The approval link was the change people noticed first. The client does not need an account or a login. They open a link, see the asset, approve it, and the approval is recorded against that exact version. No more "which version did they say yes to?"

The one that saves the most time is the last step. Once an asset is approved, it goes to the ad platform through its API with the metadata already attached. Nobody downloads anything, renames anything, or retypes anything.

The build-over-buy rule I actually use

I do not build everything. Most of the time, buying is correct. My rule of thumb:

  • Buy when the tool matches how the work already happens, and the cost is mostly money.
  • Build when the tool forces the work into a shape that creates extra steps, and the cost is mostly people's time.

CrewSpace was clearly the second case. So was the self-hosted AI stack I run for account analysis, and so, admittedly with a stronger dose of stubbornness, was running my own mail server.

What I learned building it

Building internal tools as a marketer taught me more about marketing operations than any course did. When you have to write down exactly what "approved" means, or exactly which checks an image must pass, you discover how much of the process was only ever living in someone's head.

You can see CrewSpace on the homepage. If your team is still chasing approvals through WhatsApp, tell me about it. I have opinions.

Keep reading