Integrations

Connecting WooCommerce

Learn how to integrate your WooCommerce store with Kling for seamless customer and order synchronization.

Kling TeamAugust 20, 20244 min read
Connecting WooCommerce
WooCommerce integration brings your WordPress store into Kling

Running your e-commerce store on WooCommerce? Great choice! Kling's WooCommerce integration syncs your customers, orders, and products in real-time, enabling powerful marketing automation tailored to your WordPress store.

What Gets Synced

The WooCommerce integration imports:

  • Customers: All registered users and guest checkout data
  • Orders: Complete order history with line items
  • Products: Your full catalog including variations
  • Carts: Active and abandoned shopping sessions

Unlike Shopify's single-store model, WooCommerce can run multiple sites. Each site needs its own integration in Kling.

Prerequisites

Before connecting, ensure your WooCommerce site has:

  • WooCommerce 5.0 or higher
  • REST API enabled (default in modern versions)
  • SSL certificate (HTTPS required)
  • Pretty permalinks enabled

Generating API Credentials

WooCommerce uses REST API keys for authentication. Here's how to create them:

1

Access WooCommerce Settings

In your WordPress admin, go to WooCommerce > Settings > Advanced > REST API.

2

Create New API Key

Click Add key and configure: - Description: Kling Integration - User: Choose an admin account - Permissions: Read/Write (recommended) or Read only

WooCommerce REST API key generation screen
Generate API keys in WooCommerce settings
3

Save Your Credentials

Click Generate API key. You'll see:

  • Consumer key: Starts with ck_
  • Consumer secret: Starts with cs_

Copy both immediately—the secret won't be shown again!

Connecting to Kling

1

Open Integration Settings

In Kling, navigate to Settings > Integrations and click the WooCommerce card.

2

Enter Your Store Details

Fill in the connection form: - Store URL: Your full WordPress URL (https://yourstore.com) - Consumer Key: The ck_ key from WooCommerce - Consumer Secret: The cs_ secret from WooCommerce

3

Test and Connect

Click Test Connection to verify credentials. If successful, click Connect to start the initial sync.

SSL Required

Kling requires HTTPS connections for security. If your site doesn't have SSL, set one up first using a free provider like Let's Encrypt.

Initial Data Import

The first sync pulls your historical data:

| Data Type | Typical Time | | --------- | ------------- | | Products | 2-10 minutes | | Customers | 5-20 minutes | | Orders | 10-45 minutes |

Monitor progress at Settings > Integrations > WooCommerce > Sync Status.

Webhook Configuration

For real-time updates, Kling registers webhooks in WooCommerce. Verify they're active:

  1. Go to WooCommerce > Settings > Advanced > Webhooks
  2. Look for webhooks with "Kling" in the delivery URL
  3. Ensure status is "Active" for each
WooCommerce webhook settings panel
Webhooks enable real-time sync between WooCommerce and Kling

You should see webhooks for:

  • Order created
  • Order updated
  • Customer created
  • Customer updated

Common WooCommerce Configurations

Multi-site Installations

For WordPress Multisite, create separate integrations for each store. Use the individual site URLs, not the network admin URL.

Custom Checkout Fields

If you use checkout plugins that add custom fields, contact support to map them to Kling customer properties.

Subscription Products

WooCommerce Subscriptions data syncs automatically, including:

  • Subscription status
  • Next payment date
  • Billing period

Troubleshooting Common Issues

"Consumer key is invalid"

  • Double-check for typos in the key
  • Ensure the key hasn't been revoked
  • Try regenerating new credentials

Orders not syncing

  • Verify webhooks are active in WooCommerce
  • Check your site is publicly accessible (not password-protected)
  • Confirm the REST API is enabled

Missing customer data

  • Guest checkout customers may lack some fields
  • Ensure Read permission is granted

For more help, see our integration sync troubleshooting guide.

Using WooCommerce Data

With the integration active, you can:

Build Powerful Segments

  • Customers who bought from specific categories
  • Subscribers with active subscriptions
  • Customers by coupon usage

Automate Key Moments

  • New order → Shipping updates flow
  • Subscription renewal → Thank you message
  • Review reminder → 14 days post-delivery

Personalize Campaigns

  • Product recommendations based on categories
  • Dynamic content showing order status
  • Cart contents in abandonment emails

Next Steps

Your WooCommerce store is now connected! Continue your setup:

Welcome to unified e-commerce marketing!

woocommercewordpressintegration

Related Articles

Need More Help?

Can't find what you're looking for? Our support team is here to help.