Skip to content

Map WordPress & WooCommerce Fields to Intercom Custom Attributes

Map WP roles, Woo metrics, and custom fields onto Intercom contacts so Series and Inbox use real site data.

Intercom custom attributes are named fields on a contact. They store the facts Inbox, outbound, and Series rely on. Mapping from WordPress means those facts update when the site of record changes, not when someone edits Intercom by hand.

Sync Engine for Intercom maps WordPress and WooCommerce fields into those attributes, including role tags, custom user fields, and store metrics.

Why custom attributes matter

  • Automations branch on attributes.
  • Support snippets need plan or LTV.
  • Stale attributes send the wrong journey.
  • CSV updates rot within a week.

If Intercom still thinks someone is on the free plan after they upgraded in WordPress, that is an attribute problem, not a copywriting problem.

What you can map

WordPress

  • Roles → tags, with tag automation when roles change
  • WordPress profile fields and custom user fields
  • Membership-oriented fields when present

WooCommerce

  • Billing / shipping fields
  • Total spent, order count
  • Metrics Sync Engine can compute: LTV after refunds, AOV, first/last order, days since, segments New / VIP / At-Risk / Regular

How mapping works

Map fields into Intercom attributes. Sync Engine for Intercom can create the attribute in Intercom if it is missing, so you are not blocked on a manual Intercom UI step for every new field.

LMS / membership

On membership sites, map plan and status as attributes. The membership and LMS guide covers which events to turn on.

Example mapping table

WordPress / Woo sourceIntercom destinationWhy it matters
WP roleRole tagEntitlements / messaging
Membership levelCustom attributeSegment by plan
Total spent / order countAttribute or metricVIP / at-risk
Last order dateCustom attribute / metricWin-back timing
Custom checkout or profile fieldCustom attributeVertical-specific automations

Approaches compared

ApproachProsFit
Manual in Intercom UIFine for one-offsDoesn’t scale
Custom Intercom buildFlexibleWeeks to build, and you maintain it after every API change
Zapier field mappingFlexibleTask cost / drift
Sync Engine for Intercom mappingBuilt for WP/WooRuns on your WordPress site, next to WooCommerce

How mapping works in Sync Engine

Step 1
Install and connect

Install the plugin and connect with OAuth or an Access Token. See the connect guide.

Step 2
Identify or create Intercom attributes

The plugin can create attributes if they are missing.

Step 3
Map WP/Woo sources

Map WordPress and WooCommerce fields into Intercom attributes in the admin.

Step 4
Sync and verify

Sync and verify on a test contact, then wire Intercom automation to the attribute.

Plan details live on the WordPress Intercom plans page.

Governance tips

  • Name attributes consistently (e.g. plan name, not mixed spellings of the same field)
  • Avoid duplicate writers (Zapier + plugin on the same field)
  • Don’t map secrets or personal data you shouldn’t store in Intercom
  • Test automations after every mapping change
  • For bulk backfill of mapped fields, use bulk sync in small batches you can stop

FAQ

Can Sync Engine update Intercom custom attributes?
Yes. You map WP and Woo fields into attributes.
Do I need developers?
No for normal mapping. The plugin admin covers standard WordPress and Woo fields.
Is this a developer guide?
No. This guide is practical WordPress mapping for marketers and ops. Use Intercom help for attribute UI details.
WooCommerce metrics as attributes?
Yes. Enable advanced metrics and map them as needed.
Is Messenger required?
No.
Where can I see pricing?
See pricing on the product page.

Map the fields your automations already assume exist

Install free, connect, then map WordPress and Woo fields into Intercom attributes.

Install free on WordPress.org

See Woo metrics sync