Bulk creator: Amazon roundups and reviews
Generating Amazon affiliate roundups and single-product reviews with Aimogen Pro, including the PA-API versus scraping decision and the full product placeholder set.
Two related creators live under AI Content Creators › Bulk Creators:
- Product Roundup — "the 10 best X" articles covering several products
- Product Review — a deep article about one product
Both pull real product data from Amazon and give it to the model as source material.
This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.
This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.
Getting product data#
There are two routes and the choice matters.
| Scraping (no keys) | PA-API (with keys) | |
|---|---|---|
| Setup | None | Amazon Associates account plus approved API credentials |
| Reliability | Breaks when Amazon changes its markup; IP blocks are common at volume | Stable |
| Data richness | Title, description, price, images, reviews | The above plus extended fields |
| Rate limits | Amazon blocking behaviour | Documented PA-API quotas |
| Compliance | Amazon terms discourage scraping | The sanctioned route |
Add credentials under Settings › API Keys › Amazon Access Key ID and Amazon Secret Access Key. Amazon requires qualifying affiliate sales before granting PA-API access, so many sites start on scraping.
If you scrape at volume, configure proxies — a single server IP gets blocked quickly.
Rule inputs#
| Setting | What it does |
|---|---|
| Search keywords or ASINs | What to fetch. One per line |
Amazon Affiliate ID | Your Associates tag, appended to every product link |
Amazon Target Country | Which marketplace to query |
Max Number Of Products To Include | Roundup length |
Sort Results By | Relevance, price, rating |
| Category | Restricts the search. The plugin carries the full Amazon category list |
Product placeholders#
Available in every prompt in these rules.
Base placeholders#
| Placeholder | Contains |
|---|---|
%%product_title%% | Product name |
%%product_description%% | Description or feature bullets |
%%product_url%% | Product page URL |
%%aff_url%% | Affiliate-tagged URL |
%%cart_url%% / %%product_cart_url%% | Add-to-cart URL |
%%product_price%% | Current price, formatted |
%%price_numeric%% | Price as a number |
%%price_currency%% | Currency code |
%%product_list_price%% / %%list_price_numeric%% | List price |
%%price_with_discount_fixed%% | Discounted price |
%%offer_price%%, %%offer_url%%, %%offer_img%% | Current offer |
%%product_image%% | Main image |
%%product_imgs%% / %%product_images%% / %%product_images_urls%% / %%product_imgs_html%% | Image sets |
%%product_rating%% / %%product_star_rating%% | Rating |
%%product_reviews%% | Review text |
%%review_link%% | Reviews page URL |
%%product_asin%% | ASIN |
%%product_brand%%, %%product_author%% | Brand or author |
%%product_isbn%%, %%product_upc%%, %%product_ean%% | Identifiers |
%%product_counter%% | Position in the roundup |
%%all_product_titles%% | Every title in the roundup, for the introduction |
%%all_product_info%% | Every product data block |
%%search_keywords%% | The search term used |
Extended placeholders#
Require PA-API keys plus the Amazon extension: %%product_score%%, %%product_edition%%,
%%product_language%%, %%product_pages_count%%, %%product_publication_date%%,
%%product_contributors%%, %%product_manufacturer%%, %%product_binding%%,
%%product_product_group%%, %%product_part_no%%, %%product_model%%, %%product_warranty%%,
%%product_color%%, %%product_is_adult%%, %%product_dimensions%%, %%product_date%%,
%%product_size%%, %%product_unit_count%%.
Writing prompts that use the data#
The whole point is to have the model write from the data rather than from imagination:
Write a review section for product %%product_counter%% in a roundup titled
"%%post_title%%".
Product: %%product_title%%
Brand: %%product_brand%%
Price: %%product_price%%
Rating: %%product_rating%%
Key details: %%product_description%%
What buyers say: %%product_reviews%%
Write 200-300 words covering who it suits, its main strength, and one honest
drawback. Base every claim on the data above. Do not invent specifications,
prices or awards. End with a short verdict line.
%%first_hand_experience_prompt%%%%first_hand_experience_prompt%% and %%point_of_view%% are configured on the rule and shape whether
the copy is written as first-hand experience or as research-based comparison.
Affiliate disclosure#
Amazon Associates requires a clear disclosure. Add it once per rule with HTML Text To Prepend To AI Created Content:
<p class="affiliate-disclosure"><em>As an Amazon Associate we earn from qualifying purchases.
Prices and availability are accurate as of the date shown and are subject to change.</em></p>Check the current Associates Programme Operating Agreement for the exact wording your marketplace requires.
Price accuracy#
Prices are captured at generation time and go stale. Options:
- Include the capture date in the disclosure, as above
- Re-run the rule with Overwrite Existing Posts on to refresh
- Use an OmniBlock on a schedule to refresh only the price blocks
- Prefer relative language in prompts: "around", "at the time of writing"
ClickBank#
The chatbot and OmniBlocks also support ClickBank product listings, configured with a ClickBank Associate ID. See Chatbot Extensions and OmniBlocks block reference.
Common problems#
No products found Search term too narrow, wrong marketplace, or scraping is being blocked. Try an ASIN directly to isolate it.
Prices missing Common with scraping. PA-API keys fix it.
Images missing Amazon image URLs expire. Enable image copying — see Featured images and in-post media.
Affiliate links have no tag
Amazon Affiliate ID is empty, or the prompt uses %%product_url%% instead of %%aff_url%%.
Extended placeholders render literally The Amazon extension is not active, or PA-API keys are not configured.
Related#
Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.