Most LinkedIn budget is lost in small, boring ways: a bid left at the suggested number for months, a daily budget that never moved after launch, an ad that has been decaying for weeks. ZenABM reads your live Campaign Manager settings, works out what to change, and applies the change for you once you confirm it.
Everything on this page is available in three places: by asking Zena in the app, through the MCP server from Claude, ChatGPT or Cursor, and through the REST API.
AI-assisted bid adjustments
ZenABM reads LinkedIn's suggested bid for any ad set, the same number Campaign Manager shows, along with the allowed bid range and the daily budget limits. It is read live from the ad set's current targeting, objective and cost type, so an edit made minutes ago is already priced in.
That makes requests like these a single message:
- "Set the bid on the retargeting ad set 10% below suggested."
- "Which ad sets are bidding above LinkedIn's suggested range?"
- "Move every Thought Leader Ad set to the bottom of the suggested range."
Zena shows the math (suggested bid, the target, and the current bid), asks you to confirm, and then writes the new bid to LinkedIn. If the target falls below LinkedIn's minimum, it proposes the minimum instead.
A bid only takes effect for manual, target-cost or cost-cap bidding. Ad sets on Maximum delivery ignore it. Zena will warn you, and can switch the ad set to manual bidding in the same change if you approve. Dynamic Ads cannot be priced, so they have no suggested bid.
Budget adjustments
Daily and total (lifetime) budgets can be changed the same way, one ad set at a time or as a batch. Budgets normally live on ad sets; a campaign-level budget only applies when the campaign uses group budget optimization.
LinkedIn is allowed to spend up to 150% of a daily budget on a strong day. Plan monthly caps with that in mind.
Decaying ad detection and pausing
Creative fatigue rarely announces itself. An ad's engagement rate drifts down week after week while spend stays flat, and by the time CPC looks wrong the budget is gone.
ZenABM watches per-creative performance week by week and flags an ad as decaying when its engagement rate has fallen for consecutive weeks, checked against the real frequency the audience has seen it at. You can then:
- Review the list. Which ads are decaying, which formats decay fastest, and how much spend is still going to them.
- Pause them. Zena pauses the ads, ad sets or campaigns you choose, individually or in a batch, after you confirm.
- Plan the refresh. The same read tells you which creatives are still fresh, so you know what to replace and what to leave alone.
In the app, ask Zena to find your decaying ads. From an MCP client, run the /ad-decay skill for
the full refresh planner, or /budget-wasters for every leak in one pass. See the MCP
documentation for the full list of skills.
Safeguards
Every change that touches live spend (a bid, a budget, a status) is proposed first and applied only after you confirm. Zena and the MCP tools show the current value next to the proposed one, and the activity log keeps a record of what changed and when.
Related
Budget Savers
Keep LinkedIn Audience Network and Audience Expansion off, on current and future campaigns.
Zena AI assistant
The assistant that reads, proposes and applies these changes for you.
Ad Sets
Where to read the performance behind every bid decision.
MCP server
Run the same optimizations from Claude, ChatGPT or Cursor.