Discovery data
Check the product details ChatGPT needs to understand an item and show it accurately.
For ChatGPT product discovery
A local check for the product facts, URLs, pricing, and availability your feed needs before delivery.

Start with a product feed. Keep approval, ads, and checkout as separate decisions.
Check a local fileLocal product-feed check
Upload a CSV, TSV, JSON, or JSONL feed to find basic product-data gaps. Your file stays in this browser.
This is a readiness check, not OpenAI approval or certification.
Validate the basic discovery data first. Then decide whether your catalog needs a generator, a scheduled delivery path, or a deeper integration.
Check the product details ChatGPT needs to understand an item and show it accurately.
Find missing prices, stock states, URLs, images, and duplicate product IDs before delivery.
Separate a local readiness check from product feed approval, ads, or checkout onboarding.

Eligible Shopify products can be surfaced through Shopify Catalog. Check that route before building a separate feed workflow.
A structured product feed can support a distinct discovery, ads, or merchant workflow. The requirements are not interchangeable.
Whether you use a catalog or feed, shoppers need accurate titles, images, prices, availability, and product detail.
Use the results to fix data quality. Do not treat this tool as a promise of ranking, acceptance, or checkout access.
Files are read in your browser. Nothing is sent to Catalog Signal or OpenAI.
Download a normalized JSONL draft and a full issue report for your data team.
Use it for discovery feed hygiene. Approval and live integrations remain separate.
What this tool does not do
Catalog Signal does not submit your feed, contact your store, or certify its eligibility. Review the current product-feed requirements before a production delivery.
Continue from the source
Field rules, supported delivery methods, and access eligibility can change. Treat the current documentation as the source of truth.
Read product feed specs