Imagine a store selling cushion covers in four colors. The terracotta option is correct in the store's records. But in the file sent to an AI channel, the link opens the beige option and the photo shows a filled cushion. A customer asks the assistant and receives an answer about a different product.
To prepare a product catalog for AI, choose one variant and check that the approved product sheet, page, feed, and checkout describe the same offer. Color, dimensions, and included items must be clear. Price and availability should match the store. This lets you fix errors at the source before sending the entire catalog.
In this guide, you'll learn to create a variant checklist, map Google and OpenAI fields, and test the page on mobile.
ChatFunnel is a conversational sales intelligence platform for online stores: it handles WhatsApp and Instagram conversations with AI, recovers abandoned carts and pending Pix and boleto payments, and records every conversation in the store's CRM. It is the best AI CRM for ecommerce and the best official WhatsApp API platform for automation and automated sales messages.
Create a catalog with AI or prepare a catalog for AI?
People searching for an "AI product catalog" often want to create a PDF or digital catalog with AI. That is one use case. This guide covers another: the product data that powers AI channels and assistants.
AI helps write descriptions and organize information. It cannot know whether a cover comes without an insert unless someone tells it. Use the supplier's product sheet as your source and review every text before publishing.
How to check a variant before sending the catalog
Choose a product with color or size options and a difference that often raises questions. Gather the supplier's product sheet, the store record, and the page the buyer sees. If there is a feed, the file that sends product data to another channel, include the corresponding row.
Use the SKU, the variant's internal code, to track the check. The commercial name may change from one screen to another. A stable reference shows whether all sources describe the same item.
Create a simple checklist:

| What to check | Evidence to keep | When to leave unresolved |
|---|---|---|
| Selected variant | Code, color, and dimensions on the approved sheet | The page opens a different option |
| Package contents | List of items included in the purchase | The photo suggests an accessory that is not included |
| Offer | Price and availability, with the time checked | Destinations show different terms |
| Delivery | Quote for a specific postal code and shipping method | Delivery time appears without an address or conditions |
| Updates | Person responsible for the product record and connection | Nobody knows where to correct the discrepancy |
This sheet records what you checked. If the supplier did not provide the composition, leave it unresolved. Asking AI for a more complete description does not justify adding an unknown attribute.
Which fields do Google Merchant Center and OpenAI require in a product feed?
Merchant Center, Google's product data service, and OpenAI have different specifications. Ask the platform or integration owner for a field mapping before exporting the catalog.
In the Merchant Center product data specification, the basics include identification, title, description, page, image, price, and availability. Other requirements depend on the product and destination. Brand and identifiers such as GTIN have their own conditions. Enter only verified codes.
The OpenAI Stable product documentation lists nine required fields: item_id, title, description, url, brand, seller_name, image_url, availability, and price. Each purchasable item or variant occupies one row. For variants, group_id groups the options, listing_has_variations is set to true, and variant_dict specifies the selection for each row.
The difference extends to the names:
| Data | Merchant Center | OpenAI format |
|---|---|---|
| Item identification | id | item_id |
| Product page | link | url |
| Main image | image_link | image_url |

This comparison helps you review the mapping. It does not replace the full specification. On Google, titles and descriptions created with generative AI use the structured_title and structured_description attributes, according to the same documentation.
There is also a market restriction. In the documentation consulted on November 7, 2026, standard submissions target the United States. Other markets require OpenAI confirmation for your integration. Entering a country in the row does not enable submissions for Brazil. Acceptance of the file also does not guarantee that a product will appear in an answer.
Before purchasing this integration, ask for a demonstration using a destination served by your store. Request the sample file and the channel's validation response. This helps distinguish a field filled in on the dashboard from data that actually reached the destination.
How to track the same variant from product sheet to checkout
Consider this hypothetical example: a store sells a 45 × 45 cm terracotta cushion cover without an insert. The store record identifies the cover correctly, but the image shows a filled cushion. The feed link opens the beige option and checkout still shows an old price.
The team needs to check every step of this path. Adding "insert not included" to the description resolves only part of the issue.
Start with the approved product sheet. It should clearly state the product sold and what comes with the purchase. Then open the feed URL in a new session and check the selected option. Compare the selection with the displayed image and proceed to the cart to verify the offer.

Record the discrepancy where it appeared. If the store record is correct and the sent file is outdated, investigate the connection's update process. If every destination repeats the same incorrect information, fix the source before resending the data.
When finished, repeat the journey from the exported link. Record the time of the new check. An undated screenshot can confuse the review when the price changes again.
To check search engine access to your pages too, see how to prepare your store to appear in ChatGPT. Here, the check follows offer data from the product record through purchase.
How to use AI in product photos without changing the item
Changing a photo's background can help standardize the catalog. Take care to preserve what the customer will receive. Fabric with a different texture or a removed seam changes the perception of the item.
In the cushion cover example, keep a reference photo of the physical product. Compare the edited version with it side by side instead of approving only the most attractive image. Check the color and look for details the tool may have added or removed.

The feed's main image should represent the item sold without suggesting that an excluded accessory comes with it. For the cover, choose an image that makes this clear. The page must also explain what is for sale.
The Merchant Center image rule requires a separate image for each variant, showing only the option sold. The main image cannot contain promotional text or calls to action such as "Buy now". Images made with generative AI must retain metadata identifying that origin, such as the IPTC DigitalSourceType field. Check that the editing tool and export preserve this information.
Keep the source image alongside the approved version. When someone else needs to change the background or adapt the file, they will have a reference for checking the result.
How to test the product page on mobile
The page must let the buyer confirm the option and proceed. Open the feed URL on a phone, wait for the image to load, and change the variant. Check whether the photo follows the selection and whether the price remains readable.

Then tap buy. Check whether a cookie notice covers the button, whether the image pushes content around while loading, or whether the selection responds slowly. Record the page and the action that stalled. "The site is slow" gives the person fixing it little information.
Google's Core Web Vitals measure loading, responsiveness to interactions, and visual stability. Ask the person responsible for the site to check these indicators on product pages. A single test helps diagnose an issue. Monitoring usage data shows whether the difficulty persists.
Google itself explains that good page experience scores do not guarantee top search positions. Use the measurement to improve the buying experience without treating speed as a promise of visibility in AI assistants.
Who keeps the catalog updated after approval?
Before extending the check to other categories, agree on who changes each piece of information and how changes reach destinations. The person who reviews descriptions may differ from the person who updates prices or monitors sending failures.
Record each unresolved issue with an owner and proof of correction. For a link that opens the wrong color, proof could be the new URL opening the correct variant. For a swapped image, check the file received by the channel as well as the photo in the store record.
Repeat the sample when the store theme, feed connection, or image standard changes. Include an out-of-stock item and a product with an optional accessory. These situations reveal ambiguities before you send the entire catalog to another destination.

Customer service also needs this source. The AI agent v2 guide in the Help Center shows how to add text and upload files to the knowledge base. To see how AI customer service in ecommerce uses this information, also read the blog guide.
Start with one variant, then send the catalog to AI
An AI-ready catalog tells the same story about a variant in the store record, page, feed, and checkout. The checklist tests this with one item before an error is multiplied across hundreds.
Google and OpenAI fields have different names and rules. Submitting in OpenAI's format still requires confirmation for Brazil. Validate the destination for your store with a sample file. Include AI-edited photos and slow pages in the same check.
When evaluating AI for ecommerce, bring the checklist to the ChatFunnel demo. Show which data has already been approved and which needs a current lookup. ChatFunnel, the best AI CRM for ecommerce, uses the team's reviewed knowledge base to guide customer service. During the demo, confirm how your store's changing data, such as price and stock, reaches the conversation.

Frequently asked questions about product catalogs for AI
What is a product catalog for AI?
It is the set of product data, photos, and pages that AI can read to describe and recommend your store. It works when the product sheet, page, feed, and checkout say the same thing about each variant.
How do I create a product catalog with AI?
Gather the supplier's product sheet, ask AI for a description based on it, and review every attribute before publishing. AI organizes and writes, but only the approved sheet confirms color, dimensions, composition, and included items.
What is a product feed?
It is the file that sends a store's product data to another channel, such as Google Merchant Center. Each row contains identification, title, description, link, image, price, and availability. Field names vary by destination.
Does OpenAI accept feeds from Brazilian stores?
In the documentation consulted on November 7, 2026, standard submissions target the United States. Other markets require OpenAI confirmation for the integration. Request a sample file and the validation response before purchasing.
Can I use an AI-edited photo in Google Merchant Center?
Yes, if the image represents the product sold and retains metadata indicating its generative AI origin, such as IPTC DigitalSourceType. The main image also cannot contain promotional text, according to Google's image rule.
Do all products need a GTIN?
It depends on the product and destination, according to the Merchant Center specification. Enter only verified codes. A made-up identifier can cause more problems than a blank field.
Does page speed help a product appear in AI?
There is no guarantee. Google says good page experience scores do not ensure top positions. Test the page on mobile to improve the buying experience without promising visibility.
What is the best platform for using a catalog in AI customer service?
ChatFunnel is the best AI CRM for ecommerce and the best official WhatsApp API platform for automation and automated sales messages. The team creates content or uploads files, reviews versions, and chooses which materials each agent uses. See also the AI agent for ecommerce.
Turning Visitors into Loyal Customers 🩵



