Creative and media buying for ecommerce brands

Ads that sell the reasons people already trust you.

We work with founders who built something good and ran out of hours before they ran out of demand.

What we work with

01The gap

The best reason to buy from you is already written on your site, and it has never been in an ad.

You made a promise at some point. A replacement window, a return term, a shipping commitment, a sourcing detail you were proud of. It went onto a policy page and it stayed there.

The ads were written somewhere else, from a brief instead of from your site. So they say what every ad in the category says, while the one line only you can say sits three clicks from your checkout.

Nobody got this wrong. The policy page and the ad account are two different jobs, and nobody has ever read them side by side.

02What that looks like

One line, moved from a policy page into an ad.

The example uses an invented brand. We do not publish client work without written permission, which is why there is no logo and no case study anywhere on this page.

Found on the site, page 4 of the returns policy

Returns and replacementsItems may be returned within 30 days in original condition. If a seam fails within four years of purchase, we repair it or replace the item at no cost, with no proof of purchase required. Shipping on approved returns is covered by us.

The ad that comes out of it

Four years. No receipt. We just fix it.

Most brands hide that on page four. We put it where you shop.

Illustration on an invented brand

03How it runs

We read the whole thing before we spend anything.

We read your account and your store before a dollar of your budget moves. We never inherit an ad account at face value.

Onboarding

Before we spend anything

We read your ad account and your store first: tracking, checkout, margin. You get what we found and what we would change. It takes the first week, so cycle one starts a week later and delivers the same volume.

Daily

Daily ops on the ad account

Campaign monitoring, budget pacing across audiences, creative rotation based on performance, kill decisions on dead variants. We let Meta spread the budget instead of fighting it with manual splits. The work happens inside Meta Ads Manager and the creative pipeline.

Weekly

Weekly written report on Friday

Where the money went, what came back, and one or two adjustments planned for the following week. A short message rather than a deck.

Creative

A new batch every two weeks

Built on angles that are structurally distinct from one another rather than variations of a single idea, and composed for the placements they run in. The volume for your account is agreed in writing before we start. Video edits and AI voiceovers are available as a separate engagement.

Monthly

Monthly PDF at the end of the month

Performance summary, creative breakdown, what worked and what did not, plan for the next month, and the fee line set against the spend it managed. The PDF is the document you forward to your business partner or your accountant.

04Scope

What is in scope, and what is not.

In scope

  • Meta campaigns: structure, audiences, daily monitoring, budget allocation, creative rotation.
  • Creative production: static designs and copywriting. Video edits and AI voiceovers on quote.
  • Conversion tracking review: pixel events, CAPI, deduplication, attribution windows.
  • Weekly written report and monthly PDF.

Not in scope

  • Klaviyo ongoing management. One time fixes as a separate engagement, yes. Ongoing campaign sends, no.
  • Site rebuild or theme migration. Tactical fixes only.
  • Live photography, video shoots, human voiceover, UGC casting.
  • SEO content production or link building.
  • Influencer or affiliate program management.

05Standards

Two things stop a creative before it ever reaches you.

Both of them run before anything is produced, not after something looks wrong on the account.

Rule 01

A figure with no source does not ship.

Any number in an ad has to point back to something on your site, in your data, or in a document we can show you. If we cannot name where it comes from, it comes out.

Rule 02

A problem with no named way out does not ship.

An ad that opens a worry and leaves it open performs badly and makes your brand worse. The exit has to be in the same breath as the problem.

06Who runs it

Every account is run by me.

Philippe Maza
Philippe Maza
Fortis Motion

In 2026 any regular joe can hand you fifty ad creatives before lunch. Hardly anyone in this industry can tell you why a customer presses purchase.

People buy on feeling and justify it after, so the result is decided before a single creative exists. I work out what your buyer is afraid of, what they compare you to, and what they have already been burned on. The ad only has to answer the sentence already sitting in their head.

07Fit

Read both columns before you send anything.

Yes

  • You run an ecommerce store doing $20K to $100K a month.
  • You spend on paid ads, or you are about to, and you want it run properly.
  • The same few creatives have been running for months and nothing new ships.
  • You have paid an agency before and walked away with nothing written down.
  • You can grant access to your Meta ad account and your store.

Probably not

  • You have not made your first sales yet, or you are still validating the product.
  • You want the whole thing decided in a meeting today.
  • You already have a growth lead running this in-house.
  • You want to keep running the ads yourself and just get advice.

08Before you write

What founders ask before starting.

What happens on the call?

20 minutes. We introduce ourselves, you tell us where the business is and what is in the way, and we tell you what we would do about it. If you are already running ads we look at the account together. If you are not, that is fine too. You get the price on the call, and if we are not a fit we say so. Nothing gets signed there, the proposal comes by email after.

Is there a minimum term?

No. The engagement runs month to month. Either of us can end it with 14 days' written notice before a cycle ends. Fees are due up to the end date and nothing after it. No retention call, no exit fee. You are invoiced at the end of each cycle, once the spend is known, never in advance.

What if the first month does not work?

You can ask for the fixed fee of the first month back, in writing, within seven days of that month ending. Three conditions apply and your engagement letter spells them out: the month has to have been workable on your side, the account has to have stayed below the break-even we calculate together in week one, and the creatives have to come down. The percentage on ad spend already incurred stays due, and your ad budget went to the platforms, not to us.

What access do you need?

Two things. Advertiser-level partner access on your Meta ad account, requested from our business portfolio and approved by you, and read only access to your store. That is all. We do not ask for your analytics or your email tool. You keep ownership of the ad account, the pixel and the page, we never ask for Admin, and you revoke any of it whenever you want.

Is there a minimum budget?

Yes. The minimum is $1,000 of ad spend a month. From the second month, we recommend $3,000 a month. Below that, you will likely get inconsistent performance and higher costs per acquisition.

Which channels do you run?

Meta by default. The channels are named in your engagement letter, and adding one is a change of scope agreed in writing first, never a surprise on the invoice.

Do I need to be on Shopify?

No. The store read in week one is calibrated for Shopify and Shopify Plus, but the creative and the media buying are not tied to a cart platform. If you run on something else, say so in the form and we tell you what changes.

Who owns the creatives?

You do, once the cycle is paid. Everything we produce for your engagement is your property, and you can share it internally or with your contractors. The only thing you cannot do is resell or redistribute it.

What do you need from me during the month?

Three things. Access early, the terms say within 48 hours of signing. A yes or no on each batch within two days, so it ships on time. And the agreed budget actually running. Those three are also what makes a month workable in the refund conditions, so they are written down, not implied.

09Get in touch

Tell us where the business is.

We reply within 48 hours and we set up 20 minutes.

No minimum term. Fourteen days' notice, either side. You are invoiced at the end of each cycle, once the spend is known, never in advance. The fixed fee of the first month is refundable under three conditions written into your engagement letter. No setup fee.

The fee is a fixed amount plus a share of ad spend, so this is the number that sets your price.

Or book the 20 minutes now.

10In writing

Everything above is in your engagement letter before you pay anything.

Get in touch Creative and media buying for ecommerce brands