How to connect inventory management tools on Squarespace

intermediate 8 min read Updated 2026-03-18
Quick Answer

Connect inventory management tools to Squarespace through the Extensions panel or third-party integrations. Most tools require API key authentication and webhook setup for real-time sync.

Prerequisites

  • Active Squarespace Commerce plan
  • Inventory management tool account (TradeGecko, Cin7, or similar)
  • Admin access to your Squarespace site
  • Basic understanding of API integrations

Step-by-Step Instructions

1

Access the Extensions Panel

Log into your Squarespace admin panel and navigate to Settings > Extensions. Click on Browse Extensions to view available inventory management integrations.
If you don't see Extensions in Settings, ensure you have a Commerce plan as this feature requires e-commerce functionality.
2

Choose Your Inventory Management Tool

Search for your preferred inventory tool (such as TradeGecko, Cin7, or inFlow) in the extensions marketplace. Click Install next to your chosen tool, or select Custom Integration if your tool isn't listed.
Popular tools like Cin7 and TradeGecko have native Squarespace integrations that are easier to set up than custom solutions.
3

Configure API Authentication

In the extension settings, enter your inventory tool's API Key and API Secret. These can be found in your inventory management tool's settings under Integrations or API Access. Click Authenticate to establish the connection.
Keep your API credentials secure and never share them publicly or in support tickets.
4

Map Product Data Fields

Configure field mapping between Squarespace and your inventory tool. Map essential fields like SKU, Product Name, Price, Stock Quantity, and Product Description. Click Save Mapping when complete.
Ensure SKUs match exactly between both systems to prevent sync issues and duplicate products.
5

Set Up Sync Preferences

Configure sync settings in the Synchronization tab. Choose sync frequency (real-time, hourly, or daily), select which data flows in each direction (Squarespace to inventory tool, inventory tool to Squarespace, or bidirectional), and enable Low Stock Alerts.
Start with less frequent syncing to test the integration, then increase frequency once you're confident it's working correctly.
6

Configure Webhooks

Enable webhooks for real-time updates by navigating to Advanced Settings. Add your inventory tool's webhook URL in the Webhook Endpoint field and select events to trigger updates: Order Created, Inventory Updated, and Product Modified.
Webhooks ensure immediate inventory updates when orders are placed, preventing overselling.
7

Test the Integration

Perform a test sync by clicking Sync Now in the extension dashboard. Create a test order in Squarespace and verify that inventory levels update in your management tool. Check that product changes in your inventory system appear on your Squarespace site.
Test with a small subset of products first before enabling full catalog synchronization.
8

Monitor and Optimize

Review sync logs in Settings > Extensions > Your Integration > Activity Log. Set up email notifications for sync errors and regularly check the integration status dashboard to ensure continuous operation.
Schedule weekly reviews of sync logs to catch and resolve any data discrepancies early.

Common Issues & Troubleshooting

Products not syncing between systems

Check that SKUs match exactly in both systems and verify API credentials are valid. Go to Extensions > Activity Log to identify specific sync errors and ensure field mapping is configured correctly.

Inventory levels not updating in real-time

Verify webhooks are properly configured with the correct endpoint URL. Test webhook functionality in your inventory tool's settings and ensure Squarespace has Real-time Sync enabled in the integration settings.

Duplicate products appearing after sync

Review product mapping settings and ensure unique identifiers (SKUs) are properly matched. Use the Merge Duplicates feature in your inventory tool or manually consolidate products in Squarespace.

Integration frequently disconnects or shows errors

Check API rate limits in your inventory management tool and adjust sync frequency if needed. Verify your Squarespace plan supports the integration and regenerate API keys if connection issues persist.

Prices mentioned in this guide are pulled from current plan data and may change. Always verify on the official Squarespace website before purchasing.