Skip to main content

Connecting Salsify

Updated this week

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

  1. Log in to your Salsify account

  2. Go to Settings (gear icon) → API Keys

  3. Click Create API Key

  4. Give it a descriptive name (e.g., "ChannelGuard Integration")

  5. 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

  1. Go to Settings → Data Source

  2. Select Salsify as your catalog provider

  3. Enter your API Key and Organization ID

  4. Click Test Connection — you should see a success message

  5. 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.

Did this answer your question?