Website Product Sync#
Keep your agent's products, prices, descriptions, photos and stock equal to your website. When something changes on your site, it changes in SalesChat AI too, and the AI answers customers with the new price.
Open your agent → Training → Products → Website Sync. Choose how your website connects:
WooCommerce#
- Connect your store first: Business Profiles → Integrations → WooCommerce (store address plus read-only API keys).
- In Website Sync, connect WooCommerce. Your whole catalog is read on the schedule you choose (every 15 minutes to once a day), or immediately with Sync now.
- For updates within seconds, add webhooks in WooCommerce (Settings → Advanced → Webhooks) for Product created, Product updated and Product deleted, using the delivery URL and secret shown on the page.
Product feed URL#
Any site that publishes a product list works: CSV, JSON or XML (Google Merchant and Facebook catalog feeds included — most Shopify and WooCommerce feed plugins create one). Paste the feed address and choose how often to check. Columns are recognised by name: id or SKU, title or name, price, description, category, image, stock or quantity, availability and link.
Developer API (custom-built websites)#
Your developer sends changes to the endpoint shown on the page, with the secret as Authorization: Bearer …:
POST {endpoint}
{ "products": [ { "id": "SKU-1", "title": "Maroon Panjabi", "price": 2450,
"category": "Panjabi", "image": "https://yourshop.com/1.jpg",
"stock": 12, "url": "https://yourshop.com/p/1" } ],
"deleted": ["SKU-9"] }
How the sync behaves#
- No duplicates. A product is matched by its id on your website, so it is created once and updated afterwards. Products you imported earlier with the one-time WooCommerce importer are adopted, not copied.
- Your edits are respected. A product is rewritten only when your website's data for it changes. A hand edit made in SalesChat AI stays until your site changes that product again.
- Removed products are switched off, never deleted, so old orders keep working. A product that returns is switched back on. An empty or failed read never changes anything.
- Photos are linked by address — nothing is downloaded twice.
- Stock follows the website: out of stock means the AI stops pushing it and offers alternatives.
- If a scheduled sync starts failing you get one notification with the reason, and the page shows the last result and counts.
Website Sync can be switched on or off per account by your administrator.
