How to Create Amazon Ads Using Bulk Upload — Step-by-Step Tutorial
I've walked dozens of sellers through their first bulk upload. The process itself is straightforward — but there are a few gotchas that trip people up every time. This tutorial covers the complete workflow with real screenshots and the mistakes I see most often.
Also available in: 中文版
What is bulk upload and why use it
Amazon Ads Bulk Operations lets you create or modify large numbers of campaigns, ad groups, and keywords by uploading an Excel file — instead of setting up each campaign manually.
Bulk upload is especially useful when you need to:
- Launch multiple new product campaigns at the same time
- Adjust bids or budgets across many campaigns at once
- Copy the same campaign structure to different SKUs
- Pause or enable campaigns in bulk
If you're still creating campaigns one by one, bulk upload can reduce hours of work to minutes.
Go to Bulk Operations
Log in to Amazon Ads console and find Bulk operations in the left navigation under Campaign Manager.

Download the spreadsheet
In the "1. Create & download a custom spreadsheet" section:
- Set a date range (Yesterday recommended)
- Check "Sponsored Products data"
- For Portfolio IDs, also check "Brand assets data"
- Click "Create spreadsheet for download"

Creating brand new campaigns? Click "Download a bulk operations template" at the bottom of the page to get a blank template instead.
Edit the spreadsheet
Open the .xlsx file in Excel. Each row represents one entity. Key fields to fill in:
- Entity: Campaign / Ad Group / Keyword / Product Ad
- Operation:
createfor new,updatefor edits - State: enabled or paused
- Match Type: Exact / Phrase / Broad
- Daily Budget and Bid amounts

Column headers must match Amazon's exact format. Match Type must be exactly Exact, Phrase, or Broad (case-sensitive). Any formatting error will cause the upload to fail.
Want to skip the manual formatting? AMZTool generates a correctly structured file from a visual editor — no spreadsheet editing needed.
Upload the file
In the "3. Upload your file" section, click "Choose file", select your .xlsx file, and submit.

Supported formats: .xlsx and .xls. A single upload can process up to 1,000 keywords.
Verify the result
After ~3 minutes, check Bulk spreadsheet history:
- Finished Successfully — campaigns created
- Finished with errors — download the error report and fix the affected rows

Wait 10 minutes after a successful upload before checking the console. The campaigns are live — the display just takes time to update.
Frequently asked questions
How do I create campaigns inside an existing Portfolio?
How long does Amazon take to process a bulk upload?
Why isn't my campaign data showing after a successful upload?
I keep getting errors — how do I fix them?
What ad types does bulk upload support?
Related reads:
Build your next bulk sheet without template errors
AMZTool lets you create Sponsored Products campaign structures visually, reuse saved inputs, and export Amazon-ready files in minutes.
