Distribute is the last mile: getting catalogue data out of Claro and into the systems that use it. Two surfaces:Documentation Index
Fetch the complete documentation index at: https://docs.getclaro.ai/llms.txt
Use this file to discover all available pages before exploring further.
- Unified Catalog — a denormalized, query-ready view of the catalogue.
- Sync & Export — connectors to Shopify, Amazon, BigQuery, Google Sheets, Webhooks, and S3.
Unified Catalog
A read-optimized view that flattens references and joins multiple catalogues into a single shape ready for consumers.What it produces
- Denormalized records —
Productjoined toSupplier,Category,Variants, etc., with chosen fields inlined. - A read API — paginated, filterable, with the same auth as the rest of your workspace.
- Exports — CSV, JSONL, Parquet — generated on schedule or on demand.
- Versioned snapshots — each export is tagged so downstream consumers can pin to a specific snapshot.
Configuration
- Source catalogues — which catalogues feed the unified view.
- Field selection and renaming — pick the attributes to expose, alias them to consumer-friendly names.
- Filter — only rows that satisfy a predicate (e.g. published == true).
- Refresh — live (always current) or scheduled.
- Access control — per-consumer API keys with field-level permissions.
When to use
- A search index or recommendation system that needs a flat, denormalized feed.
- Analytics consumers who need a stable, versioned snapshot.
- Internal tools that want one endpoint instead of joining multiple catalogues themselves.
Sync & Export
Outbound connectors that push records (and updates) into external systems.Built-in connectors
| Connector | Modes |
|---|---|
| Shopify | Create/update products, variants, metafields, images. |
| Amazon | Push listings via SP-API; manage feed types and processing reports. |
| BigQuery | Append or replace tables; partition and clustering supported. |
| Google Sheets | Bi-directional sync with named ranges. |
| Webhooks | POST per change, batch, or on schedule; signed payloads. |
| S3 | Periodic dumps, with optional encryption. |
| Supabase / Postgres | Insert/update via SQL or REST. |
| Slack | Notification deliveries (not record sync). |
- Mapping — catalogue attributes to platform fields, with type coercion.
- Schedule — real-time, hourly, daily.
- Conflict policy — how to resolve if the downstream system has a value that conflicts.
- Filter — a subset predicate so you can sync only published, only specific categories, etc.
- Retry and backoff — configurable per connector.
Push & Sync (Beta)
The Push & Sync operation on a catalogue runs an immediate push for the records in scope. It honors the connector’s mapping and conflict policy, and produces a run with success/failure counts and per-record errors. Use Push & Sync for:- One-off backfills or migrations.
- Re-syncing after a large bulk update.
- Triggered pushes from a chained pipeline.
Custom connectors
For systems not listed, two paths:- Webhooks — receive every change (or a batch) at your endpoint with a signed payload.
- Custom connector (Dedicated plans) — Claro’s success team builds a connector against your system’s API.