Skip to main content

WooCommerce Integration for E-commerce Stores

The WooCommerce integration lets you connect your WooCommerce store to Kyrios to import and sync contacts, orders, and transactions, while triggering automations from WooCommerce order and payment activity.

Updated over 2 months ago

Who This Is For / When to Use

This article is for Kyrios users who:

  • Run an e-commerce store on WooCommerce

  • Want WooCommerce orders and customers inside Kyrios

  • Need automation triggers based on WooCommerce order and payment events

  • Want WooCommerce data visible in CRM, Payments, and Workflows

Where to Find the WooCommerce Integration

  1. Go to Settings in Kyrios.

  2. Select Integrations.

  3. Locate WooCommerce.

  4. Click Connect.

Step 1: Connect Your WooCommerce Store

  1. Click Connect on the WooCommerce integration card.

  2. Enter your WooCommerce store URL.

  3. Click Next.

Step 2: Select Data to Import

In the Import Elements step, choose which WooCommerce data to import into Kyrios.

Available import options:

  • Contact Import
    Imports customers who have previously placed orders.

  • Order Import
    Imports all WooCommerce orders into Kyrios.

  • Transaction Import
    Imports WooCommerce payment transactions related to orders.

If you skip an item during import, you must disconnect and reconnect the integration to import it later.

Click Next to continue.

Step 3: Configure Sync SettingsIn Sync Settings, choose which WooCommerce data should continuously sync to Kyrios.

Sync options include:

  • Contacts

  • Orders

  • Transactions

  • Order Submitted Trigger

  • Payment Received Trigger

These triggers can be used inside Kyrios Workflows for automation.

Click Save to complete the setup.

Managing the WooCommerce Integration

Once connected:

  • Click Settings to enable or disable sync options at any time

  • Click Disconnect to fully remove the integration

  • Reconnecting allows you to reimport missed data

How WooCommerce Orders Appear in Kyrios

WooCommerce orders imported into Kyrios:

  • Appear in Payments > Orders

  • Show Source Type: External

  • Show Sub Type: WooCommerce

  • Display the WooCommerce store domain as the source

This allows teams to clearly identify WooCommerce-originated orders inside Kyrios.

Order Status Mapping

WooCommerce order statuses are mapped into Kyrios as follows:

  • Completed or Refunded (WooCommerce) β†’ Completed (Kyrios)

  • Cancelled or Failed (WooCommerce) β†’ Cancelled (Kyrios)

  • All other statuses β†’ Pending (Kyrios)

Important Behavior Notes

Customer Role Import Rules

Only WooCommerce users with the following roles are imported as contacts:

  • customer

  • subscriber

Contact Creation When Contact Sync Is Disabled

If Order Sync is enabled but Contact Sync is disabled:

  • Kyrios will still create a contact record for the order

  • The contact will be linked to the imported order

Guest Checkout Handling

For WooCommerce guest checkouts:

  • A contact record is created in Kyrios

  • No future updates or syncs occur for that guest contact

Reimporting WooCommerce Data

To reimport WooCommerce data:

  1. Go to Settings > Integrations > WooCommerce

  2. Click Disconnect

  3. Reconnect the integration

  4. Select all required import elements again

This is the only way to import skipped data.

FAQ

Does WooCommerce sync in real time?

Orders, transactions, and triggers sync continuously after the integration is connected, based on the enabled sync settings.

Can I trigger automations from WooCommerce activity?

Yes. You can use:

  • Order Submitted Trigger

  • Payment Received Trigger
    inside Kyrios Workflows.

Where can I see WooCommerce orders in Kyrios?

WooCommerce orders appear in Payments > Orders and show WooCommerce as the source.

What happens if I disable a sync option later?

Disabling a sync option stops future syncing for that data type but does not remove previously imported data.

Did this answer your question?