Launch ads

It publishes, reports and scales. Anything that spends asks you first.

Connect Meta, TikTok and Google Ads once. The agent builds the campaigns, launches the ads it made, reads the numbers every day and tells you which one won.

It runs the accountsLaunch, pause, rebudget, report. Anything that spends asks you first
Meta logoMeta
TikTok logoTikTok
Google Ads logoGoogle Ads
SlackWorks in Slack, and 3,000+ moreAsk for ads where your team already talks

The accounts it runs

Connected with each platform's own sign-in. Everything below happens from one thread.

Meta logoMetaFacebook and Instagram
Campaign, ad set and ad structureCreatives from the ads it made, or yoursAudiences, targeting search, product setsA/B experiments, comments, insightsPause, rebudget, scale
TikTok logoTikTokAds, Shop and GMV Max
Campaigns, ad groups and adsGMV Max campaigns for TikTok ShopTargeting and music searchComments and insightsPause, rebudget, scale
Google Ads logoGoogle AdsSearch and YouTube
Campaigns and ad groupsResponsive search adsKeyword research and geo targetingInsightsPause, rebudget, scale
Reddit Ads and XAlso connected
Reddit Ads: read, edit, delivery, insightsX: delivery, insights and organic posts

From winner to live, in one thread

Five steps. You take one of them.

01Pick the adThe one you like from the queue, or the one it says will win.
02It builds the structureCampaign, ad set, ad. Budget and audience the way you asked, or the way it recommends.
03You approve the spendEvery action that spends money waits for your yes, in the thread or in Slack.
04It publishesStraight into the account, with the creative already in every size.
05It reads the numbersDaily if you want. It tells you which one won, then pauses the losers and scales the winner, with your say-so.

It reads the account like an analyst

Ask how last week went. It writes the query, shows the numbers and says what to turn off.

You say
“How did last week go on Meta? What should I turn off?”
Sandstorm writes
SQL against your ad account
select ad_name,
  sum(spend)      as spend,
  sum(purchases)  as purchases,
  sum(spend) / nullif(sum(purchases), 0) as cpa
from meta_insights
where date >= current_date - 7
group by 1
order by spend desc;
You get
Cost per purchase, last 7 days
Sauna hook$18
Dog guy UGC$24
Guides static$41
Bundle offer
Old carousel
Sauna hook is your cheapest purchase at $18. Two ads spent $640 with no purchases. Pause them?
Pause bothLeave them

On a schedule, in Slack

Set a routine once and the work shows up every morning without asking.

You say, in Slack
Slack# marketing
AAlex6:52 PM@Sandstorm every weekday at 7am, make 10 short videos from our new reviews and put them in my queue.
Sandstorm writes
Routine
RunsWeekdays · 7:00 AM CT
FromNew reviews, last 24h
Makes10 × video · 9:16
Goes toYour review queue
Tells#marketing
You get
Slack# marketing
SSandstorm6:52 PMRoutine set. First run tomorrow, 7:00 AM. Ten videos will be in your queue, and I’ll post the best one here.
✓ 1Edit routine
Every morning after that, without asking

Also in the loop

The parts of running an account that usually live in four other tabs.

Competitor researchWatchtower tracks the brands you name, searches their ads, tears one down with a transcript, and sums up what they are doing.
Landing pagesIt scaffolds, previews and publishes a page for the offer, and wires the Meta pixel while it is there.
CommentsReads and manages the comments on your Meta and TikTok ads, so the thread under a winner stays clean.
ShopifyBrowses your products and collections, so offers come from the catalog, not from memory.

Questions

Will it spend money without asking?

No. Anything that spends asks you first, in the thread or in Slack. Launching, raising a budget and scaling all wait for your yes.

Which ad accounts can it run?

Meta for Facebook and Instagram, TikTok including Shop and GMV Max, and Google Ads end to end. Reddit Ads and X are connected for delivery and insights.

Can it manage ads I made somewhere else?

Yes. Once the account is connected it can report on, pause, rebudget and scale everything in it, not only the ads it made.

How does reporting work?

Ask in plain words and it queries the account, shows the numbers and says what to do. Put it on a routine and it posts the read to Slack every morning.

I run several brands. Does that work?

Brands are unlimited on every plan. In Slack, each channel can answer as a different brand, so one workspace serves every client.

How do I connect an account?

From the brand's Integrations tab in the app. Each platform connects with its own sign-in and takes about a minute.

Connect the accounts once.

Then launching is a sentence, and the report comes to you.

For one marketer or the whole team. Cancel any time.

More from Sandstorm