ChannelGuard integrates with Salsify to automatically sync your product catalog, including names, SKUs, MAP prices, and product identifiers. Credentials are encrypted at rest with AES-256-GCM.
Step 1: Get Your Salsify API Key
Log in to your Salsify account
Go to Settings (gear icon) → API Keys
Click Create API Key
Give it a descriptive name (e.g., "ChannelGuard Integration")
Copy the API key
Step 2: Find Your Organization ID
Your Organization ID is visible in the Salsify URL when logged in:
Step 3: Connect in ChannelGuard
Go to Settings → Data Source
Select Salsify as your catalog provider
Enter your API Key and Organization ID
Click Test Connection — you should see a success message
Click Save
How Sync Works
When the pipeline runs, ChannelGuard calls the Salsify Export API to fetch your catalog. Products are matched by Salsify ID or SKU. New products are created, existing ones are updated. Products removed from Salsify are not deleted — they remain but can be manually deactivated.
Field Mapping
Required: Product Name, SKU, MAP Price. Optional: MSRP, ASIN (for Amazon), GTIN/UPC, Walmart Item ID, Category.
Product Status Filters
In Settings → Data Source, you can configure which Salsify product statuses to sync (e.g., "Active", "Sellable"). Products with excluded statuses are skipped.
