Every account, checked every day.
Baker checks your Google, Meta and LinkedIn Ads accounts every day: budgets, bids, audiences, keywords and search terms. It prepares the changes worth making, says why, and applies them only when your team approves.
-
Budget to what sells
When one campaign or audience brings sales cheaper, Baker moves budget to it and says why.
-
Wasted spend, stopped
Search terms that spend without a single lead become negative keywords, ready for your yes.
-
New campaigns, built whole
Campaigns, ad sets, audiences, ads and tracking, set up together and waiting for approval.
-
Day and night
Baker works around the clock, so by morning the changes are waiting with their reasons.
Real changes from the accounts Baker runs
What Baker prepared and teams approved in real ad accounts. We leave out whose account each one is.
Google Ads
- Negative Shared list
A junk-intent list for every new campaign
Searches that never buy (how to, free, jobs, DIY) in one shared list, attached to every new campaign from day one.
- Negative Shared list
Competitor names blocked in generic campaigns
A root list of competitor brands kept out of the generic campaigns, so they only run where they are meant to.
- Budget 75 → 220/day
Generic search budget nearly tripled in one market
The generic search campaign in one country got almost three times its daily budget.
- Bid Top 95%
Brand campaign set to win the top spot
Brand searches bid for the absolute top of the page 95% of the time, with a cost-per-click cap so it never overpays.
- New 3 campaigns
Competitor campaigns in three countries
Search campaigns for people comparing alternatives, in the US, the UK and Ireland, with an ad group per competitor and its own ads.
- Location Presence
Ads only for people who are really there
Location targeting switched to presence, so the ads stop showing to people who only search about the area.
- Exclude Excluded
Nearby towns excluded
Nearby towns excluded from a local campaign, to keep it on the area it serves.
- New Dozens
Performance Max search themes in three languages
Search themes for every product line in Spanish, French and German, so each country's campaign finds the right shoppers.
- Tracking Primary
One conversion as the goal
The lead form set as the primary conversion, and calls and old website goals moved to secondary, so bidding chases leads.
- Tracking From CRM
CRM stages imported as conversions
Booked appointments and sales from the CRM imported into Google Ads, so campaigns learn from what sells.
- Audience ~1,000 people
A customer list of past buyers
About a thousand past customers uploaded as an audience, so Google can find more people like them.
- Pause Paused
Seasonal campaigns paused after the offer
Black Friday search campaigns paused once the offer was over.
Meta Ads
- New 90/day
An ad set per city, with a lookalike of buyers
A 5% lookalike of past customers within 25 km of each city the business serves, each with its own budget.
- Budget 7 → 17/day
A local campaign's budget more than doubled
One location's lead campaign went from 7 to 17 a day.
- Audience 180 days
Retargeting from the landing pages and Instagram
Visitors of the campaign's landing pages and people who engaged on Instagram, for the last 180 days, as warm audiences.
- Test 4 versions
A creative test with four versions
A Meta A/B test of four ads over five days, with budget guaranteed to each, to pick the pitch that brings better leads.
- Tracking From HubSpot
Every CRM stage as a Meta conversion
First contact, interview and enrolment from HubSpot sent to Meta as custom conversions, so the ads optimize for students, not forms.
- Ads New hooks
Reels updated with new hooks
Reels replaced in place by new versions with a different opening, keeping their ad sets and history.
- Exclude Holdout
A control group nobody targets
A small list of contacts excluded from every campaign, to measure what the ads really add.
LinkedIn Ads
- Audience ~1,400 companies
Account-based campaigns from the CRM
Company lists built from open deals and from enterprise accounts in the CRM, each with its own ad set and message.
- Exclude 200+ companies
Agencies, competitors and customers kept out
One company list excluded from every campaign, so budget only reaches companies that can still buy.
- Bid 3.00 → 2.40
Manual bid lowered
A pipeline ad set's manual cost per click came down.
- Tracking From CRM
Qualified leads from Salesforce counted
Every ad set counts qualified leads from Salesforce as conversions, not only form fills.
- Tracking Every ad set
UTM parameters on every ad set
Tracking parameters set on the account and on each ad set, so every visit from LinkedIn is attributed to its campaign.
ChatGPT Ads
- New 40/day
A first campaign optimized for purchases
A campaign in Spain that optimizes for the purchase on the store's thank-you page, with a separate ad group for each product line.
- Audience Context hints
Ad groups built on what people ask ChatGPT
Each ad group carries the questions it should appear next to, such as how to automate customer support for an online store, or a cheaper alternative to a helpdesk.
- Ads Updated
Questions rewritten after the first weeks
Context hints reworded to match how people really ask, such as the best training and diet app in Spanish, or a meal plan for two.
- Tracking From the CRM
Every conversion that matters, counted
Form leads, booked demos, web orders and customers won in HubSpot, each set up as its own conversion in ChatGPT Ads.
- Audience 5,000+ people
Lists of premium buyers
Thousands of past premium customers uploaded as protected emails, one list per product line.
- Tracking Tracking
A tracking template on every campaign
Each visit carries the campaign, the ad and ChatGPT's click id, so it is attributed to the ad that brought it.
- New 2 ad groups
A campaign for a new market
A campaign for Brazil with one ad group for marketplace sellers and one for online stores, and ads written in Portuguese.
- Ads New copy
Ads rewritten with the price up front
An ad's title and text rewritten to lead with the yearly price and what the plan includes.
On every channel you buy
Each platform from its own connected account.
Questions
- Which ad platforms does Baker manage?
- Google Ads (including YouTube), Meta Ads (Facebook and Instagram), LinkedIn Ads, X Ads and ChatGPT Ads, each from its own connected account.
- Can Baker change my campaigns without asking?
- No. Every change waits for your approval, and it reaches your accounts only when someone on your team publishes it. Discard it and nothing changes.
- Does Baker replace Performance Max or Advantage+?
- No, it works with them. The platforms decide who sees your ads; Baker decides what goes in: the creatives, the conversions they optimize for and how budget splits across campaigns.
- How is Baker different from a rules tool?
- A rules tool applies the rules you write. Baker reads the account, works out what to do, prepares the change with its reason, and also makes the ads and pages the campaigns need.
Everything else Baker does
- Image and video ads Static, video and UGC ads in your brand, in every format. See how it works
- Landing pages and forms A page for every campaign, forms that qualify and A/B tests. See how it works
- Tracking to the sale From the first click to the sale, sent back to your ads. See how it works
- Reports and alerts The weekly report on its own, and alerts when something breaks. See how it works

