> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cernel.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Product Feed

> Connect a product feed for automated data ingestion and export enriched data in Google Shopping format.

Cernel can ingest product data from product feeds (like Google Shopping feeds) and export enriched content back in feed format. Provide a feed URL or upload a feed file, and Cernel imports your products automatically.

## How it works

The Product Feed integration reads product data from an XML or CSV feed. You provide the feed source, Cernel ingests the products, and they appear in your Catalog ready for enrichment. You can also configure a feed export to push enriched data to Google Merchant Center or other feed consumers.

### Why you would use this

<CardGroup cols={2}>
  <Card title="Automated product ingestion" icon="arrow-down-to-bracket">
    Point Cernel at your feed URL and products flow in automatically. Great for large catalogs managed through feed systems.
  </Card>

  <Card title="Export to Google Shopping" icon="rectangle-ad">
    Generate a Google Shopping Feed with your AI-enriched product data - optimized descriptions, structured attributes, and complete metadata.
  </Card>
</CardGroup>

## Importing from a product feed

<Steps>
  <Step title="Add the integration">
    Go to **Tools > Integrations**, click **Add Integration**, and select **Product Feed**.
  </Step>

  <Step title="Configure the feed source">
    Set up the basic configuration:

    * **Integration Name** - A descriptive name for this feed
    * **Integration Language** - The language of the feed content

    Choose the feed source:

    * **URL** - Enter the URL of your product feed
    * **Upload File** - Upload an XML, CSV, or text feed file
  </Step>

  <Step title="Set sync mode (optional)">
    In **Advanced Settings**, choose how updates are handled:

    * **Full Sync** - Replace all products each time the feed is processed
    * **Update Only** - Only update existing products with changed data
  </Step>

  <Step title="Wait for ingestion">
    Click **Create Integration**. Cernel begins ingesting your feed. You'll see a live progress view as products arrive.

    <Check>
      Your feed is connected. Products appear in your Catalog as they're ingested and are ready for enrichment.
    </Check>
  </Step>
</Steps>

## Exporting as a Google Shopping Feed

<Steps>
  <Step title="Add an export configuration">
    In **Tools > Integrations**, click **Add Integration** and select **Export Data**. Choose **Google Shopping Feed**.
  </Step>

  <Step title="Configure the export">
    Set up the export:

    * **Export Name** - A descriptive name
    * **Export Language** - The language for the exported feed
    * **Feed Title** - The title that appears in your Google Feed
    * **Store Link** - Your store's base URL for product links
  </Step>

  <Step title="Trigger the export">
    Once configured, trigger an export from the integration details. When complete, download the XML feed file.

    You can also enable **Auto Push Export** to automatically regenerate the feed when product data changes.

    <Check>
      Your enriched product data is available as a Google Shopping Feed for submission to Google Merchant Center or other feed consumers.
    </Check>
  </Step>
</Steps>

## Frequently asked questions

<AccordionGroup>
  <Accordion title="What feed formats are supported?">
    XML (Google Shopping format), CSV, and text feeds. The most common format is the Google Shopping Feed XML specification.
  </Accordion>

  <Accordion title="Can the feed be refreshed automatically?">
    If you provide a feed URL, Cernel can re-fetch the feed to pick up product updates. The sync mode controls whether it replaces all products or only updates changed ones.
  </Accordion>

  <Accordion title="What does Auto Push Export do?">
    When enabled, changes to product data automatically trigger a new feed export. This keeps your Google Shopping Feed in sync with your enriched content without manual intervention.
  </Accordion>

  <Accordion title="Why is one of my attributes missing from the Google Shopping Feed?">
    The Google Shopping Feed only emits fields that are part of Google's Product Data Specification (such as `title`, `description`, `brand`, `gtin`, `price`, and the image fields). If you map a Cernel attribute that isn't a recognized Google field (for example a custom "Sneaker Style" attribute), it is silently dropped from the feed rather than added as a new column.

    To carry your own values into the feed, map them to one of Google's five **custom label** fields, `custom_label_0` through `custom_label_4`, which accept arbitrary text (commonly used for campaign segmentation in Google Ads). If you need to send fully arbitrary fields to another system, use the [Public API](/integrations/public-api) instead of the Google feed.
  </Accordion>
</AccordionGroup>

## What's next

<CardGroup cols={2}>
  <Card title="Cernel Taxonomy" icon="arrow-right" href="/features/cernel-taxonomy">
    See how Cernel automatically classifies your feed products into categories, ready for targeted enrichment.
  </Card>

  <Card title="AI Agents" icon="arrow-right" href="/features/ai-agents">
    Set up agents to enrich your feed products with AI-generated content.
  </Card>
</CardGroup>
