Skip to content

Create Campaigns

Creating new ad campaigns requires an Amazon Ads account connection. Fetching, analyzing, optimizing, and visualizing ad data on the dashboard all work with the Picaro connection alone, but the prompts in this category write to the Amazon Ads side, so connect your Amazon Ads account in advance.

This category mainly covers building new Sponsored Products (SP) campaigns and adding keyword targets, product targets, and negative keywords to existing campaigns. Creating Sponsored Brands (SB) and Sponsored Display (SD) campaigns is out of scope. For bid adjustments on existing campaigns, use Adjust Bids.

  • “I want to see the current campaign structure at a glance.”
  • “I want to build a new Sponsored Products (SP) campaign.”
  • “I want to add new keywords to an existing campaign.”
  • “I want to add ASIN targets or category targets to an existing campaign.”
  • “I want to add negative keywords to an existing campaign.”

As a preliminary step before new construction, fetch the list of Sponsored Products (SP) campaigns tied to the referenced ad profile to avoid naming collisions and duplicate builds.

  • You want to see the current SP campaign structure at a glance
  • You want to verify there’s no overlap with existing campaign names before creating new ones
  • You want to confirm you haven’t accidentally built two campaigns for the same product
List the Sponsored Products campaigns tied to ad profile {{PROFILE_ID}}.
For pre-build naming collision and duplicate-build checks, also show
status, daily budget, and creation date.

Placeholders:

PlaceholderDescriptionDefault source
{{PROFILE_ID}}The target ad profile ID (obtained via Connect Ad Accounts)Auto-referenced if only one profile is connected
  1. Verify connection status — first validate that the specified profile is referenceable with the current connection
    • Why first: if the connection is broken, all subsequent fetches will fail, so block at the entry point
  2. Fetch the campaign list — limit to Sponsored Products (SP) and fetch campaign name, status, daily budget, and creation date
    • Why limit to SP: this category targets SP for new builds, so mixing in SB / SD creates judgment noise
  3. Surface duplicate-build hints — if two or more campaigns appear to target the same product group, add a note
    • Why surface hints: parallel SP campaigns on the same product create bid competition and tend to worsen ACoS
  4. No write operations — return read-only results

Sponsored Products (SP) campaigns: 6

#Campaign nameStatusDaily budgetCreated
1SP-Manual-Shampoo-ExactEnabled¥3,0002026-02-10
2SP-Manual-Shampoo-BroadEnabled¥2,0002026-02-10
3SP-Auto-ShampooEnabled¥2,0002026-02-10
4SP-Manual-Conditioner-ExactEnabled¥2,5002026-03-05
5SP-Manual-Shampoo-Exact (old)Paused¥3,0002025-11-20
6SP-Auto-ConditionerEnabled¥1,5002026-03-05

Note: #1 and #5 have similar names. Avoid naming collisions when building new campaigns.

  • Read-only, so no writes happen to Amazon Ads
  • The list is limited to profiles with a valid connection (no display of unauthorized information)
  • Sponsored Brands (SB) and Sponsored Display (SD) are out of scope (prevents misjudgment from mixing types)
  • If similar existing names are detected, they’re flagged so naming collision risk is visible
PhaseStateConditions
Phase 1 (current)One-shotPicaro connection + Amazon Ads account connected
Phase 2 (Q3 2026)Runnable dailySave as a “saved prompt” and incorporate into the morning list check
Phase 3 (Q4 2026)Daily automatic (diff notification)Slack notification if the campaign structure changes from the previous day
Phase 4 (2027)AutomaticAuto-summarize structural diffs and deliver

Prompt 2: Build a new Sponsored Products (SP) campaign

Section titled “Prompt 2: Build a new Sponsored Products (SP) campaign”

Generate a proposal that builds Sponsored Products (SP) campaigns, ad groups, product ads, and targets (keyword targets / product targets) in one go, and reflect it to Amazon Ads after approval.

  • You’ve launched a new product and want to stand up Sponsored Products ads
  • You want to set up manual targeting and auto targeting at the same time
  • You want to align naming conventions and starting bids with internal standards
For ad profile {{PROFILE_ID}}, build new Sponsored Products (SP) campaigns
targeting {{PRODUCT_SCOPE}}.
Use {{TARGETING_MODE}} as the targeting strategy, set the initial daily
budget to {{DAILY_BUDGET}} JPY, and start bids at {{STARTING_BID}} JPY.
Also propose keyword target and product target candidates.
Do not reflect to Amazon Ads until I approve.

Placeholders:

PlaceholderDescriptionDefault source
{{PROFILE_ID}}The target ad profile IDAuto-referenced if only one profile is connected
{{PRODUCT_SCOPE}}The scope of target products (ASIN list, product label, brand name, etc.)User input
{{TARGETING_MODE}}The targeting types to build (e.g., manual + auto, manual only)Default is parallel manual + auto build
{{DAILY_BUDGET}}Initial daily budget per campaign (JPY)Default 3000 JPY (industry launch benchmark)
{{STARTING_BID}}Starting bid for keyword targets / product targets (JPY)Default is the midpoint of Amazon’s suggested bid range
  1. Check for naming collisions with existing campaigns — run the same fetch as Prompt 1 to verify the new campaign names don’t collide with existing ones
    • Why every time: to prevent duplicate-creation accidents when someone is editing in parallel in another tab
  2. Outline the build plan — propose a 4-tier structure that builds manual targeting and auto targeting in parallel
    • Organize as Campaign → Ad group → Product ad → Target (keyword target / product target)
    • Why build manual and auto in parallel: this is the standard flow — auto targeting captures search terms while manual targeting concentrates bids on keywords with proven results
  3. Validate starting bid reasonableness — fetch Amazon’s suggested bid range for each target and check whether the starting bid falls within it
    • Why stay within range: to avoid both excessive ad spend from overbidding and zero delivery from underbidding
  4. Apply naming conventions — prioritize registered naming conventions from Design Label Taxonomy; if none are registered, use the built-in default
  5. Return an approval table — list the campaigns, ad groups, initial budgets, starting bids, and target counts to be built
  6. Reflect after approval — write to Amazon Ads only after you reply “approve”

Build candidates: 3 campaigns / 5 ad groups / 4 product ads / 32 targets

CampaignAd groupTarget typeCountStarting bidDaily budget
SP-Manual-Shampoo-ExactAmino acid shampooKeyword target (Exact)8¥95¥3,000
SP-Manual-Shampoo-BroadAmino acid shampooKeyword target (Broad)12¥78¥2,000
SP-Manual-Shampoo-ProductAmino acid shampooProduct target (ASIN)6¥110¥2,000
SP-Auto-Shampooclose-match / loose-match / substitutes / complementsAuto targeting (4 groups)4¥80¥2,000

All starting bids are within Amazon’s suggested bid ranges. No similar existing names (no naming collisions). Reply “approve” to apply.

  • Duplicate-creation prevention: runs the same fetch as Prompt 1 just before building and blocks construction if there’s an exact match or highly similar name with an existing campaign
  • Naming collision avoidance: when collisions are detected, suggests 1-2 alternative names so users can pick a different one
  • Starting bid validation: if outside the suggested bid range, either rounds it into range or displays an explicit caution note
  • ¥1 floor guard: starting bids computed below ¥1 are clamped to ¥1
  • Nothing is reflected to Amazon Ads until you explicitly say “approve”
  • Each proposal has a 1-hour expiration; regeneration is required after that
  • To undo a build, use the Amazon Ads management console or submit a support request
PhaseStateConditions
Phase 1 (current)One-shotPicaro connection + Amazon Ads account connected
Phase 2 (Q3 2026)One-shot (templated)Save naming conventions and initial budgets as a template, run one-shot per new product
Phase 3 (Q4 2026)One-shot (template auto-apply)Auto-apply a new-product launch preset, with human approval
Phase 4 (2027)Template auto-apply + approvalNew builds carry strategic decisions, so human approval is maintained even in Phase 4

Q: Can I also create Sponsored Brands (SB) or Sponsored Display (SD) campaigns? A: This category covers Sponsored Products (SP) only. Create SB / SD campaigns from the Amazon Ads management console.

Q: Is it mandatory to split manual and auto into separate campaigns? A: Not mandatory, but recommended. It makes it easier to set up an operation flow where auto targeting captures search terms and manual targeting concentrates bids on high-performing keywords.


Prompt 3: Add keyword targets to an existing campaign

Section titled “Prompt 3: Add keyword targets to an existing campaign”

Generate a proposal that adds keyword targets with match types to an existing manual-targeting ad group, and reflect it after approval.

  • You want to register search terms that performed well in auto targeting as keyword targets on the manual side
  • You want to add new keyword ideas with Exact / Phrase / Broad match types
  • You want to add multiple keywords to the same ad group in one shot
Add keyword targets to ad profile {{PROFILE_ID}}, campaign {{CAMPAIGN_ID}},
ad group {{AD_GROUP_ID}}.
Candidates are {{KEYWORD_SOURCE}}, match types {{MATCH_TYPES}},
starting bid {{STARTING_BID}} JPY.
Do not reflect to Amazon Ads until I approve.

Placeholders:

PlaceholderDescriptionDefault source
{{PROFILE_ID}}The target ad profile IDAuto-referenced if only one profile is connected
{{CAMPAIGN_ID}}The destination campaign IDUser input (selected from Prompt 1)
{{AD_GROUP_ID}}The destination ad group IDUser input
{{KEYWORD_SOURCE}}Source of keywords to add (a direct list, promotion candidates from auto targeting, etc.)User input
{{MATCH_TYPES}}Match types to add (Exact / Phrase / Broad, multiple allowed)Default is Exact + Phrase
{{STARTING_BID}}Starting bid (JPY). If omitted, the campaign’s default bidDefaults to the ad group default if unspecified
  1. Validate the destination — verify the specified campaign and ad group are referenceable with the current connection, and that the ad group uses manual targeting
    • Why limit to manual: keyword targets can’t be added to auto-targeting ad groups, so block accidental operations at the entry point
  2. Deduplicate — exclude keyword targets that exactly match existing ones
    • Why deduplicate: duplicate registration of the same keyword × same match type is rejected by Amazon or causes bid competition
  3. Organize match types — expand Exact / Phrase / Broad per the specification, fetch the suggested bid range for each match type, and validate reasonableness
  4. Return an approval table — present 4 columns: keyword, match type, starting bid, suggested bid range
  5. Reflect after approval — write to Amazon Ads only after you reply “approve”

Keyword target candidates to add: 14 (2 duplicates excluded)

KeywordMatch typeStarting bidSuggested bid range
amino acid shampooExact¥95¥78–124
amino acid shampooPhrase¥78¥62–98
refill shampooExact¥88¥70–115
…(11 more)…

2 duplicates (“amino acid shampoo Broad” and “non-silicone shampoo Exact”) were excluded. Reply “approve” to apply.

  • Destination validation: confirms the ad group’s targeting type is “manual” before adding
  • Duplicate-add prevention: exact matches of existing keyword × match type are automatically excluded
  • Starting bid validation: caution note displayed if outside the suggested bid range
  • ¥1 floor guard: anything below ¥1 is clamped to ¥1
  • Nothing is reflected to Amazon Ads until you explicitly say “approve”
  • Each proposal has a 1-hour expiration
  • To undo additions, use the Amazon Ads management console or submit a support request
PhaseStateConditions
Phase 1 (current)One-shotPicaro connection + Amazon Ads account connected
Phase 2 (Q3 2026)One-shotLink keyword candidate sources with “saved prompts”
Phase 3 (Q4 2026)Weekly batch + approvalAggregate auto-targeting promotion candidates weekly, with 1-click Slack approval
Phase 4 (2027)Automatic (via n-gram recommendations)Auto-add within guardrails, with human monthly audit

Prompt 4: Add product targets to an existing campaign

Section titled “Prompt 4: Add product targets to an existing campaign”

Generate a proposal that adds product targets (ASIN targets / category targets) to an existing manual-targeting ad group, and reflect it after approval.

  • You want to show ads on competitor ASIN product pages
  • You want to show ads on cross-sell ASINs of your own products
  • You want to broadly target a whole category with category targets
Add product targets to ad profile {{PROFILE_ID}}, campaign {{CAMPAIGN_ID}},
ad group {{AD_GROUP_ID}}.
Candidates are {{TARGET_LIST}} (ASIN targets or category targets),
starting bid {{STARTING_BID}} JPY.
Do not reflect to Amazon Ads until I approve.

Placeholders:

PlaceholderDescriptionDefault source
{{PROFILE_ID}}The target ad profile IDAuto-referenced if only one profile is connected
{{CAMPAIGN_ID}}The destination campaign IDUser input
{{AD_GROUP_ID}}The destination ad group IDUser input
{{TARGET_LIST}}A list of ASIN targets, or a category target specificationUser input
{{STARTING_BID}}Starting bid (JPY)Defaults to the ad group default if unspecified
  1. Validate the destination — confirm the ad group uses manual targeting
    • Why limit to manual: product targets can’t be added to auto-targeting ad groups
  2. Deduplicate — exclude product targets (ASIN targets / category targets) that exactly match existing ones
  3. Verify ASIN validity — for ASIN targets, confirm the ASIN is referenceable on Amazon
    • Why verify: discontinued or non-existent ASINs won’t deliver — no ad spend wasted, but it adds operational noise
  4. Return an approval table — present 4 columns: target type, target, starting bid, suggested bid range
  5. Reflect after approval — write to Amazon Ads only after you reply “approve”

Product target candidates to add: 9 (1 duplicate excluded)

Target typeTargetStarting bidSuggested bid range
ASIN targetB0XXXXXXXX¥120¥92–148
ASIN targetB0XXXXXXXY¥110¥85–135
Category targetBeauty > Hair Care > Shampoo¥95¥70–120
…(6 more)…

1 duplicate (ASIN B0XXXXXXXZ) was excluded. Reply “approve” to apply.

  • Destination validation: confirms manual targeting before adding
  • Duplicate-add prevention: exact matches with existing product targets are automatically excluded
  • ASIN validity check: non-referenceable ASINs are excluded and a caution note is displayed
  • Starting bid validation: caution note displayed if outside the suggested bid range
  • ¥1 floor guard: anything below ¥1 is clamped to ¥1
  • Nothing is reflected to Amazon Ads until you explicitly say “approve”
  • Each proposal has a 1-hour expiration
  • To undo additions, use the Amazon Ads management console or submit a support request
PhaseStateConditions
Phase 1 (current)One-shotPicaro connection + Amazon Ads account connected
Phase 2 (Q3 2026)One-shotLink competitor ASIN lists with saved prompts
Phase 3 (Q4 2026)Weekly batch + approvalAggregate competitor ASIN monitoring weekly, with Slack approval
Phase 4 (2027)AutomaticAuto-add within guardrails, with human monthly audit

Prompt 5: Add negative keywords to an existing campaign

Section titled “Prompt 5: Add negative keywords to an existing campaign”

Generate a proposal to add negative keywords to an existing campaign (or to ad groups under a campaign) to suppress wasted delivery, and reflect it after approval.

  • You want to exclude search terms with zero sales from auto targeting
  • You want to cut off traffic on competitor brand names
  • You want to remove phrases that could harm brand reputation
Add negative keywords to ad profile {{PROFILE_ID}}, campaign {{CAMPAIGN_ID}}.
Targets are {{NEGATIVE_LIST}}, match types {{NEGATIVE_MATCH_TYPES}}
(NEGATIVE_EXACT / NEGATIVE_PHRASE).
Do not reflect to Amazon Ads until I approve.

Placeholders:

PlaceholderDescriptionDefault source
{{PROFILE_ID}}The target ad profile IDAuto-referenced if only one profile is connected
{{CAMPAIGN_ID}}The destination campaign IDUser input
{{NEGATIVE_LIST}}The list of search terms to excludeUser input (paste candidates extracted in Add Negative Keywords)
{{NEGATIVE_MATCH_TYPES}}NEGATIVE_EXACT / NEGATIVE_PHRASEDefault is NEGATIVE_PHRASE (excludes broadly)
  1. Validate the destination — verify the campaign is referenceable with the current connection
  2. Deduplicate — exclude negative keywords that exactly match existing ones
  3. Warn about over-exclusion — display a caution if short, broadly effective phrases (e.g., umbrella category terms like “shampoo”) are included as NEGATIVE_PHRASE
    • Why warn: over-exclusion will also block search terms you actually wanted to serve, causing missed opportunities
  4. Return an approval table — present 3 columns: negative term, match type, scope (whole campaign)
  5. Reflect after approval — write to Amazon Ads only after you reply “approve”

Negative keyword candidates to add: 12 (0 duplicates, 1 over-exclusion warning)

Negative termMatch typeScope
commercial useNEGATIVE_PHRASEWhole campaign
usedNEGATIVE_PHRASEWhole campaign
NEGATIVE_EXACTWhole campaign
…(9 more)…

Warning: “shampoo” is included as NEGATIVE_PHRASE. Since it’s an umbrella category term, it may block search terms you actually wanted to serve. Reply “approve” to apply.

  • Duplicate-add prevention: items that exactly match existing negative keywords are automatically excluded
  • Over-exclusion warning: caution note displayed when umbrella category terms or short phrases are included as NEGATIVE_PHRASE
  • Scope made explicit: always presents whether negatives are added at the campaign or ad group level
  • Nothing is reflected to Amazon Ads until you explicitly say “approve”
  • Each proposal has a 1-hour expiration
  • To undo exclusions, use the Amazon Ads management console or submit a support request
PhaseStateConditions
Phase 1 (current)One-shotPicaro connection + Amazon Ads account connected
Phase 2 (Q3 2026)Runnable dailyFeed detection results from Add Negative Keywords via saved prompts
Phase 3 (Q4 2026)Weekly batch + approvalAggregate high-ACoS / zero-conversion negatives weekly, with Slack approval, up to 50/week
Phase 4 (2027)AutomaticAuto-add within guardrails, with human monthly audit

What you want to doPrompt to use
Check the list of existing Sponsored Products (SP) campaignsPrompt 1
Build a new Sponsored Products (SP) campaignPrompt 2
Add keyword targets to an existing campaignPrompt 3
Add product targets (ASIN / category) to an existing campaignPrompt 4
Add negative keywords to an existing campaignPrompt 5