AI Assistant

AI Assistant: Ask Your Ad Account Questions in Plain English

9 min read
Last updated: August 2026

What it is

The Assistant is a chat inside WallyPilot where you ask questions about your Walmart advertising the way you would ask a colleague: "Which keywords wasted the most spend last month?" "Show spend by match type for the last 30 days." "Cut bids on keywords under 2x ROAS."

Every answer comes from your own synced campaign data — the same numbers you see on your dashboard, not generic advice. When you ask it to change something, it drafts the change for you to review. It never touches your account on its own.

Nothing changes without you

The most important thing to understand about the Assistant is what it cannot do. It cannot edit a bid, move a budget, pause a campaign, or block a search term. The only thing it can do is draft a change and show it to you.

You approve every change

Each draft shows a before/after for every keyword or campaign it touches. Nothing reaches Walmart until you click Approve — and larger changes ask you to type a confirmation first, so a stray click cannot apply one.

24-hour undo

After a change applies, you have a 24-hour window to undo it and restore the previous values. Drafts themselves also expire after 2 hours, so you can never approve a diff describing numbers that have since moved.

Hard caps on movement

Even an approved change is bounded. The caps below are enforced in code, not by the AI — a draft outside them is refused with the reason spelled out.

How far one change can go

  • Bids can rise at most 50% or fall at most 75% in a single change, and always stay between Walmart's $0.30 floor and a $20 ceiling
  • Daily budgets can at most double or be cut 75% in one change, between Walmart's $10 minimum and a $2,000 ceiling — and at most 5 campaigns per draft
  • Spend increases ask for explicit confirmation — a draft that raises estimated spend by $50/day or more requires typing APPLY before it can be approved, on top of the line-by-line review every draft gets
  • Pausing is limited to 5 campaigns per draft, and the draft states roughly how much daily spend stops the moment you approve

What to ask it

The Assistant is at its best on six kinds of question. Copy these and adjust the numbers to your account.

Wasted spend

Find where money went without producing orders.

"Which keywords wasted the most spend last month?" · "Show me search terms with clicks but no orders in the last 30 days"

Trends and charts

Slice performance any way you can say out loud, and get it charted.

"Show spend by match type for the last 30 days" · "Chart ROAS over time for my top three campaigns"

Bid cuts by performance

Turn a rule of thumb into a reviewed draft in one message.

"Cut bids on keywords under 2x ROAS" · "Lower bids 20% on keywords with ACOS over 50%"

Budget changes

Give room to what is working; take it from what is not.

"Raise the daily budget on my best-performing campaign by 50%" · "Which campaigns keep hitting their daily budget cap?"

Negative keywords

Queue blocks for the terms taking money without converting. These land in the same reviewed queue as the Negative Keywords tool, with the same guardrails — a term that ever produced an order is never blocked.

"Queue negatives for search terms with 10+ clicks and zero orders"

Sync health

When something looks empty or stale, ask why before assuming the worst. The Assistant checks each dataset's freshness and the nightly sync record, and tells "you spent nothing" apart from "this report stopped syncing".

"Why does my keyword data look stale?" · "When did my account last sync?"

What it will honestly tell you it cannot do

The numbers run about two days behind

Walmart's reporting takes roughly two days to settle, so the Assistant treats "two days ago" as the freshest reliable day. This is a Walmart-side lag, not a sync problem — asking about yesterday will get you an honest "too early to say" rather than half-settled numbers.

It never uses the word "profit"

Walmart's APIs carry no cost data — no cost of goods, referral fees, or fulfillment costs — so no tool reading them can truthfully tell you whether a sale made money. The Assistant talks in ROAS and ACOS and lets you apply your own margins, instead of dressing ad revenue up as profit.

"Estimated contribution" needs your cost data first

Once you enter unit and fulfillment costs on the Product costs page, the Assistant can report estimated contribution after ad spend — its carefully-named substitute for profit. For items where you have entered no costs, contribution shows as unknown rather than being quietly treated as zero, so a "contribution above zero" question never sweeps in items it knows nothing about.

Daily message limits

Each plan includes a number of Assistant messages per day. The counter resets daily, and hitting the limit never blocks anything else in WallyPilot.

5
Free / day
50
Starter / day
150
Basic / day
Unlimited
Enterprise

Getting good answers

  • • Name a time window — "last 30 days" gets a sharper answer than "recently"
  • • State thresholds as numbers: "under 2x ROAS", "10+ clicks, zero orders"
  • • Review the draft line by line before approving — that review step is the product, not a formality
  • • If a draft expired before you approved it, just ask again — it redrafts from fresh numbers

Related Optimization Guides

Wasted Spend

Negative Keywords

The reviewed queue the Assistant's negative-keyword drafts feed into

Read guide →
Automation

Automated Bid Rules

Standing rules that run nightly — for the changes you want made without asking

Read guide →