Skip to main content

Automation history

The history page at /automations is the complete audit log of every action Hero Marketer has taken automatically on your account. Every applied, failed, reverted, and dry-run execution appears here. You can revert any applied action in one click.

Reading the log

Each row shows:

  • Action description. What happened in plain English — "Added negative keyword: [term] to [campaign]" or "Raised budget: [campaign] from $80 to $100 per day."
  • When. Relative time since the execution ran — "2h ago", "3 days ago."
  • Status badge. One of four values.
StatusWhat it means
AppliedThe action ran and is live in Google Ads.
FailedThe action was attempted but Google Ads returned an error.
RevertedA previously applied action was rolled back.
Dry runA preview execution that was never applied.

Dry run rows appear after you run the first-enable preview from the settings page. They are a reference record of what the automation would have done during that 30-day preview window.

Filters

Two filters at the top of the page.

  • Status. Filter to Applied, Failed, Reverted, or Dry run.
  • Automation. Filter to a specific automation type — only budget raises, or only negative keyword additions, for example.

The filters combine: you can view only Applied rows from the lift-budget automation specifically.

Reverting an action

Any Applied row has a Revert button. Clicking it:

  1. Rolls back the change in Google Ads.
  2. Writes a new row in the log with Reverted status and a link to the original.
  3. Doubles the cooldown for that entity — the automation will not touch it again for twice the normal cooldown window.

What revert does for each action type:

  • Negative keyword added. Removes the negative keyword from the campaign.
  • Keyword paused. Re-enables the keyword.
  • Budget raised. Resets the daily budget to the value it held before the raise.
  • Target CPA raised. Resets Target CPA to the pre-automation value.
  • Target ROAS lowered. Resets Target ROAS to the pre-automation value.

Revert is order-independent. Reverting a raise from three weeks ago does not affect anything that happened in between.

The cooldown doubling after a revert is intentional. If you rolled something back, the automation should not immediately re-fire on the same entity. The doubled window gives you time to investigate before it acts again.

Failed executions

A Failed row means the automation attempted to apply the action but Google Ads returned an error. Common causes: the campaign or keyword was deleted between when the automation queued and when it ran, or Google Ads rejected a bid constraint. The error message from Google is stored and visible when you hover over the status badge.

Failed executions do not retry. The automation evaluates again on the next monitoring pass. If the underlying condition still holds and the entity is still eligible, it may fire again on its own.

For detector automations, each execution is linked to the alert that triggered it. When you open an alert side drawer for an alert that an automation fired on, the drawer shows the action that was taken and a Revert button. Reverting from the alert drawer is the same operation as reverting from this page — it appears in the same log with Reverted status.

Next