Blog Founder

Why I built a marketing subscription, not another agency

Why I built a marketing subscription, not another agency

Gabriel Espinheira

I did not build SharpHaw because the world needed another agency with a monthly invoice. I built it after spending years as a Senior Software Engineer inside large companies, working on products used by thousands of businesses across Europe. The best product work I saw had a different rhythm. One owner stayed close to the decisions. Small changes reached users quickly. Feedback changed the next release. Context accumulated.

That is the useful difference between a marketing subscription and a traditional agency. The subscription should keep improving the same digital system instead of restarting the relationship around each new project. Some agencies already work this way. Some subscriptions do not. The label proves nothing. The operating model does.

TL;DR: A marketing subscription only differs from an agency when it preserves context between decisions. Look for one senior owner, small weekly releases, a visible work trail, and clear client ownership. If the people rotate, the brief resets, and the work stays hidden, monthly billing has changed the invoice, not the relationship.

What product teams taught me about ongoing marketing

A product is still somebody's responsibility after launch. The team watches what happens, finds the next constraint, and changes the system again. There is no clean handover point where the website, acquisition flow, or customer experience becomes somebody else's problem.

Most digital services are still bought as projects. Scope the site. Build the pages. Launch. Hand over. That model can be exactly right for a fixed piece of work with known requirements, formal research, many stakeholders, or a hard end date. A larger agency can also bring specialist depth that one senior operator should never pretend to have.

The problem starts when ongoing growth work is forced into project mechanics. A landing page changes the ads. The ads expose a weak offer. Search queries reveal language the website should use. A support question becomes a useful article. These decisions belong to one loop, yet the usual setup splits them between separate briefs, suppliers, and reporting cycles.

I built SharpHaw's four services around that loop. Website, ads, content, and automations share priorities because the buyer experiences them as one system. The five choices below are what make that more than a bundle.

Keep senior ownership close to the work

One line in a marketing discussion captured the bait and switch plainly: "Having senior people pitch, then having junior people do the work."

The problem is not that junior people exist. Everyone learns by doing real work. The problem is distance between the person making the promise and the person making the weekly decisions. Every layer adds translation. A founder explains the business to sales. Sales translates it to an account manager. The account manager turns it into tasks for specialists. By the time a page ships, the person who understands the commercial decision may not have touched it.

SharpHaw keeps one senior owner close to the queue. That is me. Specialists can support defined work, but responsibility does not bounce between departments. If an ad points at a weak landing page, I cannot mark the ad task complete and blame the website supplier. Both sit inside the same decision.

There is a tradeoff. Senior attention is finite. This model needs a prioritised queue, and it will lose to a large team when a business genuinely needs many complex workstreams moving in parallel. For an owner-operated company that needs judgement more than headcount, the shorter line between decision and implementation is usually the better bargain.

Ship small changes every week

Grand reveals delay the moment when reality can answer back. A six-month redesign can gather research, opinions, and polished presentations while the live site keeps leaking enquiries. By launch day, the team has made dozens of connected bets and has no clean way to tell which one helped.

Product teams reduce that risk by shrinking the batch. DORA, Google's software-delivery research programme, calls working in small batches "an essential principle in any discipline where feedback loops are important." Its 2026 report on generative AI found something more uncomfortable: a 25% increase in AI adoption was associated with 1.5% lower delivery throughput and 7.2% lower delivery stability. The researchers pointed to larger batches as a cause. Faster production created more work than teams could review safely.

That research is about software, not marketing. I use it as an engineering lesson, not proof that every campaign should work like a deployment pipeline. The lesson is simple: speed without decomposition creates drag.

For SharpHaw, a small release might be a sharper homepage promise, a repaired conversion event, one new search-led article, or a lead-routing automation with an owner and an alert. It goes live. We watch the relevant number. Then the next decision uses what happened.

Weekly shipping also removes some theatre. There is less room for the enormous presentation that makes a quarter look busy. The work has to survive contact with a real visitor instead.

Let context accumulate

The most expensive line on an agency invoice is often missing from the invoice. It is the restart.

A new account manager joins and asks for the company story again. A different freelancer cannot find the approved offer language. The ads specialist has never seen the form submissions. The content writer receives a keyword list with no sales context. Everyone is working, yet the business keeps paying to reconstruct decisions it already made.

Persistent context means the current offer, audience language, proof, constraints, priorities, and measurement rules stay available to the next piece of work. That is why SharpHaw uses SharpOS as the shared workspace. The point is not to give a client another dashboard. The point is to keep the decision trail beside the work so a new page can inherit what the last campaign taught us.

If the next person needs the same briefing, the subscription has stopped compounding.

This is where an integrated model earns its fee. A content idea can start with a sales objection, use language from the approved audience research, link to the right service, and return its result to the same backlog. No one has to rebuild the map each month.

Make every decision visible

A report can be full of green arrows while leaving the owner with one unanswered question: what did you actually change?

Visible work is more demanding than frequent communication. A weekly email can still hide behind activity. A useful record shows the live change, the reason it was prioritised, the number that will judge it, and what happens next. If nothing shipped, it should say that too and name the blocker.

This changes the relationship. The client does not need a meeting to discover whether work is moving. They can inspect the queue, the decision, and the result. The operator cannot quietly replace progress with explanation. Both sides can disagree about priority while looking at the same evidence.

I wanted that pressure built into SharpHaw. It is easy to promise weekly attention. It is harder to keep a visible trail of weekly decisions. That difficulty is useful. It keeps the subscription honest.

Leave the client owning the system

Month-to-month terms mean little if leaving destroys the thing you paid to build. A clean exit is part of the operating model, not a clause to discuss after trust breaks.

SharpHaw clients own their code and content. They can take both when the subscription ends. Their working context and assets should remain usable too. The relationship is meant to continue because the next month is useful, not because the previous months created a hostage.

Client ownership also improves decisions while the relationship is active. When the operator knows the client can leave with the system, there is less incentive to create obscure dependencies or preserve unnecessary tools. Documentation, access, and portability stop looking like exit work. They become part of the weekly standard.

This is the strongest case for a subscription and the strongest test of one. Ongoing work should create an asset that becomes easier to improve. If every month adds dependency without adding control, the model is working for the supplier.

Five questions to test any marketing subscription

Ignore the label on the proposal for ten minutes. Ask these instead:

  1. Who owns the decision when the website, ads, content, and customer data disagree?
  2. What goes live in an ordinary week, and how will I see it?
  3. Where do approved decisions, proof, and past learning live?
  4. What code, content, accounts, data, and assets do I keep?
  5. How does the relationship end if the work is no longer useful?

The answers expose the operating model quickly. A strong traditional agency may answer all five well. A weak subscription may avoid every one. That is the point. You are not choosing a billing schedule. You are choosing how context, decisions, work, and ownership move.

Plan. Build. Iterate.

SharpHaw exists because I wanted digital work to behave like a product that stays owned and keeps improving. One senior decision-maker. Small releases. Persistent context. Visible work. A clean exit.

That loop is less dramatic than a redesign reveal. It is also much harder to fake for long. Plan the next constraint. Build the smallest useful change. Iterate from evidence. Then do it again.

Digital work that compounds.

Want to test your current setup against these five questions? Book a 30-minute call. Bring the part of your digital work that keeps resetting, and I will tell you what I would change first.

Plan. Build. Iterate.

That loop is the service: website, ads, content and automations, shipped weekly on one published monthly fee with no annual contract.

Book a 30-min call

A focused 30 minutes, not a sales pitch.

Read more

The newsletter

New posts, in your inbox.

One email per post — websites, ads, content and AI automations for owner-operated businesses in Europe. It goes out when a post is published, which in a quiet month means nothing at all. No drip sequence, no sales cadence, and every email carries a one-click unsubscribe.

We don’t sell or share your details. See the privacy policy (opens in a new tab).