All docs / Getting Started

How InfusedWoo Works

Understand what InfusedWoo does automatically, product configuration, and connection methods.

InfusedWoo connects your WooCommerce store to Keap (formerly Infusionsoft), automatically syncing customers, orders, and purchase data between the two platforms.

What Happens Automatically

Once InfusedWoo is connected to Keap, the following happens on every WooCommerce purchase:

  1. Contact created or updated — The customer’s billing info is sent to Keap. If a contact with the same email already exists, their record is updated.
  2. Order created in Keap — The WooCommerce order is recorded in Keap’s ecommerce module with all line items, totals, and payment info.
  3. Tags applied — Any tags configured on the purchased products are applied to the contact.
  4. Campaign goals triggered — API goals like woopurchase are fired so your Keap campaigns can react.
  5. Automation recipes run — Any active recipes matching the purchase trigger execute their actions.

InfusedWoo dashboard showing Connected status

Product Configuration

Each WooCommerce product can be linked to Keap actions. When editing a product, go to Product Data > Keap tab to configure:

SettingWhat it does
Keap ProductLink to a specific Keap product for order tracking
Tag on PurchaseApply a Keap tag when this product is purchased
Email TemplateSend a Keap email template on purchase
Action SetRun a Keap action set on purchase
SubscriptionLink to a Keap subscription plan instead of a one-time product

WooCommerce product edit page showing the Keap tab with product, tag, email, and action set fields

Subscription Products

When “Product or Subscription?” is set to Subscription, additional options appear:

  • Subscription Plan — Select from your Keap subscription plans
  • Trial Days — Number of free trial days before billing starts
  • Sign-up Fee — One-time fee charged at checkout
  • Discount Calculation — How WooCommerce discounts interact with subscription pricing

Product Keap tab with Subscription selected, showing the additional subscription fields

Connection Methods

InfusedWoo communicates with Keap via API. There are three connection options:

MethodBest ForAPI Limits
Standard OAuthMost storesShared limits (500k daily across all users)
Custom OAuthHigh-volume storesDedicated limits (150k daily, 1,500/min)
SAK (Service Account Key)Backup / standalone30k daily, 240/min

See Keap Connection for setup details.

REST API vs XML-RPC

InfusedWoo supports both Keap’s REST API (v2) and the legacy XML-RPC API. The REST API is the default and recommended option. Keap is deprecating XML-RPC in December 2026.

You can control which API is used per service in Settings > API Settings. See API Settings.

Where to Go Next