Build and upload a batch of ads from one spreadsheet.
Write your ads in a spreadsheet, then upload them all to Meta at once with a script that creates everything paused for review. You switch on what you want. Includes the CSV template, a script outline, a token setup checklist and config templates.
Our Monday review (Tool 06) started producing more briefs than one person could load. A batch of forty ads in Ads Manager is a day of clicking: campaign, ad set, ad, copy, creative, link, repeat.
Worse, the clicking produced errors. A wrong link on ad 23. A missing UTM on ad 31. Each one found a week later in the data.
So we wrote the ads in a spreadsheet instead, one row each, and had a script read the rows and create the campaign, ad sets and ads through the Meta API. Everything created paused. We reviewed in Ads Manager and switched on what we wanted.
The first run took longest, mostly getting the API token right. After that each run takes minutes, and we have not loaded an ad by hand since.
The CSV template, the script outline, the token checklist and the configs are what this kit gives you.
Most small accounts test a handful of ads a week because loading them is tedious. The limit on learning is not budget or ideas. It is clicks.
When loading is free, you test every brief the Monday review produces, every angle the screen passes, every variant the panel suggests. The losers cost a few dollars each and the winners show up sooner.
The spreadsheet also becomes the record. Every ad you ever ran, one row, with its id, so Tool 01 and Tool 06 can read it back.
One-time setup for the API token and configs, then each batch is: fill rows, run script, review in Ads Manager. Nothing spends until you unpause it.
The script outline plus a prompt gives Claude Code everything it needs to write a working uploader for your account. You follow the token checklist and run it.
The outline, configs and checklist are written so a developer who has never touched the Meta API can build it in a few hours. You keep writing in the sheet.
Plus the guide itself: 6 pages on writing forty ads without forty ideas, naming so Tool 01 and Tool 06 can read the ids back, and what to check before unpausing.
The review produces briefs, the writer fills rows, the script uploads, you review paused previews and switch on. The loop that used to take a week takes a day.
Every ad has the right tag in its URL because the sheet put it there. Tool 01 reads the id on every payment. Tool 06 joins it back. The account becomes a record instead of a pile of clicks.
This is step 7 of the sixty: getting ads into the account at the speed the review produces them.
Most agencies run the ads and rent everything else. Sixty Steps builds all sixty as real development on the client's own domain, then reports every week against what settled in Stripe.
These ten tools are the steps you can set up yourself in an afternoon. This one is step 7: loading ads at the speed the weekly review produces them.
I built analytics models for banks and miners before this. The habit that stuck is not trusting a dashboard that grades its own work. Every tool on this page exists because we needed it on our own account first.
Dear reader,
If you have read this far, you have probably already decided whether $27 is a risk worth taking. It is less than an hour of a media buyer’s time. So the rest of this page is not about the upload kit. It is about who is selling it to you, and why we sell the steps one at a time.
We are an analytics firm that got into Meta ads by accident, found that nobody was measuring them properly, and started fixing that one step at a time. This is one of those steps.
My name is Ryan Richardson. For 6 years I built analytics models for banks and mining companies through a firm called Onwards Analytics. The brief was always the same: two systems that should agree do not, and someone senior needs to know which one to trust before the Monday meeting.
I had run Meta ads on and off for about five years. Once we ran them for our own offers, I was staring at the same problem I had been paid to solve for years, except now the two systems were Ads Manager and Stripe, and the person who needed to know was me.
So I did what I had always done. I traced every step between a stranger seeing an ad and a payment settling in Stripe, and wrote each one down. There were sixty. That list became a book called The Book Is the Funnel, and then a business called Sixty Steps that builds those steps for other people.
Three rules. We apply them to our own account before anyone else's.
Stripe is the scoreboard. Every report, decision and invoice is measured against money that settled. Platform dashboards are inputs. If a number on one of our pages cannot be traced to Stripe, it is marked as reasoning.
Everything lives on your domain, in your name. Pages, checkout, email and tracking are real code you own. There is no page-builder licence, and nothing stops working if you stop working with us.
We use it before we sell it. Every ad in our account goes in through this sheet. The example batch in the guide is one of ours, with copy replaced by brackets.
That is also why the upload kit is $27. We are not trying to make money on it. We are trying to remove the bottleneck between a good brief and a live ad, because an account that can test forty ads a week finds its winners before the budget runs out.
Each tool is one step from the book, packaged as the exact files we use: a template, a sheet, a script outline or a prompt, plus a short guide. They cost between $4.95 and $27. There is no software to subscribe to and nothing that phones home.
Three of them measure. One tags each Stripe payment with its ad. A weekly review joins those tags to Meta results and tells you what to make next. A six-lever diagnostic scores your whole funnel and finds the weak one.
Two of them screen. A three-gate scoring sheet judges an ad before it costs money. A blind panel of AI buyers scores the same ad independently and reaches a consensus.
Two of them research. One maps how your top 10 rivals look and where the empty space is. One pulls any competitor's ads and ranks them by how long they have run.
Three of them build. 40 ads uploaded from one spreadsheet. A landing page that tests its own variants against purchases. A pipeline that produces 20 scored offers in an afternoon.
None of them replaces the other fifty steps. Each one makes one step faster, or makes one number honest. This page sells the upload kit, because the number of ads you test is the number of chances you give yourself.
The files arrive by email within a few minutes. You set up the app and token from the checklist, build the uploader from the outline, and run your first batch paused. After that, a batch of forty takes minutes.
Then nothing happens. There is no onboarding sequence, no upsell call, no countdown. If you want the other tools you will find them on the site. If you want us to build the rest of the sixty steps for you, the site explains how that works and what it costs, and it starts with a free teardown that might say no.
If the upload kit does not do what this page says, reply to the receipt email and say so, any time in the first 60 days. You will get your $27 back and I will want to know what went wrong.
P.S. The first run is mostly the token. Budget an afternoon, follow the checklist in order, and the second run takes minutes.
