Connecting your WooCommerce store
Overview
WooCommerce uses API key authentication rather than OAuth. You'll create a set of credentials in your WordPress dashboard and enter them in LiftSignals.
Requirements: WooCommerce 3.5 or higher, WordPress REST API enabled (it is by default), and your store must be publicly accessible over HTTPS.
Step 1 — Create a WooCommerce API key
1
Go to WooCommerce → Settings → Advanced → REST API
In your WordPress admin panel, navigate to WooCommerce → Settings, then click the Advanced tab, then REST API.
2
Click "Add key"
Give the key a description (e.g., "LiftSignals"), select your user (must be an Administrator), set Permissions to Read.
3
Copy the Consumer Key and Consumer Secret
These are only shown once. Copy both to a safe place before closing the screen.
Step 2 — Enter credentials in LiftSignals
1
Go to Settings → Integrations in LiftSignals
Click "Connect" next to WooCommerce.
2
Enter your store URL
Enter the full URL of your WordPress site including https:// (e.g.,
https://mystore.com). Do not include a trailing slash.3
Paste the Consumer Key and Consumer Secret
LiftSignals will immediately ping your store's REST API to verify the credentials work.
4
Click "Connect"
If the connection succeeds, sync starts automatically. If it fails, see the troubleshooting section below.
Troubleshooting connection failures
| Error | Likely cause | Fix |
|---|---|---|
| Connection refused / timeout | REST API blocked by firewall or security plugin | Whitelist LiftSignals IPs: 52.14.88.0/24 |
| 401 Unauthorized | Wrong credentials or key revoked | Regenerate API key in WooCommerce |
| 404 Not Found | REST API disabled or wrong URL | Check WooCommerce → Settings → Advanced → REST API is enabled |
| SSL error | Expired or self-signed SSL certificate | Renew your SSL certificate |
Test your REST API by visiting https://yourstore.com/wp-json/wc/v3/system_status in a browser. If you see JSON, the API is working.
Was this article helpful?