Back to Integrations
Available Now

WooCommerce
Integration

Sync discount codes automatically, track referral purchases, offer product rewards, and power your entire advocacy program directly from your WordPress store.

πŸ›οΈ
🎟️
πŸ›’
🎁

One-click OAuth connection or manual API keys

Everything You Need

Our WooCommerce integration brings the full power of Sentiments to your self-hosted WordPress store.

🎟️

Discount Code Syncing

Create discount codes in Sentiments and they sync automatically to WooCommerce as coupons. Your advocates can share their unique codes instantly.

  • βœ“ Auto-sync to WooCommerce
  • βœ“ Percentage & fixed discounts
  • βœ“ Usage limits & expiry dates
πŸ”—

Referral Tracking

Track purchases made through advocate referral links. Automatically attribute sales and reward advocates when their referrals convert.

  • βœ“ Real-time order webhooks
  • βœ“ Order value tracking
  • βœ“ Automatic point awards
🎁

Product Rewards

Let advocates redeem points for products from your store. Import your product catalog and create rewards that deliver real value.

  • βœ“ Import product catalog
  • βœ“ Real-time inventory check
  • βœ“ Free product codes
πŸ””

Order Webhooks

Get real-time notifications when orders are placed, completed, or refunded. Automatically verify purchases for quest completion.

  • βœ“ Instant notifications
  • βœ“ Order status tracking
  • βœ“ Refund handling
πŸ“¦

Product Catalog Sync

Import your WooCommerce products to use as rewards. Keep inventory synced and let advocates choose from your real product lineup.

  • βœ“ One-click import
  • βœ“ Images & pricing
  • βœ“ Stock status tracking
πŸ”’

Secure Connection

Connect securely with OAuth or API keys. Your credentials are encrypted and you can revoke access at any time.

  • βœ“ OAuth 1.0a support
  • βœ“ API key fallback
  • βœ“ Encrypted storage

How It Works

Connect your WooCommerce store in just a few clicks.

1

Enter Your Store URL

Simply enter your WooCommerce store URL. We'll detect if WooCommerce is installed and guide you through the connection process.

2

Authorize the Connection

Use our recommended OAuth flow for the simplest connectionβ€”you'll be redirected to your WooCommerce admin to approve access. Or manually enter API keys if you prefer.

3

Import Your Products

Once connected, import your product catalog with one click. We'll cache product info including names, images, prices, and stock levels.

4

Start Syncing

Create discount codes and they appear in WooCommerce automatically. Set up product rewards and let advocates redeem points for real products from your store.

Connection Options

Choose the connection method that works best for your setup.

πŸ”

OAuth 1.0a

Recommended

The simplest and most secure option. Click connect, authorize on your store, and you're done. No copying API keys.

  • βœ“ One-click connection
  • βœ“ No API key management
  • βœ“ Automatic key generation
  • βœ“ Works with HTTPS sites
πŸ”‘

Manual API Keys

Alternative

Generate API keys in your WooCommerce settings and enter them manually. Good for localhost or custom setups.

  • βœ“ Works with any setup
  • βœ“ Full control over permissions
  • βœ“ Works with HTTP (dev)
  • βœ“ Easy to regenerate

Requirements

Make sure your WooCommerce store meets these requirements for the best experience.

πŸ“¦

WooCommerce 3.5+

We support WooCommerce version 3.5 and later. REST API must be enabled.

πŸ”’

HTTPS (for OAuth)

OAuth requires HTTPS. Use manual API keys for HTTP/localhost development.

🌐

Publicly Accessible

Your store must be accessible from the internet for webhooks to work.

Don't have WooCommerce? Check out our Shopify integration for hosted stores.

Ready to Power Your WooCommerce Store?

Join thousands of WordPress store owners using Sentiments to grow through customer advocacy.

Connect Your WooCommerce Store

14-day free trial - No credit card required - Cancel anytime