Performance and brand for ecommerce

Experience with global brands.
Built around yours.

Brand Affix connects brand, ecommerce, paid media and email around a clear growth plan, with direct access to the senior people doing the work.

Led by James Mackie, whose experience includes managing paid media for brands generating millions in monthly revenue.


16
Years in ecommerce marketing
Selected brand experience

Stella Artois  ·  Ford  ·  Ducati  ·  Triumph  ·  JLUXLABEL  ·  Beauty f(x)  ·  OTM Collection

Across in-house roles, agency work and Brand Affix engagements.


The point of view

The problem is not always the ads

Flat revenue, ROAS drifting down a tenth at a time, spend up 20 per cent to hold the same top line. Every agency pitching a new angle. Nobody asking what an order earns.

Most stuck brands don't have a creative problem. They have a number nobody has calculated: what's left after product, shipping, fulfilment and fees, and the most they can pay for a customer before they're buying revenue at a loss. Until that number exists, scaling spend is guessing with a bigger budget.

We find it first. Then we build the programme that moves it.

What we run

Every channel,
one team.

Most ecommerce brands work with a different agency for every channel. A brand designer here, a paid media shop there, an email freelancer, an Amazon specialist, a web developer. The result is a fragmented strategy where no one owns the outcome.

Here the brand work informs the website. The website feeds the ads. The ads feed the email programme. Everything connects, and everything ties back to revenue.

Brand

Identity, packaging and messaging, so the brand looks like what it charges.

Websites and stack

Shopify builds, the tech stack behind them, Amazon storefronts and TikTok Shop, measured properly from day one.

Paid search

Google Search, Shopping and Performance Max, bid to your CAC ceiling rather than the platform’s ROAS.

Paid social

Meta and TikTok. One idea tested in many executions, built natively in 4:5, 1:1 and 9:16.

Amazon

Sponsored ads, listings and storefront, judged on TACoS: ads that lift the whole account, not just their own sales.

Email and SMS

Klaviyo campaigns and flows against an approved calendar, every send edited by a senior person.

SEO and AI search

Organic search and visibility in AI answers, so the brand turns up when customers ask.

Creative

Static and video for every channel, from real product photography.

All of it run against one number: what a customer is worth.

How we work

How we work

Start with a conversation, or with the Growth Audit if you want a diagnosis first. Either way, the work runs in the same order.

01

Understand

An introductory call, or the $1,500 Growth Audit when you want the numbers rebuilt first.

02

Build and launch

What the plan calls for: brand assets, site, email and SMS flows, creative, tracking. Built to perform from day one.

03

Operate and scale

We run it day to day: paid media, email, Amazon, SEO and creative testing, tied to revenue and reported openly.

See how we start  →
The Brand Affix rules

Five things we will not bend on

Written down so you can hold us to them.

01

Profit before revenue.

Top line that costs more than it earns is not growth. We report on what is left after ad spend.

02

Never pay twice for a customer.

Retention is cheaper than acquisition. Email and loyalty are built before the budget goes up.

03

The arithmetic before the ads.

Your CAC ceiling and breakeven ROAS are calculated before a dollar is spent, not explained after.

04

One idea, held.

We test executions of a durable idea. We do not bring a new angle every month and call it strategy.

05

Bad news first, in writing.

When something is not working, you hear it from us before you see it in the numbers, with the plan attached.

James Mackie, founder of Brand Affix
About

No account managers.

Brand Affix is a senior team on a fractional model, led by James Mackie: sixteen years across performance, lifecycle, creative and brand, including marketing roles at Stella Artois, Ford, Ducati and JLUXLABEL. There is no account manager layer. The people you talk to are the people who do the work, and every send is edited by a senior person before it goes. The roster is kept small so that stays true.

Free introductory call

Start with a conversation

Book an introductory call
Or explore the $1,500 Growth Audit  →