W2A Setup: WooCommerce to Attio Integration Guide

1. Installation

W2A plugin settings — paste your W2A API key and Attio API key here

Create your Attio access token

In Attio, go to Account settings → Developers → New access token, then grant exactly these permissions:

  • User ManagementRead
  • RecordsRead-write
  • Object ConfigurationRead-write
  • NotesRead-write
  • TasksRead-write

Every other permission can stay Disabled.

The plugin is live! Start by installing our WooCommerce to Attio integration plugin — you can download it from the WordPress plugin directory. Then grab your W2A API key from your dashboard.

Next, head to Attio and create an access token from Account settings → Developers → New access token. Set the permissions shown above — these are the scopes W2A needs to read your workspace and sync WooCommerce data into Attio.

Finally, paste both the W2A API key and your Attio access token into the plugin, then load the default settings for a ready-to-go configuration to start syncing right away.

2. Configuring Events

Abandoned cart

Fired when a cart is abandoned (only if the customer is logged in).

Set up
User login

Fired after a user logs in.

Set up
User Registration
NameEmailPhone numbersCompanyPrimary location

Triggered after a new user registration.

Set up
User updated
NameEmailPhone numbersCompanyPrimary location

Fired after a user is updated.

Set up
New Order

Fired when a new order is created.

Set up
Order updated

Fired when an order is updated.

Set up
Order on hold

Fired when an order is placed on hold.

Set up
Order pending

Fired when an order is awaiting payment (pending).

Set up
Order processing

Fired when an order is being processed.

Set up
Order completed

Fired when an order is successfully completed.

Set up
Order refunded

Fired when an order is refunded.

Set up
Order canceled

Fired when an order is canceled.

Set up
Order failed

Fired when an order fails.

Set up

The settings are organized with a tab per Attio object — People, Companies, and Deals. For each one, you choose the WooCommerce events (hooks) that should trigger a sync to Attio.

Events are fired by your customers' actions on your store. Enable the ones that matter to you:

  • New user registration or account update
  • New order, order status change, or failed payment
  • Abandoned cart

Some events aren't available for every object (e.g. "User register" doesn't apply to Deals). Each event is fully customizable — you decide exactly which Attio attributes are sent when it fires.

3. Customizing Attributes and Conditions

Name
Email addresses
john.doe@example.com
user_emailjohn.doe@example.com
john.doe@example.com
Condition
Send to Attioof a field value is set
Description

For each event, pick the Attio attributes you want to populate and compose their value from your WooCommerce and Wordpress data — billing name, email, custom meta, or free text.

  • Fallback values — sent when a variable is missing, so the attribute is never left empty.
  • Conditions — only send if a value exists, or only set an attribute on Attio when it's still empty (never overwrite).
  • De-duplication — match on an attribute (e.g. email) to link a WooCommerce account to an existing Attio person instead of creating a duplicate.

4. Running a Full Sync, Monitoring History

One-click historical sync and the History log of events sent to Attio

Once your settings are configured, run a full synchronization to send all your existing users and orders to Attio, based on the parameters defined in the previous steps.

Behind the scenes, W2A searches Attio first to avoid duplicates based on your configuration, then creates or updates the matching record and links it to the WooCommerce entity.

  • One click to backfill your entire history into Attio.
  • The History tab logs every event, its source (order, user) and the Attio target record.
  • Check it anytime to confirm everything is syncing as expected.

5. Grab a Coffee and Relax

Someone grab a Coffee

Congratulations! Your W2A setup is complete. Now sit back, grab a coffee, and let W2A handle the heavy lifting. With everything running smoothly in the background, you can focus on what matters most—growing your business.

Need assistance with the setup? We're here to help

beautiful background