A Facebook product feed is a structured file for Meta catalogs. It contains product IDs, titles, descriptions, prices, availability, landing-page links, and images. Meta uses the catalog to select products for dynamic and catalog-based ads, so feed IDs must match the IDs sent by the store's tracking setup.
Key takeaways
- Keep product IDs consistent between the catalog, browser events, and server events.
- Use current store data for price, stock, and landing pages.
- Create promotional images in a separate Meta output instead of changing the source catalog.
Fields a Meta catalog needs
The catalog needs a stable item ID, title, description, availability, condition, price and currency, product URL, and image URL. Brand and category data help organize the catalog and support channel logic. Variants need a clear relationship so the selected item leads to the correct landing page.
Validate the feed as a buyer would see it. Open the link, compare the price and stock, and confirm that the image represents the same product. A technically valid row can still create a poor ad if the image is tiny or the title is an internal code.
| Data | Owner | Control |
|---|---|---|
| price and availability | Store | Pass through and compare |
| id and link | Store and tracking setup | Keep stable and matching |
| promotional image | Meta output | Template or approved AI edit |
| offer labels | Feed rule | Use current feed values |
Why catalog ID matching matters
Meta connects site activity with catalog items through content IDs. If the tracking event sends one identifier and the catalog uses another, the platform cannot make a dependable match. Fix the identifier contract before changing campaign structure or creative.
Choose the product or variant level intentionally and keep the same rule across the feed, browser events, and server events. Document any prefix, suffix, or parent-child logic used by the store platform.
Template creative and AI image editing are different modes
A template keeps the original product image and places feed values around it: price, sale price, discount, delivery note, installment option, store name, and a call to action. The variables come from the current feed, while the layout stays controlled by the brand preset.
AI image editing changes the environment around a selected product. Use it for a limited set of products after checking product shape, logo accuracy, text, and unsupported claims. It should not silently redraw an entire catalog or alter the product itself.
Template mode scales catalog facts. AI mode creates selected visual concepts. They need different review rules.
Scheduled refreshes and separate image links
Fetch the store catalog on a schedule so price, availability, and new products remain current. Produce a complete Meta output with the same IDs and commercial fields, but replace image_link only where an approved creative exists.
If creative generation fails, the safe fallback is the original product image. Track the age of generated images separately from the age of price and stock so a promotion does not remain visible after its end date.
Catalog creative QA before launch
Test different categories, aspect ratios, light and dark products, long titles, and missing sale prices. Review the image at the size used in the ad placement, not only as a large design preview. Small text that looks fine on a desktop may be unreadable in the feed.
Check a representative corpus before installing a template catalog-wide. Keep the original image, generated output, feed values, template version, and reviewer decision together so problems can be reproduced.
Frequently asked questions
Can Meta use the same source feed as Google?
Yes, both can start from the same store catalog. Separate outputs are easier to control because Google focuses on structured product data while Meta may use a channel-specific first image with price, promotion, delivery, and brand elements.
Does a promotional label have to be typed into every image?
No. A template can read price, sale price, brand, shipping, or installment labels from approved feed fields and brand settings. The team controls which variables appear and how missing values fall back.
Should AI generate every catalog image?
No. Use controlled templates for catalog-wide scale and reserve AI editing for selected products or campaigns. Review product fidelity, text, brand marks, claims, and placement readability before publishing an AI-edited image.
Sources and methodology
This guide is checked against official platform documentation. Requirements can change by country, category, program, and date, so confirm the current documentation before changing a live feed.
Editorial disclosure. Uplify Feed is a product of Uplify Agency, so this guide is not an independent review of the service. We do not sell placements or use affiliate links. To report an error, email hello@uplify.agency; we will check the issue, correct the text, and update the date.
- Meta Blueprint: Advantage+ catalog adsOfficial Meta training for catalog-based advertising.
- Meta collection ad formatOfficial description of ads that combine creative with catalog items.

