Help Centre  ›  Integrations  ›  WooCommerce
Integration · E-commerce

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.

Setup Time
15 minutes
Plan Required
Starter and above
Auth Method
REST API Keys

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

1

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.

2

Open the Integrations page in Flinque

Log into your Flinque workspace at platform.flinque.com. Go to Settings → Integrations. Find WooCommerce and click Connect.

3

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.

4

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.

5

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.

6

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

  1. In Flinque, go to Settings → Integrations → WooCommerce and click Disconnect
  2. In WooCommerce, revoke the API key under Settings → Advanced → REST API
  3. 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.

Contact Technical Support