Skip to content

Spark WooCommerce CRM Connector

Connect your WooCommerce store to SparkCRM for automated order processing, product mapping, and real-time synchronization.

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
  2. Configure your API connection
  3. Map your products to SparkCRM offers
  4. Set up webhooks for real-time updates

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.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close