Skip to content

How to Bulk Sync WordPress Users to Intercom

Backfill your existing WordPress users into Intercom in small batches you can stop. Progress you can watch, so Intercom is not empty on day one.

Bulk sync pushes your existing WordPress user base into Intercom in controlled jobs. You can filter by role if needed, so Intercom is not empty on day one. Sync Engine for Intercom includes bulk sync: small batches you can stop, a progress view, and queued jobs with retries that run in the background on your WordPress site.

Connect with OAuth or an Access Token, prove incremental sync on a small role, then run the backfill when you’re ready.

Keep Intercom in sync

When you need bulk sync

  • New Intercom workspace
  • Migrating off CSV/Zapier
  • Rebuilding after you redesign which fields matter
  • Agency onboarding a client with years of users

Incremental sync keeps future changes flowing. Bulk fills the backlog you already have.

Risks of naïve imports

01Overwhelming Intercom

Dumping everyone at once can stall or fail. Controlled batches stay safer.

02Duplicate contacts

Messy identity rules create duplicate Intercom contacts.

03Wrong role filters

Syncing admins into marketing audiences by accident.

04All-or-nothing scripts

Overnight timeouts on giant one-shot imports, and no stop button when something looks wrong.

How Sync Engine bulk sync helps

  • Queued jobs with retries, running in the background on your WordPress site
  • Bulk sync in small batches with progress
  • Stoppable mid-run
  • Pair with custom attribute mapping and role filters

The backfill runs in batches you can watch and stop, including on a large user list.

Suggested path

Install, connect, prove incremental sync on a test role, then run a filtered backfill.

Recommended rollout

Step 1
Connect and test

Connect with OAuth or an Access Token. Sync a small test role incrementally.

Step 2
Define attributes

Define the attributes you need (mapping guide).

Step 3
Run filtered bulk

Run bulk for the target roles only.

Step 4
Spot-check Intercom

Spot-check Intercom contacts for role tags and mapped fields.

Step 5
Enable incremental sync

Enable ongoing incremental sync.

Step 6
Disable old paths

Turn off the old CSV and Zap paths.

Plan details live on the WordPress Intercom plans page.

FAQ

How does bulk sync run?
In small batches you can stop, with progress and retries in the background on your WordPress site.
Can I stop a run?
Yes. Runs are stoppable and show progress.
Do I need Zapier?
No. Sync Engine connects WordPress to Intercom directly.
Woo customers too?
User bulk backfill covers WordPress users. Woo events and metrics sync as store features once enabled.
Is Messenger required?
No.
Where can I see pricing?
See pricing on the product page.

Backfill Intercom without CSV roulette

Install free, connect, then run bulk sync in small batches you can stop.

Install free on WordPress.org

Keep Intercom in sync guide