Intermediate
How to connect inventory management tools on Squarespace
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
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.
Tip
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.
Tip
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.
Tip
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.
Tip
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.
Tip
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.
Tip
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.
Tip
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.
Tip
Schedule weekly reviews of sync logs to catch and resolve any data discrepancies early.
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.
Ready to get started with Squarespace?
Put this tutorial into practice. Visit Squarespace and follow the steps above.
Visit Squarespace →