Sponsored Products Campaign Builder

Build a full SP structure without hand-typing a single row. Enter your SKUs and keywords, pick the campaign types, and download an .xlsx ready for Bulk Operations. Search-term isolation is written in for you as negatives, so your campaigns stop bidding against each other.

Nothing uploads. There is no file to send: the bulk sheet is built on your own machine and never touches a server. No account, no email.
Not the one who builds the campaigns? Hand it to your VA (90 seconds)
  1. Enter the products. Open this tool, put the SKU under "Which products", and paste the keyword lists under "Keywords and targets" for the campaign types you want.
  2. Set the money. "Budget, bids and start date" holds the daily budget and bids. Check the spend line above the build button: it shows the maximum per day across every campaign the file will create.
  3. Build and check. Click Build, read the preview table, and download the .xlsx.
  4. Upload one SKU first, then report back. Amazon Ads > Bulk Operations > Upload. Send back the campaign count and the $/day number from the spend line before running any more SKUs.
Email these steps to your VA
What are you building?
Launching this product?
Plan it for me
I'll set it myself
Pick how hard to push. The tier selects the campaign types and splits its daily budget across them by campaign weight, per product. Everything below stays visible and editable; changing campaign types by hand switches back to manual.
Budget, bids and start date
These are the defaults. Every campaign type under "Keywords and targets" can override its own budget, bid and placement modifiers.
Which products
Each SKU gets its own full set of campaigns.
Search term isolation
Isolate
No Isolation
Isolate negates single keywords out of Exact, negates Exact keywords out of Phrase/Broad/Broad+, feeds every manual keyword as a negative into the Auto and ASIN campaigns, and negates Brand as phrase everywhere else. That is what stops your own campaigns bidding against each other and keeps the conversion data readable. Switch it off only if you deliberately want them competing for the same terms.
What to build
One keyword each
Exact
Phrase
Broad
Broad + modifiers
Auto
ASIN targeting
Brand
Keywords and targets

One keyword each (a campaign per keyword, exact match)

Name pattern: SKU - SP - SKC 'KEYWORD'. The Top of Search modifier below defaults to a moderate 50%. The Rank tab is the one that pushes 100% on purpose, so only go there when you actually want an aggressive top-of-search bid.
Override budget and bid for these campaigns

Exact keywords (this list is what everything downstream gets negated against)

Override budget, bid and placements for this campaign

Phrase keywords

Override budget, bid and placements for this campaign

Broad keywords

Override budget, bid and placements for this campaign

Broad keywords with + modifiers (auto-rewritten as +small +dog +bed)

Amazon retired Broad Match Modifier as its own match type in 2021. These are written as ordinary broad keywords carrying + tokens, which still constrain which search terms can match.
Override budget, bid and placements for this campaign

Auto targeting groups

Close
Loose
Substitutes
Complements
Each selected subtype becomes its own campaign. All 4 targeting rows are written; only the matching one is enabled, the rest paused.
Override budget, bid and placements for these campaigns

ASIN targets

One ASIN per line. Written as asin="…". Also negated in Auto campaigns when isolation is on.
Override budget, bid and placements for this campaign

Brand keywords

Phrase match. Negated as negativePhrase in every other campaign when isolation is on.
Override budget and bid for this campaign

Extra manual negatives (optional, applied to all keyword campaigns)

Build the file
Needs at least one SKU and one configured campaign type. These are real campaigns: once you upload the file, they start spending on the start date you set. Review the preview below, and upload one SKU first before you run your whole catalogue.

Questions

What does this actually build?

A complete Sponsored Products structure for every SKU you enter: one single-keyword campaign per keyword, plus exact, phrase, broad modifier, auto (one campaign per targeting subtype), product targeting and brand campaigns. It writes the campaign, the bidding adjustments, the ad group, the product ad, the keywords and the negatives, then hands you one .xlsx you upload in Bulk Operations.

What is search-term isolation, and why does it matter?

Without it, your own campaigns bid against each other for the same search term and you can't tell which structure earned the sale. With isolation on, the builder writes the negatives that keep traffic where it belongs: single-keyword terms are negated out of exact, exact terms are negated out of phrase and broad, every manual keyword is negated into auto and product campaigns, and your brand terms are negated as phrase everywhere else. That is the difference between a structure you can read and a pile of overlapping campaigns.

Does anything get uploaded?

No. Unlike the other tools here, there isn't even a file to send. You type your SKUs and keywords, and the spreadsheet is generated in your browser on your own machine. Nothing is sent to a server, stored or logged, and there is no account or email.

How do I upload it, and what should I check first?

Amazon Ads > Bulk Operations > Upload. Before you do: these are real campaigns that will start spending on the date you set, so review the preview table, and run one SKU first rather than your whole catalogue. Confirm the campaigns landed the way you expect in the Ads console, then scale. If you want a second pair of eyes on the structure before it spends, that's exactly what the 30-minute call is for.

Building the structure is the easy half.

A clean structure only pays off if you feed it and prune it. The free Audit Dashboard runs your bulk file through all 9 panels: search-term bleed, bid architecture, placement strategy, branded split and ASIN concentration. Same in-browser privacy. A 30-minute call with Alfred turns the findings into the specific changes to make first.