Cassian™ Docs
Features

AI Product Feeds

Cassian-hosted product feeds that make your catalogue discoverable by AI shopping assistants.

Cassian™ generates and hosts product feeds from your Shopify catalogue in formats that AI shopping systems, commerce platforms, and search assistants can read. These feeds make your products findable in a world where shoppers increasingly discover products through conversational AI — not just search boxes.

You connect your store once. Cassian does the rest: fetching your catalogue, normalising the data, generating the feeds, hosting them, and keeping them updated automatically.

Feed Formats

Cassian generates four feed formats from your product catalogue:

FormatWhat it's for
OpenAI JSONLAI shopping integrations using the OpenAI-compatible product feed format
Google Shopping XMLStandard product data syndication — used by shopping channels and data aggregators
UCP manifestUniversal Commerce Protocol — an emerging open standard for AI-native commerce
llms.txtPlain-text AI catalogue summary — readable by any AI assistant without a parser

What is llms.txt? It's a plain-text format that any AI assistant can read and understand, without needing a structured parser. If someone asks an AI "what products does [your store] sell?", llms.txt is what makes that answerable with your actual data.

What Goes Into Each Feed

Cassian fetches the following from your Shopify catalogue and includes it in each feed format (adapted to the format's schema):

  • Product titles and descriptions
  • Prices and compare-at prices
  • Product images
  • Variants (size, colour, etc.)
  • Inventory status
  • Collections and categories
  • Product handles and URLs

Product Limits by Plan

PlanMax products in feed
Analyst5,000 products
Protector25,000 products
Guardian100,000 products
PrimeUnlimited
EnterpriseUnlimited

If your catalogue has more products than your plan limit, Cassian prioritises published, in-stock products. Draft and archived products are excluded.

How Feeds Are Updated

Feeds regenerate automatically on two triggers:

  • Daily at 4 AM UTC — scheduled daily refresh
  • After every scan — feeds stay in sync with your latest product data

The Feeds page shows the last generation timestamp for each format.

Feed URLs

Each feed format has its own permanent URL containing a secure access token. These URLs:

  • Are stable — the URL never changes, so you can submit it to directories once and forget about it
  • Always serve the latest data — when you access the URL, you get the most recently generated feed
  • Are private by default — the token in the URL is the only access control. Keep your feed URLs private or share them only with trusted platforms.

Your feed URLs contain a unique access token. If you need to revoke access, you can regenerate your feed token from the Feeds page. The old URL will stop working immediately.

Requirements

  • Shopify connection: Feeds require your Shopify store to be connected. Go to Settings → Shopify to connect.
  • Analyst plan or above: Feeds are not available on Inspector.

How to Enable AI Product Feeds

Connect your Shopify store in Settings → Shopify (if not already done).

Go to Sites in the sidebar and select your store.

Click Setup.

Toggle AI Product Feeds to ON.

Cassian generates your first feeds within a few minutes. Go to Sidebar → Feeds to access your feed URLs.

Where to Find Your Feeds

Sidebar → Feeds shows:

  • Each feed format with a one-click copy button for the URL
  • Last generation time for each feed
  • Product count included in the latest feed
  • Regenerate button (to manually trigger a fresh build)

What to Do With Your Feed URLs

Once you have your feed URLs, you can:

  • Submit the Google Shopping XML URL to shopping platforms and price comparison sites
  • Submit the OpenAI JSONL URL to AI commerce directories that accept product feeds
  • Share the llms.txt URL with any AI assistant or platform that supports it
  • Use the UCP manifest URL for platforms adopting the Universal Commerce Protocol standard

Cassian hosts and updates the feeds automatically — you don't need to re-submit after updates.

Frequently Asked Questions

Do I need to do anything with the feeds after they're generated? Only if you want to submit them somewhere. Cassian generates, hosts, and updates your feeds automatically. You can copy the URLs from the Feeds page and submit them to shopping platforms or AI directories whenever you're ready. There's no ongoing maintenance required.

My feed shows 0 products. Why? Check that:

  1. Your Shopify store is connected in Settings → Shopify
  2. Your products are published (not draft or archived)
  3. Feeds are enabled in Sites → Setup

If all three are in order, trigger a manual regeneration from the Feeds page and check back in a few minutes.

How do I know when my feed last updated? The Feeds page shows a "Last generated" timestamp for each feed format.

Can I exclude specific products from my feeds? Not currently. Feeds include all published, non-archived products up to your plan limit. Product-level exclusion is on the roadmap.

Can I customise the feed content — for example, add custom fields? Not currently. Cassian generates standardised feeds based on the data available from your Shopify catalogue. Custom field support is planned for future releases.

What is llms.txt and how is it different from the other formats? llms.txt is a human-readable plain-text format. Any AI assistant can read and understand it without a schema or parser. The JSONL and XML feeds are for platforms with structured data processors — they're more precise and contain more data, but require a specific parser. The llms.txt is the most universally compatible option.

Will my Cassian Score™ improve if I enable feeds? Not directly. Feeds don't affect your Cassian Score™, which measures technical health, content quality, and other store-health signals. Feeds improve your store's AI discoverability — a different dimension of your store's performance.

What if I exceed my plan's product limit? Cassian includes products up to your plan limit, prioritising published and in-stock products. You won't lose data — upgrading your plan immediately unlocks the full catalogue in the next regeneration.

On this page