Skip to main content

WooCommerce Integration for E-commerce Stores

Connect WooCommerce to Kyrios to sync store data and trigger automations based on orders and payments.

Updated over 2 months ago

Who This Is For / When to Use

Use this article if you want to:

  • Sync WooCommerce contacts, orders, transactions, and products into Kyrios

  • Use WooCommerce order and payment triggers in workflows

  • Centralize e-commerce data for automation and reporting

What the WooCommerce Integration Does

The WooCommerce integration imports and syncs data from your WooCommerce store into Kyrios.

Supported data includes:

  • Contacts (customers and guest checkouts)

  • Orders

  • Transactions

  • Products and categories

WooCommerce acts as the source of truth for synced product data.

Key Features

  • Data Syncing: Import contacts, orders, transactions, products, and categories.

  • Automation Triggers: Use triggers like Order Submitted and Payment Received in workflows.

  • Custom Sync Controls: Enable or disable syncing per data type.

  • Guest Checkout Support: Automatically creates contacts for guest orders.

  • Error Handling: Authentication errors automatically trigger a reconnect state with email instructions.

Important Data Rules and Limitations

Contact and Customer Rules

  • Only WooCommerce users with the roles Customer or Subscriber are imported.

  • If Contact Sync is disabled but Order Sync is enabled, contacts are still created for orders.

  • Guest checkout contacts are created once and do not sync future updates.

Order Status Mapping

WooCommerce order statuses map as follows:

  • Completed or Refunded β†’ Completed

  • Cancelled or Failed β†’ Cancelled

  • All other statuses β†’ Pending

Orders synced from WooCommerce display a WooCommerce subtype in order details.

Product and Category Limitations

  • Only Simple and Variable products are imported.

  • Products with a zero price or no variants are excluded.

  • Only published products are imported.

  • The Include in Online Store toggle is enabled only for published products.

  • Only categories linked to products are imported.

  • Product and category deletions in WooCommerce do not sync to Kyrios.

Step 1: Access the WooCommerce Integration

  1. Go to Settings in Kyrios.

  2. Select Integrations.

  3. Locate WooCommerce.

  4. Click Connect.

Step 2: Enter Your WooCommerce Store URL

  1. Enter your WooCommerce store URL.

  2. Use the format https://yourstore.com.

  3. Do not include a trailing slash.

  4. Click Next.

Step 3: Import Initial Data

Select which existing WooCommerce data to import.

Available import options:

  • Contacts

  • Orders

  • Transactions

  • Products

If you skip items during this step, you must disconnect and reconnect to import them later.

Step 4: Configure Ongoing Sync Settings

Choose which data should continue syncing from WooCommerce to Kyrios.

Available sync options:

  • Contact Sync

  • Order Sync

  • Transaction Sync

  • Order Received Trigger

  • Payment Received Trigger

  • Product Sync

Changes made in WooCommerce will reflect in Kyrios. Changes made in Kyrios do not sync back.

Step 5: Approve WooCommerce Permissions

  1. Review the permissions requested.

  2. Click Approve to complete the connection.

Step 6: Verify Synced Orders

After setup:

  • Orders synced from WooCommerce show Source: External.

  • Sub-Type displays as WooCommerce.

Using WooCommerce Triggers in Workflows

WooCommerce triggers allow automation based on store activity.

Order Submitted Trigger

Use this trigger when an order is placed in WooCommerce.

Payment Received Trigger

Use this trigger when a WooCommerce payment is received.

Example Use Case: Automating Store Communication

A store owner can:

  • Send order confirmation messages when an order is submitted.

  • Trigger thank-you messages when payment is received.

  • Create follow-ups for pending payments using order status logic.

These automations reduce manual work and improve customer experience.

Managing and Reimporting Data

  • Sync settings can be changed anytime from Settings > Integrations > WooCommerce.

  • To import additional historical data, disconnect and reconnect the integration.

Common Issues and Fixes

Authentication error (401, 403, 404)
The integration enters reconnect mode and sends email instructions.

Products missing after sync
Confirm products are published, priced, and are Simple or Variable types.

Guest orders not updating
Guest checkout contacts do not sync future updates.

FAQ

What data can I import from WooCommerce?

You can import contacts, orders, transactions, products, and product categories.

Does the integration support guest checkout orders?

Yes. Guest orders create contacts, but those contacts do not sync future updates.

How do I reimport missing data?

Disconnect and reconnect the WooCommerce integration to trigger a fresh import.

How are WooCommerce order statuses mapped?

Completed and Refunded map to Completed. Cancelled and Failed map to Cancelled. All others map to Pending.

Which product types are supported?

Only Simple and Variable products are imported.

Are unpublished products imported?

No. Only published products are imported.

What happens if authentication fails?

The integration enters reconnect mode and sends an email with reconnection steps.

Are deletions synced from WooCommerce?

No. Product and category deletions in WooCommerce are not synced to Kyrios.

Did this answer your question?