Skip to content

Sync WooCommerce Subscriptions to Intercom

When a subscription pauses, renews, or cancels, Intercom can see it. Retention and support stop guessing from the last chat.

When you sync WooCommerce Subscriptions to Intercom, the lifecycle lands on the contact: status changed, paused, purchased, renewed, trial ended, cancelled, and expired. Purchased and renewed events carry next payment date, product name, billing period, and amount.

Sync Engine for Intercom covers those Subscriptions events, plus Bookings and Deposits when those extensions are in play.

WooCommerce Intercom sync

Why subscription stores suffer without sync

  • Churn campaigns hitting active subscribers
  • Support doesn’t see renewal date or status in Intercom
  • Manual tagging after every plan change
  • Dunning conversations without billing context

Intercom should know active vs churned. Last chat is not enough.

What to sync

  • Subscription events: status changed, paused (when the status becomes on-hold or paused), purchased, renewed, trial ended, cancelled, and expired
  • Purchased and renewed events include next payment date, product name, billing period, and amount
  • Related order history
  • KPIs / segments when useful (VIP, At-Risk, and similar metrics)

Bookings and Deposits follow the same event packaging if those extensions are in your stack.

Plan details live on the WooCommerce Intercom plans page.

Implementation outline

Step 1
Install and connect

Install the plugin. Connect with OAuth or an Access Token.

Step 2
Confirm Subscriptions

Confirm WooCommerce Subscriptions is active. Store sync is HPOS compatible.

Step 3
Enable subscription events

Turn on subscription events under Events.

Step 4
Build Intercom segments

Build Intercom segments for active, past due, and cancelled (or whatever attributes you sync).

Step 5
Own the message channel

Suppress conflicting Woo emails if Intercom owns the message.

Step 6
Test on staging

Test renew / cancel / reactivate paths on staging.

FAQ

Does Sync Engine support WooCommerce Subscriptions?
Yes. Subscription events are supported.
Zapier instead?
You can. See Zapier vs Sync Engine for the tradeoffs.
Bookings / Deposits too?
Yes, when those extensions are present.
Metrics?
Yes. Enable advanced metrics when you want VIP / At-Risk style segments.
Is Messenger required?
No.
Where can I see pricing?
See pricing on the product page.

Make subscription status visible in Intercom

Install free, connect, then enable subscription events, mapping, or metrics as needed.

Install free on WordPress.org

See WooCommerce Intercom sync