More orders.
Better margin.
You're not buying traffic. You're buying orders at a cost that still leaves you a margin. We build Facebook and Instagram campaigns around what a new customer actually costs and what they're worth after COGS, shipping and fees - then reconcile every dollar against your store, not just Ads Manager. Not add-to-carts.
What does a good month
look like?
"More sales" isn't a campaign. A brand pushing through its first $50k month, a store stuck at 1.8x and losing money on every new customer, and a 4,000-SKU catalogue need completely different builds. Find the number you're actually judged on - that's the playbook we build.
Buyers who've never heard of you
Cold prospecting judged on what a first order actually costs, not on blended ROAS that retargeting is propping up. We separate acquisition from remarketing so you can see the real price of new demand - and decide whether it's worth paying.
The visitors who didn't buy
Dynamic and catalogue campaigns that put the right SKU in front of the person who looked at it - built on a feed we've actually audited. Product viewers, add-to-carts and abandoned checkouts each get their own treatment instead of one blanket retargeting pool.
The second order, and the fifth
Cross-sell, replenishment and win-back built around your actual repurchase cycle, with customer lists excluded from acquisition so you stop paying prospecting prices to reach people who already bought. Lifetime value is where thin-margin brands become viable.
Spend more without ROAS collapsing
Budget architecture and step increases the learning phase can absorb, with contribution margin watched as spend climbs. Most accounts don't break because the ads got worse - they break because the scaling method resets everything Meta had learned.
Your ads aren't broken.
Your system is.
Every ecommerce founder we talk to says a version of the same thing: "it worked at $50 a day and fell apart at $500." Here's what's actually happening underneath - and what a properly built ecommerce account does instead.
What's draining your budget
- One creative carrying the whole account until it fatigues and takes the month with it
- Advantage+ left on defaults, quietly re-buying customers you already own
- A ROAS in Ads Manager your store has never once agreed with
- Purchase firing twice, or not at all, since the last theme or app change
- No Conversions API, so a large share of buyers go uncounted and Meta optimizes half-blind
- A product feed with missing GTINs, stale titles and out-of-stock SKUs still being served
- Budgets judged on last-click ROAS while contribution margin quietly goes negative
- Scaling by doubling budgets overnight and resetting the learning phase every time
What we install instead
- A creative pipeline that ships new concepts before the current winner fatigues
- Prospecting and retargeting separated, with customer lists excluded from acquisition
- Pixel and Conversions API server-side, deduplicated, with real purchase values
- A feed audit - titles, GTINs, availability - and product sets that match how you merchandise
- Campaign structure built around the learning phase, scaled in steps that don't reset it
- Blended ROAS and new-customer cost reconciled against your store every month
- Contribution margin per order after COGS, shipping and fees - so "profitable" means profitable
- Retention and replenishment flows so the second order isn't bought at full price
The founders we work with.
Here's what founders say after working with us - unfiltered.
They built our Shopify store from sketch to polish, and the ads keep bringing in people who actually appreciate the product. Fast, thoughtful, no guessing games. For a brand that sweats the small stuff, having a partner who gets that is a big deal.
Our old site was clunky and our ads were bleeding cash. Their team stepped in, rebuilt everything, and suddenly shoppers could buy without any fuss. They explain the numbers in plain language and always lay out the next move. First agency that's truly felt like part of our crew.
NCMborz rebuilt our site, then unleashed focused Meta and Google ads that filled coaching calendars fast. Branding, traffic, engagement, revenue - every dot now connects and we speak to ideal students. They made bold decisions feel easy with calm, data-backed reasoning.
Six systems.
One profitable account.
This is the exact build order for every ecommerce account we take on - whether you're doing $20k a month or $200k. Skip any one of these and the rest stops working.
Pricing, scoped to you.
No fixed packages. We scope the work to your catalogue, your margin and your ad spend, then quote it on the call – so you only pay for what you actually need.
- Month-to-month · No setup fees · No long-term contracts
- Scoped to your catalogue, margin and ad spend – not a fixed package
- You keep full ownership of your ad account
ALL PRICES IN USD · MANAGEMENT FEE ONLY, EXCLUDING AD SPEND
NCMborz vs. the alternatives
You've got options. Here's how we stack up against what most ecommerce founders try first.
Here's exactly what you get.
No mystery, no "we'll get back to you." Every stage below ends with something delivered to your inbox - the same timeline whether you're on Shopify, WooCommerce or a custom stack.
Strategy call & access
A 30-minute call to map your catalogue, your best-margin products, your repurchase cycle, and what a new customer is actually worth after costs. We send access requests within 24 hours. You don't lift a finger past the intro.
Analysis & build
Full account analysis. Pixel and Conversions API checked for duplication and gaps. Product feed audited. Break-even ROAS and maximum new-customer cost calculated from your real margin. Campaigns built, creative briefed. You see everything before it goes live.
Launch & first orders
Campaigns go live. We monitor daily, cut what underperforms, and feed clean, deduplicated purchase signal back into Meta so it learns fast. The first orders start landing and the cost per new customer starts taking shape.
Optimize & scale
By week three you'll have real new-customer cost data reconciled against your store, fresh creative in market, and a step-scaling plan for the products with room to grow. Weekly updates and fortnightly calls keep you in the loop without the overwhelm.
We get asked these every week.
Ads Manager says 4x ROAS but Shopify doesn't agree. Which one is right?
Shopify is closer to the truth, and neither is the number you should run the business on. Ads Manager credits a sale to Meta on a view or a click within its attribution window, so two platforms can both claim the same order. We report blended ROAS - total revenue against total ad spend - alongside new-customer cost, and we reconcile Meta against your store's own numbers every month. When the two diverge sharply it usually means duplicated Purchase events or a missing Conversions API, and that is a fixable tracking problem rather than a reporting opinion.
Our ads work at $50 a day and fall apart at $500. Why?
Usually three things at once. The account is leaning on one or two creatives that fatigue faster as you push reach; the budget is being raised in jumps big enough to reset the learning phase; and retargeting is quietly taking credit for buyers who were going to purchase anyway, which flatters ROAS at low spend and stops working when you scale past your warm audience. The fix is a creative pipeline that ships before the current winner dies, step increases the learning phase can absorb, and separating prospecting from retargeting so you can see what new demand actually costs.
Do you work with Shopify, WooCommerce or custom stores?
All three, plus headless builds. Shopify and WooCommerce are the most common and the quickest to wire up. Custom and headless stacks take longer at the tracking stage because Purchase events and the product feed have to be built rather than switched on, and we scope that honestly before we start rather than discovering it in week three.
Should we be running Advantage+ Shopping campaigns?
Often yes, but not on defaults. Advantage+ works well when it is fed a clean product feed, a correct purchase signal, and explicit exclusions for your existing customers. Left on defaults it will happily spend a large share of budget re-buying people who already own your product and report that as excellent ROAS. We use it where it earns its place and keep enough structure around it that you can still see what new-customer acquisition costs.
How many creatives do you need each month?
Enough that you are never one fatigued ad away from a bad month. The exact number depends on your spend - a brand at $10k a month needs fewer concepts in flight than one at $100k - but the principle does not change: new concepts get briefed before the current winner declines, not after. Statics and carousels are included in the management fee. Video and UGC production is quoted separately and priced before anything gets made.
Our margins are thin. What ROAS do we actually need?
That depends on your contribution margin, not on a number from a case study. Once we know your COGS, shipping, payment fees and returns, we can calculate your break-even ROAS and the maximum you can pay for a new customer. Everything after that is a decision about how much margin you are willing to trade for growth. Working this out is part of week one, and if the numbers say paid social cannot work at your margin we will tell you that rather than take the retainer.
Can you handle a large catalogue?
Yes. Large catalogues live or die on feed quality, so that is where we start - titles, GTINs, availability, variant handling, and product sets that reflect how you actually merchandise rather than how the export happened to group things. Dynamic and catalogue campaigns only work as well as the feed underneath them, and a feed audit usually finds spend going to SKUs that are out of stock.
What about iOS, and do we really need the Conversions API?
Yes, and it is not optional at any serious spend. Browser-side pixel events are lost to tracking prevention and ad blockers, so a browser-only setup under-reports and, worse, starves Meta of the signal it optimizes on. We install the Conversions API server-side with event deduplication so a single order is not counted twice, which both restores the reporting and improves what the algorithm is able to learn from.
Do you make the ads, or do we?
We make them. Statics and carousels are included in the management fee. Short-form video, UGC and Reels are quoted separately - production sits outside the management fee and we price it before anything gets made. We will use your product photography, customer content and reviews where they exist, and tell you exactly what to shoot where they do not.
How much ad spend do we need to start?
Enough for Meta to exit the learning phase on your purchase event, which depends on your price point - a $40 product reaches statistical significance far faster than a $400 one. We will give you a realistic floor for your catalogue and margin on the call, and if your budget is too low for the maths to work we will say so instead of taking it.
How quickly will we see orders?
First orders typically land within 10-14 days, with a reliable new-customer cost by around day 45 and scaling decisions by day 60. Anyone promising results on day one is guessing - Meta needs data to learn from, and shortcuts at that stage cost more later.
What if we're not the right fit?
We will tell you on the call. We turn down work that is not a fit - usually because the margin cannot support paid acquisition, the store leaks too badly at checkout for ads to fix, or the founder wants a button-presser rather than a partner. Either way you will leave the call knowing exactly what to fix next.
What happens on the strategy call?
30 minutes. We look at your account, your catalogue and what a new customer is actually worth after costs, find the biggest leak, and tell you exactly what we would do in your first 90 days. If we are a fit, we talk pricing. If not, no hard feelings - no follow-up sequence, no pressure.
Let's build your playbook.
30 minutes. We'll look at your account, your catalogue, and what a new customer is actually worth after costs - then tell you exactly what we'd do in the first 90 days. Pick a time.