One Record.
Three Rails.
A transparent look at the pipeline: UCP Fluent ingests your Shopify catalog, enriches it behind confidence gates, and publishes one record to the three rails AI agents actually read — writing a deterministic attribution receipt into each attributable order.
Data Ingestion
We connect to your Shopify store through its native APIs: full catalog reads via GraphQL bulk operations, change tracking via Shopify webhooks. Webhook-driven, not polling — updates flow when your catalog actually changes, without straining your store's APIs.
The Enrichment Engine
Product variants become structured attributes behind confidence gates: high-confidence values ship automatically, uncertain ones are flagged for your review — nothing uncertain ships unreviewed. No-guess gates keep hallucinated specs out. The identity layer produces registration-ready GTINs — official GTINs come from GS1.
The Three Rails
Google Merchant Center via Google's API: standard attributes plus Google's six conversational attributes. Server-rendered product-page JSON-LD, read by ChatGPT, Perplexity, Gemini, Claude, and Google AI Overviews. Shopify's agent rail: catalog metafields and an agentic description served to Shopify's MCP surface. One record, three rails, kept in sync.
We write a deterministic attribution receipt into each attributable order and bill only on orders carrying a verifiable receipt.