Hero AI troubleshooting
Fixes for the most common Hero AI problems. Find your symptom below. Most are a phrasing, account state, or Google data issue you can resolve yourself.
The answer is vague or does not fit
Most often the question was too broad. Vague questions get vague answers. See Ask Hero AI for recommendations for how to phrase a sharper one. A few specific patterns:
- Hero AI summarizes when you wanted a recommendation. Ask explicitly: "What should I change to lower CPA on the Brand campaign?"
- Hero AI hedges with "it depends." It hedges when you have not given it constraints. State your goal: "I'm trying to keep CPA under $200" or "I need to scale clicks 50 percent without raising CPA."
- Hero AI covers everything when you wanted one campaign. Name the campaign or topic explicitly.
"Not enough data yet" or "too early to tell"
When Hero AI says the data is too thin, the campaign is usually too new or has too little volume for a reliable answer:
- The campaign is very new. Hero AI compares the last 30 days with earlier windows. So a campaign with a few days of history gets a "too early to tell" answer. Ask again after a few weeks. Or ask a factual question, for example spend and clicks so far.
- The pattern shows in one window only. Hero AI names the change, but it says that it is too early to act.
- Zero conversions in the window. Hero AI can analyze efficiency metrics (CTR, CPC) but cannot recommend on conversion driven goals without conversion data.
If volume is the issue, ask Hero AI whether the campaign is capped by budget, for example "Is Brand Search losing impression share to budget?" If it is, ask Hero AI to raise the daily budget, and approve the card.
Hero AI references the wrong campaigns or numbers
A few common causes:
- The wrong account is active. Check the account switcher at the top of the sidebar. Hero AI works against your active Google Ads account, not all of your accounts.
- A date range mismatch with the reporting pages. Hero AI uses the last 30 days when you do not name a date range. The dashboard uses the last 7 days by default. Tell Hero AI explicitly: "Look at the last 30 days" or "Only look at enabled Search campaigns."
- Conversation drift. A long conversation can carry stale assumptions. Start a new conversation if the numbers stop matching reality.
The conversation feels stuck or repetitive
Long conversations sometimes drift. Hero AI may keep returning to the same recommendation or get less specific as the thread grows.
Start a new conversation. Carry over the relevant context (the goal, the campaign, the time frame) but drop the back and forth. The first response in a fresh conversation is usually sharper. Long chats also cost more credits as they grow.
"Your last AI request is still running"
Hero Marketer runs one AI request at a time for each user. When another AI request still runs, Hero Marketer refuses the new request. It does not keep the request to run later. The message is "Your last AI request is still running. Try again when it finishes."
- Another AI task still runs. For example, a response in another browser tab, an AI step in the campaign wizard, or a batch of images in Create images. Wait for it to finish, then try again.
- Do not send the question again and again. While the first request runs, Hero Marketer refuses each new AI request. Wait for the first request to finish.
"Too many requests"
Some actions have a limit for each user. When you reach a limit, you see "Too many requests. Try again in N seconds." or "Too many requests. Wait a moment and try again."
- You clicked Undo many times. Undo counts toward a limit of 20 Google Ads changes in 10 minutes. Wait for the number of seconds in the message, then try again.
For the full list of limits, see An action is blocked.
"Wait for the response in your other chat to finish."
Only one Hero AI response runs at a time for each user. While a response runs in one chat, you cannot send a message in another chat. Wait for the response to finish. Or open that chat and stop the response: click the spinner on the send button.
The "+" new chat button is disabled
You have reached the limit of 10 chats for this Google Ads account. Hero AI keeps up to 10 saved chats per account. Once you hit that limit, new chats are blocked until you free a slot.
To unblock: put the pointer on any tab in the strip at the top of the page and click its × to delete that chat. Then start a new chat from the + at the right end of the tab strip. The + in the message box attaches files. It does not start a chat. See Manage your chats.
You cannot switch Google Ads accounts
The account switcher locks while a chat generates a response, and shows "Wait for the response to finish before switching accounts." The lock is intentional. If you switch during generation, you orphan the active response.
To unblock: wait for the response to finish (the tab with the spinner is the chat that streams), or stop the response from the chat input.
Your chat list is empty after you switch accounts
Each Google Ads account keeps its own chat list. When you switch accounts in the account switcher, you see that account's chats. The chats from your previous account are not gone. They are still saved on it.
If you have never used Hero AI on the account you just activated, the list is genuinely empty. Start a new chat to begin.
Your active response stopped after a refresh
A refresh stops the response. Hero Marketer saves the part that Hero AI wrote before the refresh, and charges credits for the work done up to that point. Ask the question again for a full answer.
A deep dive takes about 3 minutes. You can switch browser tabs while it runs. If you turn on the woof, Hero AI plays a woof when the deep dive is done. See Control the woof. Do not refresh or close the tab until it finishes.
"Which product should I optimize for?"
You have more than one product on this Google Ads account. Some requests need one product: keyword research from seed keywords or a web page, clusters from your own keyword list, ad copy, landing page wireframes, competitor campaign briefs, and deep dives about one product. Tell Hero AI the product name. Account-wide reports and audits do not need a product.
Hero AI asks for a country
Keyword research needs a target country. A competitor campaign brief needs a country for its keyword plan and ad copy. Hero AI does not use a default country. Name one country, for example "United States" or "US". If Hero AI cannot match the name to a country that Google Ads can target, it asks you for a country name or an ISO code.
A second keyword research in one message does not run
Each specialist agent runs one time in each message. For example, Hero AI runs keyword research one time in each message. One run can use up to 20 seed keywords, so put all your seed keywords in the same message. For a second run, send a new message.
"No landing page URL found"
The Landing Page Agent did not find a page to redesign. It looks for a URL that you typed, then the ad's final URL, then the campaign's final URL, then your product website. To fix it, do one of these:
- Paste the page URL in your message.
- Add a final URL to the ad or the campaign in Google Ads, then ask again.
- Add a website to your product in Settings > Products. To open Settings, click your profile picture at the bottom of the sidebar, then click Settings.
A Performance Max report looks limited
Performance Max reports have data limits that Google imposes, not Hero AI:
- Placement reports show impressions only. Clicks, cost, and conversions are not available per Performance Max placement, and Hero AI will not fabricate them. Use campaign or asset group reports for spend or conversion comparisons.
- Search insights are grouped by category. Google buckets sparse and private terms under "Uncategorized / Other search terms" for privacy. That is a real category, not missing data.
- Asset groups replace ad groups. A request for "ad groups" or "keywords" in a Performance Max campaign returns nothing. Ask about asset groups, placements, or search categories instead.
A landing page report shows duplicate URLs
Most duplicate rows are tracking variants. UTM parameters, ValueTrack parameters, and click IDs can make one page look like many URLs. Ask Hero AI:
Group these by real destination page and explain the tracking variants separately.
For details, see Read landing page reports.
A click diagnostics request fails or returns little data
Click diagnostics are intentionally narrow. They work best when you name one exact day and a specific campaign or ad group. If a request is too broad, ask again with a date:
Check click quality for Campaign X for yesterday.
Click diagnostics work for one day within the last 90 days. An older date fails. Hero AI summarizes aggregates first and avoids dumping raw click IDs unless you explicitly need them for lead matching.
The Copy wireframe button is missing, or the wireframe will not paste right
- No Copy wireframe button. Hero AI did not detect the wireframe markers in its output. Ask it to regenerate the wireframe.
- If you paste into Google Docs, you lose the table formatting. Use the Copy wireframe button, not your browser's copy. The button preserves table borders, merged cells, and rich formatting. Browser copy does not.
- The PDF option fails. The PDF needs a credit balance above 0, but it costs no credits. You can make 3 wireframe PDFs in 10 minutes, and only one PDF of any kind at a time. At 0 credits, the add credits dialog opens. Otherwise, wait a few minutes and try again. Or choose Markdown (.md), which is free and runs in your browser.
- Hero AI could not crawl your landing page (firewall, authentication, redirect, or the page is down). It still drafts a wireframe from your product context, keyword themes, and ad copy, and notes the fetch failure inline.
See Landing page redesign for how the wireframe works.
The Hero AI page is blurred or locked
At a balance of 0 credits, the Hero AI page locks. It shows a blurred preview with the offer "Ask Hero AI about your account". Buy credits, and the page unlocks. While Hero Marketer loads your balance, the page shows the preview without the offer, and the chat does not start yet. See Buy credits.
"Out of credits" or "unpaid AI usage" in Hero AI
Hero Marketer is pay as you go. There are no plans and no monthly fee. Each Hero AI answer uses credits from your balance. You must have at least 1 credit to send a message.
- You send a message with 0 credits. The add credits dialog opens, and Hero AI keeps your question.
- You send a message with less than 1 credit. The add credits dialog opens.
- "You have unpaid AI usage from a previous session. Add credits to continue." An earlier answer cost more than your balance. The answer finished, and the difference became unpaid usage. Buy credits to pay it, then send your message again.
To buy credits, click the credit balance at the bottom of the sidebar, or open Settings > Billing. To open Settings, click your profile picture at the bottom of the sidebar, then click Settings. One credit costs $1. You buy credits in packs of 20 for $20. Credits do not expire.
Auto top up is optional. It is a yearly credit subscription. It buys 20 credits for $20 when your balance goes below 5 credits. It does not add credits during a Hero AI answer. To cancel it, turn off Auto top up in Settings > Billing. Your credits stay. See Auto top up and How credits work.
The response stopped or went quiet
Sometimes a response cuts off mid sentence, or goes quiet. The cause is usually a short connection problem or a problem with the AI service.
When the chat gets no new output for about 75 seconds, it shows "This is taking too long." with a Try again button. Click Try again. Do not refresh the page.
If the investigation step of the deep dive finished in the last 10 minutes, Try again can use that investigation again. The chat then shows "Reusing the investigation from your last attempt...". A new message, a different question, or a different time frame runs the full investigation again.
If the response cut off and no Try again button shows, ask the question again.
You typed "yes" and nothing happened
A staged change waits on its card, not on the message box. Approve it by clicking Approve and apply on the card headed Needs your approval. Typing "yes," "confirm," or "do it" does not run it. See Actions Hero AI can take.
If the buttons do not respond, check whether a response is still streaming. The approval buttons lock while a turn is in flight, and unlock when it finishes.
Hero AI will not change a campaign's budget
The campaign uses a shared budget. In Google Ads the amount lives on the budget, not on the campaign, so changing it would change every campaign attached to that budget. Hero AI stops instead, and tells you how many campaigns share it. Hero AI cannot change a shared budget.
Two ways forward: give this campaign its own budget in Google Ads, then ask again. Or change the shared budget yourself in Google Ads.
Hero AI also refuses a change above the safety ceiling for one action. The ceilings are 10,000 for a daily budget, 10,000 for a Target CPA, and 1,000 for a CPC bid. These numbers are in the currency of your Google Ads account. A Target ROAS cannot go above 10,000%. Make a larger change in Google Ads.
A change applied, but you want it back
Some applied changes carry an Undo button on their card in the chat: negative keyword adds, budget raises and lowers, keyword pauses, Target CPA and Target ROAS changes, bidding strategy switches, and applied ad copy. Click it, and Hero Marketer rolls the change back in Google Ads.
Undo on ad copy puts an updated ad back as it was before the change. Undo on a new ad removes the ad, and Google Ads cannot restore it. See Undo applied ad copy.
Other changes have no Undo button, for example pausing a campaign, an ad group, or an ad, and adding or removing targeted keywords. Ask Hero AI for the opposite change instead, or edit it in Google Ads.
Hero AI changes are also listed in Automation history (/automations). Set the Automation filter to Hero AI to see them. Automation history opens only while daily checks run.
Hero AI recommended something you know is wrong
Hero AI is wrong sometimes. See Understand its recommendations for how to read its output critically.
When you spot a confidently wrong answer, push back: "Are you sure? Show me the underlying data." Hero AI usually corrects itself when given specific pushback, or surfaces the assumption that led it astray.
When the dashboard or a campaign page is faster than chat
For some questions, a lookup is quicker than asking Hero AI:
- Current spend this month. The dashboard.
- What each campaign cost yesterday. The dashboard.
- What search terms triggered your ads. The Search terms tab on the campaign page in Hero Marketer.
- Performance for each keyword. The Keywords tab on the campaign page in Hero Marketer.
These pages are free. See Drill into a campaign. Use Hero AI for analysis and recommendations, not raw lookup.
When a problem persists
Sometimes Hero AI does not respond, hits rate limits that block your work, or stops on every attempt after you try again. This points to a problem with a service that Hero AI uses. You cannot fix it from your end. Contact support so we can check it.