Loading...
Commerce is pivoting from human-to-human to agent-mediated — AI agents discover, negotiate, and transact for customers. CRM Sync is the consent-first identity, consent & agent-permission layer that makes that safe — on your Shopify store, your PWA, or any site you ship.
Point the extension at your CRM Sync worker and authenticate.
Add only what you need — Shopify (customers & commerce), Xano (identity store), or Webflow CMS (publishing). None of them are required to start. Do it now in Config, or skip and come back.
Enable the consent banner, account, and dashboard embeds and set your consent defaults — the customer-facing surfaces CRM Sync powers.
Paste the embed loader on your site, then manage everything from the dashboard.
The CRM App's core purpose: connect to your ERP (financials/GL, costing, MRP) and WMS (inventory, fulfillment). Secrets are stored on the worker and masked here.
The agent-catalog plane: Shopify Global Catalog UCP MCP, Google Merchant MCP, and the automated Agent / Dark Warehouse data feed. Feed events log to the ERP & WMS systems above, Remittance, and Customer Service Consent Management. CLI: npm install -g @shopify/ucp-cli then ucp profile init --name agent.
Agent protocol access — controls AI agent interactions with customer data
Embed a consent-governed funnel on any surface. Pick a funnel, pick a platform, copy the snippet. (Recycled from the Story-Story embed model.)
Connect a worker to generate the snippet…
Paste into Webflow Site Settings → Custom Code → Footer Code
Code Embeds for specific pages
The auth script hooks into element with id="kb-login" or id="lo-login"
Product catalog embeds from PIM Sync Worker
Omni-channel projection of entitlement + consent through Xano (integration layer / data funnel) to Cloudflare, Shopify, GA4, and enterprise add-ons (Adobe / SAP / Nielsen). Full management — sync, connectors, and the Data Funnel (mapping & rules) upsell — lives in the Config Portal.
| Channel | Cadence | Configured | Cursor | Status |
|---|---|---|---|---|
| Connect a worker to load channels… | ||||
EU Omnibus (Directive 2019/2161): the chatbot only quotes a "was" price when a verified 30-day prior-lowest reference exists. Captures land in the crm_price_observations ledger.
Optional connector — sockets CRM price observations to the linked PIM Sync app over the shared Xano seam. Fail-closed: disabled leaves capture local-only.