Your ads, run by an agent built for you
Approve every change, let it act inside limits, or let it run on its own. Every move is logged and reported with the numbers behind it.
Choose your level of oversight
We build the agent to the level you choose. Today it runs on Shopify App Store ads with approvals on. Other setups are scoped and built for your account.
Approve every change
Every change waits for your yes. Nothing moves without you, and a yes covers that change only.
Act inside limits
It makes the changes your limits allow, such as bid steps up to an agreed size, and logs each one. Anything outside a limit waits for you.
Run on its own
It makes every change itself, inside the limits and permissions you set. It can't go past a limit or use a permission you blocked.
What you hand over, what you keep
The agent does the daily checking and the changes you allow. You decide how far it goes.
Handed over
- Pulling the numbers per ad, keyword and search term
- Checking them against your written rulebook
- Making the changes you allow, such as bid changes and negative keywords
- Verifying each change and logging it with its reason and check dates
- Reporting every move with the numbers behind it
You keep
- Choosing the level of oversight
- Setting the limits
- Allowing or blocking budgets, billing and credits
- Allowing or blocking creating and archiving ads, and resuming paused ones
- Agreeing the rulebook and the tests
From daily numbers to logged changes
- [01]
Pull the numbers
Each day the agent reads performance per ad, keyword and search term.
- [02]
Judge against the rulebook
It checks the numbers against rules agreed for your account and flags thin data as an early signal.
- [03]
Make one call
Each review ends in one call: HOLD (no change needed), FIX (something needs changing), TEST (run an experiment) or INVESTIGATE (look closer first).
- [04]
Decide what happens
Every change gets a number, the rule, the evidence and a confidence level. Inside your limits it goes ahead, outside them it waits for you, and with approvals on every change waits.
- [05]
Apply and verify
The agent applies the change and re-reads the value to verify it.
- [06]
Log and follow up
The change goes in the log with the dates to check how it worked, and the report gives you the numbers.
You choose what it may do
The agent reads, judges, logs and reports. How much it changes is up to you: it acts inside your limits, and the rest is a permission you allow or block.
| Action | Decided by | Detail |
|---|---|---|
| Read your numbers | Agent | Per ad, keyword and search term, every day. |
| Judge against the rulebook | Agent | Each change has the rule, the evidence and a confidence level. |
| Flag thin data | Agent | Low volume is marked as an early signal and is not acted on. |
| Log changes and re-read values | Agent | Old value, new value, reason, rule, expected result and check dates. |
| Report every move | Agent | Each report carries the numbers behind the move. |
| Change keyword bids | Within limits | Each step stays inside the limit agreed for the account, such as a 15% step. |
| Add negative keywords | Within limits | For search terms the rulebook says to block. |
| Pause what the rulebook says to pause | Within limits | Only where the rulebook names it, and inside the agreed limit. |
| Change budgets, billing or credits | If you allow it | Blocked unless you allow it, and then only as far as you say. |
| Create or archive ads, resume paused ads | If you allow it | Blocked unless you allow it, and then only as far as you say. |
| Anything outside the limits | You approve | A larger bid step, for example. The agent asks and waits. Approval covers that change only. |
| Start a test | You approve | A test starts only after you approve it. |
| Use a learning | You approve | Learnings are approved before the agent can use them. Who approves on your side is agreed in the scope. |
| Go past a limit or use a blocked permission | Never | Not on any review. |
| Change anything from the dashboard chat | Never | The chat is read-only. |
Turn on approvals and every change waits for you.
How you stay in control
Choose the oversight level
Approve every change, act inside limits, or run on its own. We build the agent to the level you pick.
Set the limits
You agree how far each kind of change can go. The agent stops at the limit and asks.
Allow or block permissions
Budgets, billing, credits, creating or archiving ads and resuming paused ads are yours to allow or block.
See the rule behind each change
Every change names the rule that fired and the numbers that triggered it.
Read the change log
It records old value, new value, reason, rule, expected result and check dates.
Test with a decision rule
Experiments start with a hypothesis and a primary metric, and end in a dated readout. They start only after you approve them.
Approve learnings before use
Learnings are graded by evidence and approved before the agent can use them. A newer result only replaces an older one with equal or stronger evidence.
Ask the dashboard questions
The chat answers in plain language and cannot change anything.
What a daily review looks like
An example of one review and the log that follows it. Larkfield is a fictional company and the numbers are made up.
Two terms are overspending and one keyword has room to grow.
Proposals
| # | Change | Rule | Evidence | Confidence |
|---|---|---|---|---|
| 01 | ChangeAdd ‘free garden planner’ as a negative keywordInside limits. Applied by agent, verified. | Rule40 or more clicks and no purchases in 14 days: negative keyword candidate. | Evidence52 clicks, 0 purchases, $61.40 spent in 14 days. | ConfidenceHigh |
| 02 | ChangeLower the bid on ‘patio set’ from $1.20 to $0.96Outside limits. Approved by you, applied, verified. | RuleCost per purchase above 150% of target for 7 days: step the bid down 20%. Over the 15% limit. | Evidence$48 per purchase against a $30 target, from 11 purchases in 7 days. | ConfidenceMedium |
| 03 | ChangeRaise the bid on ‘raised bed kit’ from $0.80 to $0.92Inside limits. Applied by agent, verified. | RuleCost per purchase below 70% of target for 14 days: step the bid up 15%. | Evidence$19 per purchase against a $30 target, from 16 purchases in 14 days. | ConfidenceMedium |
Change log
| Change | From | To | Reason | Approved by | When |
|---|---|---|---|---|---|
| ChangeNegative keyword ‘free garden planner’ | FromNot set | ToAdded | Reason52 clicks and no purchases in 14 days. | Approved byAgent | WhenCheck in 7 days |
| ChangeBid on ‘raised bed kit’ | From$0.80 | To$0.92 | ReasonCost per purchase under 70% of target for 14 days. | Approved byAgent | WhenCheck in 3 days |
| ChangeBid on ‘patio set’ | From$1.20 | To$0.96 | ReasonCost per purchase above 150% of target for 7 days. A 20% step, over the limit. | Approved byYou | WhenCheck in 3 days |
| ChangeBid on ‘garden bench’ | From$0.60 | To$0.69 | ReasonCost per purchase under 70% of target for 14 days. | Approved byAgent | WhenCheck in 3 days |
Running on Shopify, built for others
The ads agent runs today on Shopify App Store ads, with approvals on. For Meta, Google, LinkedIn and other platforms, Heyo scopes and builds it for your account as a project.
Who this is for
Good fit
- You run paid ads and review them less often than you would like.
- You want to see the rule and the evidence behind each change.
- You can agree limits and a written set of rules for the account.
- You know how much oversight you want, or want help choosing.
Not a fit
- You want software you set up yourself. Heyo builds each agent with you.
- You want an agent that nobody supervises.
From first call to monthly agreement
Talk to us
Book a call or ask for the audit. Tell us which platforms you run and how much oversight you want.
Free ads audit
Give us access to your ad account. We run the agent on it and show you the quick wins.
Paid one-month pilot
Scoped and priced with you, at the oversight level you choose. We report the return at the end.
Monthly agreement
Scoped to your account: the platforms, the rulebook, the limits and the permissions.
Start with a free ads audit
Give us access to your ad account. We run the agent on it and show you the quick wins. If you want to keep going, a paid one-month pilot shows the return. We take a limited number each month, so we may ask you to wait.
Questions people ask first
Does it run on its own?
If you want it to. We build it to the oversight you choose: approve every change, let it act inside limits, or let it run on its own. A Heyo Growth Engineer supervises it either way.
Can it overspend my budget?
It can't go past the limits you set, and it can't touch budgets unless you allow it.
Is it a black box?
No. Every change names the rule, the evidence and a confidence level, and goes in a log with the old value and the reason.
What if it gets something wrong?
Every change is logged with the old value, so it is clear what to put back, and the limits cap how far a mistake can go. With approvals on, you can also decline a change before it happens.
Could this put my ad account at risk?
Any tool that changes an ad account carries some risk, and each platform has its own rules. We agree the limits and permissions with you in the scope. We cannot promise how a platform will treat an account.
Who supervises it?
A Heyo Growth Engineer scopes, builds and supervises the agent, at whatever level of oversight you choose. The limits, the permissions and who approves on your side are agreed in the scope.
Can I see one running?
Today it runs on Shopify App Store ads with approvals on. Other setups are scoped and built for your account.
What happens in the free ads audit?
You give us access to your ad account. We run the agent on it and show you the quick wins. If you want to keep going, a paid one-month pilot shows the return.
What comes after the audit?
A paid one-month pilot, scoped and priced with you, then a monthly agreement scoped to your account.
Can you show results?
It is early. What we can show today is how it works and an example review.
Which ad platforms does it work on?
It runs today on Shopify App Store ads, with approvals on. For Meta, Google, LinkedIn and others, we scope and build it for your account as a project.
What does it cost?
The audit is free. The pilot and the monthly agreement are scoped and priced with you, so we agree the work before we talk about a number.
What do you need from us?
That is agreed in the scope. For the free ads audit, we need access to your ad account, agreed separately before any work starts.
Talk to us about your ads
Book a call to scope an agent for your account, or start with a free ads audit.