Skip to main content

Configure alert preferences

Your alert preferences live at Settings → Alerts (/settings/alerts). You can also open the page from the bell dropdown in the top right of the app, using the gear icon next to "view all".

The page lists all 13 alert types as a single flat list. Each row collapses by default. Click a row to expand it and edit the settings for that alert.

What you can change per alert

Each alert type exposes three things you can change.

Enable or disable

A toggle at the top of each row. Turning the toggle off stops the alert from firing at all. It will not appear in the inbox, it will not send email, and it will not auto resolve. Existing unresolved alerts of this type stay in your inbox until they auto resolve naturally or you mark them read.

Channels

Below the enable toggle, two checkboxes: Email and In app. Pick one, both, or neither. Picking neither does not turn the alert off; the alert still fires and is tracked in the dedup ledger, but you do not get notified. This is rare; turning the alert off entirely is usually what you want.

Defaults vary by severity. Critical alerts (connection_broken, conv_tracking_silent) default to email and in app. The four most actionable warning alerts (rotten_campaign, lost_is_budget, ctr_drop, conv_rate_drop) also default to email and in app. The other warnings and the info alerts default to in app only, so they show up in the inbox without filling your inbox at home.

Threshold overrides

Below the channels, the threshold inputs for this alert type. Every number that appears in the default formula has a control. Some are sliders (the 30% in "today's spend exceeds 30% of typical daily spend", the 70% in "CTR fell to 70% of baseline"). Some are number inputs (the 1,000 minimum impressions noise floor, the consecutive observations debounce count).

Loosening a threshold makes the alert fire more often. Tightening it makes the alert fire less often. If you find an alert too noisy, raise the threshold ratios. If you suspect an alert is missing real issues, lower them.

Saves are automatic

The settings page has no "Save" button. As you change a switch, a checkbox, or a slider, the change saves automatically a moment later. A small Saved indicator with a check mark appears next to the row that changed and fades after a second.

You do not need to click anything to commit a change. If you navigate away mid edit, the change persists.

What the defaults are

The defaults are documented in Alert types for each rule, along with the formula. Before overriding, read the type's section to understand what the existing threshold is trying to catch.

A general rule of thumb: thresholds in Hero Marketer are conservative by design. They are tuned so that when an alert fires, it usually represents a real problem. Loosening them too far will train you to ignore the inbox. Tightening them past the defaults is usually only worth doing if you have run a few weeks with the defaults and decided a specific alert is too quiet.

Reset to defaults

There is no global reset button. If you want a single alert back at its default, leave its threshold field empty (or drag the slider back to the labelled default). The system stores user overrides separately from the defaults, so overriding back to the default value effectively resets it.

Common changes

A few preference changes most users end up making.

  • Turn off search_term_waste if you are reviewing search terms manually every week anyway. The alert is info severity by default and will fill the inbox if your account has many low converting terms.
  • Switch budget_underspend to email if you are running a small account where underspend is unusual. Default is in app only because most accounts underspend at least one campaign at any given time.
  • Loosen ctr_drop and conv_rate_drop to 60% of baseline if you find them too quiet. Tightening below 70% makes them noisier but catches earlier signals.
  • Raise the cpc_spike consecutive observations count from 3 to 7 days if your account has volatile auction pricing day to day.

What changes here do not affect

A few things are not controlled from this page.

  • The monitoring schedule itself. The cron runs every 15 minutes regardless of your preferences.
  • Account suspension or billing failure emails from Google. Those come from Google directly. Hero Marketer does not duplicate them.
  • The unsubscribe link in emails. Clicking unsubscribe from a Hero Marketer email turns off email for that specific alert type. You can also do this from this page.

Next