---
title: "Spark WooCommerce CRM Connector"
description: "Connect your WooCommerce store to SparkCRM for automated order processing, product mapping, and real-time synchronization."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.sparkcrm.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Spark WooCommerce CRM Connector

The Spark WooCommerce CRM Connector plugin seamlessly integrates your WooCommerce store with SparkCRM, enabling automated order processing and real-time synchronization.

---

## Features

- **Automatic Order Sync** — Orders placed in WooCommerce are automatically sent to SparkCRM
- **Spark Payment Gateway** — Process payments directly through SparkCRM from WooCommerce checkout
- **Product Mapping** — Map WooCommerce products to SparkCRM campaign offers with price and shipping overrides
- **UTM & Affiliate Tracking** — Automatically capture UTM parameters and affiliate IDs from URLs and pass them with orders
- **Webhook Integration** — Receive real-time order status updates from SparkCRM (approvals, declines, refunds, shipments)
- **WooCommerce Blocks Support** — Works with both classic and block-based checkout
- **Debug Logging** — Detailed API request/response logging for troubleshooting

---

## Requirements

| Requirement | Minimum Version |
|-------------|----------------|
| WordPress | 5.8+ |
| WooCommerce | 5.0+ |
| PHP | 7.4+ |
| SparkCRM Account | API access enabled |

---

## Quick Start

1. [Install the plugin](/wordpress-plugin/installation)
2. [Configure your API connection](/wordpress-plugin/configuration)
3. [Map your products to SparkCRM offers](/wordpress-plugin/product-mapping)
4. [Set up webhooks for real-time updates](/wordpress-plugin/webhooks)

---

## How It Works

### Payment Gateway Mode

When using the Spark payment gateway, customers enter their card details on the WooCommerce checkout page. The plugin sends the order directly to SparkCRM's `/checkout/orders` endpoint, which processes the payment and returns a transaction result.

### Order Sync Mode

For stores using other WooCommerce payment gateways, the plugin automatically syncs completed orders to SparkCRM via the `/v1/orders` endpoint after checkout.

### Webhooks

SparkCRM sends webhook events back to your WordPress site to update order statuses in real-time — approvals, declines, refunds, shipments, and more.

Source: https://docs.sparkcrm.io/wordpress-plugin/index.mdx
