Pulson FAQ
Short answers to the questions people ask most about Pulson. For the AOP operator CLI, see the AOP CLI FAQ.
What is Pulson?
Section titled “What is Pulson?”PulseAd’s agentic Amazon-advertising product. You talk to it in natural language; it answers from live account data and can act on the account (budgets, bids, campaigns, keywords, targets) — but only after a human approves. See What PulseAd is.
Is Pulson the same as PulseAd?
Section titled “Is Pulson the same as PulseAd?”No. PulseAd is the company and the platform; Pulson is the product the
customer uses. (PULSEAD is also the main Snowflake schema — a schema, not the UI.)
Can Pulson change my Amazon account?
Section titled “Can Pulson change my Amazon account?”Yes, but never silently. Every change is proposed: it records a pending action, shows an approval card, and applies only after a human approves — via a separate step. A chat reply is not a confirmation. See Capabilities.
Who can approve a change?
Section titled “Who can approve a change?”A permitted user. Viewer-role members can’t approve campaign changes (they get a 403); budget changes also pass size guardrails (≤50% / ≤$10k / ≥$1).
Does Pulson ever act on its own?
Section titled “Does Pulson ever act on its own?”The Budget Automation agent (the optimize-cycle) can run autonomously under an
auto-approval policy — but autonomous budget writes reach a real Amazon account for
one pilot brand (KISS) today; for every other brand it computes the decision
and sends nothing. See Campaign agents.
What data does Pulson see?
Section titled “What data does Pulson see?”Amazon Ads performance through six domain analysts over Snowflake (refreshed nightly), plus off-Amazon channels (Meta, Google, TikTok, …) that are uploaded manually. See the data model and data & coverage.
Which AI models does Pulson use?
Section titled “Which AI models does Pulson use?”The chat and reports run on OpenAI GPT‑5 family models; the autonomous back-office agents run on Claude (Haiku/Sonnet) on AWS Bedrock. The full map is on the AI models page.
Why did it ask me to pick a team or profile?
Section titled “Why did it ask me to pick a team or profile?”Almost everything runs within a team + country scope, against one active profile. Without a resolved scope, data calls fail closed (empty / not-permitted). See the reference.
Is my data isolated from other brands?
Section titled “Is my data isolated from other brands?”Yes — Pulson is multi-tenant and fails closed when scope is missing. It never shows
one customer’s real names to another, and these docs use placeholders only
(Brand A, ASIN1234).
What’s “PSM”? Is it still used?
Section titled “What’s “PSM”? Is it still used?”PSM (psm_chatbot.py) is the original, now-frozen chat engine. The live engine
is the Action agent. Don’t build on PSM — see the
name map and what’s deprecated.