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.

Amazon Product Roundup Post CreatorBuilding a roundup rule.Watch on YouTube

This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.

Amazon Product Reviews WriterBuilding a single-product review rule.Watch on YouTube

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)
SetupNoneAmazon Associates account plus approved API credentials
ReliabilityBreaks when Amazon changes its markup; IP blocks are common at volumeStable
Data richnessTitle, description, price, images, reviewsThe above plus extended fields
Rate limitsAmazon blocking behaviourDocumented PA-API quotas
ComplianceAmazon terms discourage scrapingThe 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#

SettingWhat it does
Search keywords or ASINsWhat to fetch. One per line
Amazon Affiliate IDYour Associates tag, appended to every product link
Amazon Target CountryWhich marketplace to query
Max Number Of Products To IncludeRoundup length
Sort Results ByRelevance, price, rating
CategoryRestricts the search. The plugin carries the full Amazon category list

Product placeholders#

Available in every prompt in these rules.

Base placeholders#

PlaceholderContains
%%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:

html
<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.

Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.