Skip to content

WordPress Intercom Integration

WordPress Intercom Integration for Users, Roles & Events

Sync Engine for Intercom syncs WordPress users, roles, events, WooCommerce activity, custom attributes, and metrics into Intercom so contacts match what happened on your site.

WordPress Intercom integration syncing users and events with Sync Engine
Sync vs Messenger

Data sync is a different job than chat

Intercom’s Messenger puts chat on the site. Sync Engine keeps contacts true to WordPress users, roles, and store activity. You can use both. Messenger stays optional.

What Sync Engine does

Syncs WordPress users to Intercom contacts: profiles, role tags, events, WooCommerce activity, custom mapping, bulk sync, and metrics.

What Messenger does

Puts the chat widget on your site. It does not, by itself, sync roles, order history, or custom WordPress fields into Intercom.

When you need which

Chat only? Intercom’s own install docs. Users, roles, Woo orders, and attributes on the contact? You’re here.

Pain → Solution

When Intercom does not match WordPress

If contacts show the wrong role, events never arrive, or you are still on CSV, Zapier, or a custom script, Sync Engine keeps those contacts current from WordPress.

What teams struggle with
  • Intercom contacts show the wrong role, plan, or last purchase
  • Signup, login, and purchase events never reach Intercom, so Series do not fire
  • Weekly CSV exports, fragile Zaps, or a custom build that breaks when APIs move
What Sync Engine does
  • User profiles and role tags stay current on the Intercom contact
  • WordPress and WooCommerce events land automatically for Series and Inbox
  • Install from WordPress.org, connect OAuth or an Access Token, turn on sync. No coding

Keep Intercom contacts true to WordPress. Profiles, roles, and events sync from your site as they happen.

Outcomes

Contacts stay current. Campaigns use real site data.

WordPress stays the source of truth. Intercom shows the same roles, purchases, and events.

Fewer manual tasks

Stop CSV exports and re-entering roles. Intercom updates when someone registers, changes role, or buys on Woo.

Better targeting

Segment by roles, purchases, memberships, and store metrics so a Series for members does not also mail someone who never bought.

Events that fire automations

Signup, login, purchase, cart, and membership-related events reach Intercom so campaigns are not waiting on a spreadsheet.

Users & roles

WordPress users stay current in Intercom

When someone registers or updates a profile, Intercom should show it. Roles become tags, and tag automation keeps them current when roles change.

Profile fields

Email, name, phone (including Woo billing phone when Woo is present), avatar, signup, and last activity.

Role tags

WordPress roles become Intercom tags. Those tags update when someone’s role changes.

WordPress events

Seven WordPress events: registered, logged in, logged out, profile updated, password reset, role changed, and user deleted. Three start enabled; turn on the rest under Events.

Custom attributes

Map WordPress fields into Intercom

Map WordPress fields (and with Woo, billing, shipping, total spent, and order count) into Intercom custom attributes.

Map what you need

Choose the WordPress fields that matter for Series and Inbox. Sync Engine can create the attribute in Intercom if it is missing.

Woo fields too

With WooCommerce present, map billing and shipping, total spent, and order count onto the contact.

Series & Inbox ready

Once attributes are mapped, Intercom rules and Series can target them without a manual export or Zap.

WooCommerce

Store events when you need them

With WooCommerce 8.0+ (HPOS compatible), cart, checkout, and order events land on the Intercom contact, alongside Subscriptions, Bookings, Deposits, and store metrics.

Cart & orders

Cart activity, checkout, and order created, completed, and refunded. Abandoned-cart delays from 30 minutes to 24 hours.

What agents see

Order status, total, currency, items, shipping, and payment method land on the contact so support does not dig through Woo mid-ticket.

Extensions & metrics

Subscriptions, Bookings, Deposits, and store metrics (LTV, AOV, VIP / At-Risk segments) are included.

How sync runs

On your WordPress site, no Zapier middleman

Sync runs in the background on your WordPress site. Data goes from WordPress to Intercom. Credentials stay on your site.

Background sync

Updates queue on your site so day-to-day traffic is not blocked. Bulk sync includes progress and a stop control.

Safe for busy stores

Orders are not double-sent, and sync stays within Intercom’s normal API limits.

Your site, your Intercom

Connect with OAuth or an Access Token. Customer data is not routed through a RippleStep-hosted copy of your database.

Who it’s for

Intercom inbox.
WordPress truth.

For teams that already live in Intercom and need WordPress (and WooCommerce when you sell) to stay honest on the contact.

  • WordPress + Intercom

    Contacts match real users and roles: signup, login, and role tags on the profile. Not a stale CSV.

  • WooCommerce stores

    Woo 8.0+, HPOS-compatible stores that need orders, carts, LTV, and VIP / At-Risk segments on the Intercom contact.

  • Membership & LMS

    MemberPress, LearnDash, LifterLMS, EDD, and similar sites: role tags and mapped fields so membership context shows in Intercom.

  • CS & agencies

    Support stops alt-tabbing to WordPress mid-ticket. Agencies get one install path across client WordPress + Intercom stacks.

Getting started

Install once. Sync keeps running.

Install the plugin, connect your Intercom workspace, then turn on the sync that matches how you use WordPress.

  1. 01

    Install the plugin

    Get Sync Engine for Intercom from the WordPress.org listing and activate it on your site.

  2. 02

    Connect your workspace

    Sign in with OAuth, or paste an Access Token if that is how your team manages Intercom. Hit test connection until it says Connected.

  3. 03

    Turn on what you need

    Enable user sync, the WordPress and WooCommerce events you care about, role tags, mapping, and metrics. Messenger and identity verification stay optional.

Want screenshots and checklists? See How to connect Intercom to WordPress.

Pricing

Free vs Pro

Start Free for WordPress user sync. Move to Pro when you need WooCommerce events, mapping, bulk backfill, metrics, or tag automation.

Free
$0 / forever

WordPress user sync, role tags, and 3 WordPress events, plus optional Messenger.

Included

  • ✓ Basic WordPress user sync
  • ✓ 3 basic WP events (registered, login, logout)
  • ✓ Basic role tags
  • ✓ Event prefix
  • ✓ Optional Messenger + IDV
  • ✓ Email support

Start free for WordPress user sync. Upgrade to Pro ($99/ year, billed yearly) when you need WooCommerce events.

Other options

Tried Zapier, CSV, or a custom build?

Those can get data across once in a while. Keeping WordPress users and roles current in Intercom every day is a different job, and that is what Sync Engine is for.

  • CSV

    Stale the moment you download them. Fine for a one-time cleanup. Terrible as a weekly ritual.

  • Zapier

    Great automation glue. For always-running WordPress → Intercom profiles (plus Woo events, attributes, and metrics), task volume and mapping drift add up.

  • Custom build

    A custom integration means you write and maintain the connection. Sync Engine for Intercom is the ready-made WordPress to Intercom path, including WooCommerce when you sell.

FAQ

Questions teams ask before installing

How Sync Engine fits with Messenger, WooCommerce, and connecting your Intercom workspace.

Talk something through with us
Does Sync Engine replace Intercom Messenger?
No. You can optionally enable Messenger and identity verification. The core job is syncing user and commerce data into Intercom. Intercom’s own WordPress plugin is enough for the bubble, not for roles, custom attributes, or purchase history.
What’s included?
See plans and limits for the full Free vs Pro breakdown.
Does it sync WooCommerce?
Yes. With WooCommerce 8.0+ (HPOS compatible), cart, checkout, order, Subscriptions, Bookings, and Deposits events can land on the contact, plus store metrics and custom attribute mapping. See the WooCommerce Intercom page.
What happens when a WordPress user is deleted?
The link between that WordPress user and Intercom is cleared. The Intercom contact stays in your workspace unless you remove it there. You can optionally turn on a “user deleted” event under Events.
Where does data go?
From your WordPress site straight to Intercom. Credentials stay on your site. Customer data is not stored in a RippleStep-hosted copy of your database.
Will this replace Intercom?
No. It feeds Intercom. You keep your workspace, billing, and Messenger.
Do I need Zapier?
No. Sync Engine connects WordPress and WooCommerce to Intercom directly. Keep Zapier for apps outside that path.
How do I connect Intercom?
Install the plugin; connect with OAuth or an Access Token; use test connection. See the connect guide.
What are the requirements?
WordPress 6.0+ and PHP 8.2+. For store features, WooCommerce 8.0+ and HPOS compatible. Details are on the WordPress.org listing.
Is this for Shopify?
No. WordPress and WooCommerce only.
Get started

Stop guessing what a contact did on WordPress

Install Sync Engine for Intercom, connect with OAuth or an Access Token, and sync users, events, and store data into Intercom.