← All articles

Rule-Based vs ML vs Agentic: The Three Types of PPC Automation

Moshe Mayer /

“AI-powered” is the most overused phrase in the Amazon PPC tool market. In reality, there are three distinct philosophies of automation — and the right one depends on how much of your budget you’re willing to hand over.

1. Rule-based

You write the rules: “If ACoS > 35% for 14 days, lower the bid 10%.” The tool executes them mechanically.

  • Pro: Total transparency. You always know why a bid changed.
  • Con: You have to write and maintain the rules, and rules can’t react to subtle pattern shifts they weren’t told about.

Tools like Helium 10 Adtomic and Scale Insights’ default mode live here.

2. Machine learning (ML) bidding

The platform’s model predicts conversion probability per impression and sets bids accordingly. You set the ACoS target; the model figures out the per-keyword bids.

  • Pro: Handles complexity that rules miss.
  • Con: It’s a black box. When it does something odd, “why?” gets a vague answer — and ML can over-optimize on easy branded keywords if you’re not careful.

Tools like Quartile and Teikametrics’ Flywheel operate this way.

3. Agentic

You declare a goal: “Grow this product line 30% while holding ACoS at 22%.” The agent plans the campaign structure, launches placements, and adjusts weekly.

  • Pro: The closest thing to handing PPC to a competent contractor.
  • Con: Most expensive, and abdicating campaign structure to an agent is a real loss of strategic control.

Perpetua’s goal-based bidding and Pacvue’s Commerce Cloud are the clearest examples.

How to choose

There’s no universally “best” tier — there’s a best fit for your risk tolerance and account complexity:

  • Want to understand every change? Rule-based.
  • Want the model to handle complexity you can’t hand-tune? ML.
  • Want to delegate the whole thing and trust the system? Agentic.

Our approach: use automation for the heavy lifting, but never let it own the strategy. The goal is leverage, not abdication.

Want help picking the right level of automation for your account? Talk to us.