WooCommerce integration setup guide
Connect your WooCommerce store with the Flinque influencer marketing platform to track creator-driven sales, manage discount codes, and attribute orders to specific creators and campaigns.
What you can do with the WooCommerce integration
- Track creator-driven sales: attribute WooCommerce orders to specific creators and campaigns
- Sync coupons automatically: generate creator-specific WooCommerce coupons that flow into your store
- Get real-time order events: webhook integration sends new orders to Flinque immediately
- Calculate creator ROI: see real revenue numbers next to each campaign
- Customer insights: compare creator-driven customers against organic and paid customers
- Multi-store support: connect multiple WooCommerce stores (Enterprise plan)
Before you begin
Make sure you have:
- A Flinque account on the Starter plan or above
- A WordPress site with WooCommerce installed (version 5.0 or newer)
- WordPress administrator access
- HTTPS enabled on your WordPress site (required for secure data transfer)
- WooCommerce REST API enabled in your store settings
Setup steps
Generate WooCommerce REST API keys
In your WordPress admin, go to WooCommerce → Settings → Advanced → REST API. Click Add key and configure:
- Description: Flinque Integration
- User: select your administrator account
- Permissions: Read/Write
Click Generate API key. Save the Consumer key and Consumer secret shown; you will need them in the next step. These are shown only once.
Open the Integrations page in Flinque
Log into your Flinque workspace at platform.flinque.com. Go to Settings → Integrations. Find WooCommerce and click Connect.
Enter your store URL and API credentials
Provide:
- Store URL: your full WordPress URL (e.g., https://yourstore.com)
- Consumer key: from step 1
- Consumer secret: from step 1
Click Test Connection. Flinque verifies the credentials work and your store is reachable.
Configure webhook endpoints (recommended)
Webhooks send order events to Flinque in real time, instead of waiting for periodic polling. Flinque can configure these automatically; just click Enable Webhooks.
If you prefer to set up webhooks manually, go to WooCommerce → Settings → Advanced → Webhooks and create webhooks for: order.created, order.updated, coupon.created, and coupon.deleted, all pointing to the URL Flinque provides.
Configure tracking preferences
Choose attribution mode (coupon, UTM, or combined), set default coupon types, and configure how creator codes should be formatted. Save your preferences.
Verify and complete
Flinque performs a test sync. You should see a green confirmation banner. Your WooCommerce integration is now active.
Verifying the connection
- Place a test order using a tracked coupon code or UTM-tagged link
- Check the Flinque Campaigns view; the order should appear within 5 to 10 minutes
- If using webhooks, orders typically appear within 30 seconds
Troubleshooting
Test connection failed
Verify the store URL is correct (with https://, no trailing slash). Confirm REST API is enabled in WooCommerce settings. Check that your consumer key and secret were copied without extra spaces.
“Authentication failed” error
Some hosting providers strip Authorization headers. Add a query string parameter as a fallback in your integration settings, or contact your host to allow Authorization headers.
Webhooks not firing
Check WooCommerce → Settings → Webhooks → Webhook log. If there are errors, your firewall or security plugin may be blocking outbound requests. Whitelist Flinque’s IPs (provided in integration settings).
Coupons not generating in WooCommerce
Confirm the API user has Read/Write permissions. Test with a manual coupon creation through the WooCommerce admin to confirm coupon creation works at all.
Disconnecting the integration
- In Flinque, go to Settings → Integrations → WooCommerce and click Disconnect
- In WooCommerce, revoke the API key under Settings → Advanced → REST API
- If you set up manual webhooks, delete them from Settings → Advanced → Webhooks
Need help with WooCommerce setup?
Our support team can help with API key setup, webhook configuration, or troubleshooting.