Get in touch
WooCommerce

Capsule CRM for WooCommerce — customers as contacts in Capsule

WooCommerce customers as Capsule CRM contacts without duplicates, with a tag and an order note.

Download Free
Pro · one-year licence Staging copies are included. The more sites, the cheaper each one
Compatibility
WordPress 6.2+ · WooCommerce 8.0+ · PHP 7.4+ · HPOS · English
Licence
a site + a staging copy, annual
Trial
7 days, no card, one per site
Updated
November 2026
Or all 394 Pro modules with All Access — 4 990 ₴ / year ≈ €98

What Free has,
and what Pro adds

The free version works with no time limit. Pro adds the rest of the features in the table.

Feature Free Pro
A buyer from an order as a contact in Capsule ✔ ✔
Lookup by e-mail, no duplicates ✔ ✔
An organisation from the company name ✔ ✔
A tag and an order note ✔ ✔
A queue with retries, a log and a Retry button ✔ ✔
An order as an opportunity with a milestone per status — ✔
Unfinished orders as opportunities — ✔
A task on a failed payment or a large order — ✔
Custom fields of contacts and opportunities — ✔
Bulk send of past orders — ✔

What it looks like

Customer settings
Customers: order statuses, the tag and what to do with an existing contact.
Capsule activity log
Activity: what was sent, what is waiting and what needs you.
Opportunity owner, unfinished checkouts and tasks
Pro: the opportunity owner, unfinished orders as opportunities and tasks for your team.

Key points

What the free version does

The buyer goes to Capsule as a person. The module first looks the contact up by the billing e-mail and uses the one it finds instead of adding another.

What Pro adds

Each order becomes an opportunity with the order total as its value and moves to the milestone you set for each order status; pipelines, milestones and users are read from your Capsule.

How much it costs

The base version is free. Pro costs 1290 UAH for a one-year licence. A year of updates, technical support and all Pro features.

The trial starts when you ask

A fresh install is the free version, nothing switches on by itself. The “Try Pro for 7 days” button → e-mail → the key right in the window and by e-mail.

One key — a site and a staging copy

Moving the site? Unlink the licence on the old domain and activate it on the new one yourself. A staging copy (staging., dev.) works with the same key and does not take a site slot. For studios — keys for 5 or 25 sites, or unlimited.

Technical requirements

  • WordPress 6.2+, WooCommerce 8.0+, PHP 7.4+.
  • A Capsule CRM account and a personal API token with the write scope.
  • The token’s user may add and edit contacts: contacts and notes are created in that user’s name.

Version history

v1.0.0 Current November 2026

Customers as contacts without duplicates, the organisation, a tag, an order note, a queue with retries and a log.

Frequently bought with Capsule CRM

All Access Need more? All modules (394) under one licence, new ones are added automatically. 4 990 ₴≈ €98 Learn more →

Full module description

Capsule CRM for WooCommerce puts every WooCommerce buyer in Capsule CRM, so nobody copies names and addresses by hand and no customer is missed. When an order reaches the status you choose, Capsule gets a contact with the name, e-mail, phone and billing address, a tag and an order note. The module talks to Capsule directly, with your own API token.

What the free version does

The buyer goes to Capsule as a person. The module first looks the contact up by the billing e-mail and uses the one it finds instead of adding another. An existing contact only gets what it lacks: a phone or an address when it has none, and the tag; or nothing at all, if you prefer. A billing company name links the person to an organisation in Capsule. Every contact that comes from the store gets a tag of your choice. A note with the order number, status, total, payment method and items is written to the history of the contact. Jobs wait in a queue and run in the background, so checkout never waits for the CRM. If Capsule does not answer, the job is tried again later; if Capsule says its hourly call allowance is used up, the module waits until the time Capsule names and keeps every job. The Activity tab shows what is waiting, what failed and why, with a Retry button.

What Pro adds

Each order becomes an opportunity with the order total as its value and moves to the milestone you set for each order status; pipelines, milestones and users are read from your Capsule. Unfinished orders (pending payment, failed, draft) become opportunities too, and when the customer pays, the same opportunity moves on. A task for your team when a payment fails or an order reaches the total you name. Your Capsule custom fields of contacts and opportunities are filled from order fields and order meta. Each status change is written to the contact as a note. Past orders are sent in bulk, by date or from the orders list. An e-mail alert when Capsule refuses the token or an order could not be sent.

Good to know before you start

  • The link works one way: from the store to Capsule. There are no webhooks, so changes made in Capsule do not come back to the store, and a cancelled order does not change or delete the contact.
  • No opportunity is created for a buyer who only typed an e-mail at checkout: an order must exist, that is, the order button has been pressed.
  • The Capsule token needs the write scope. Capsule creates tokens read-only, so tick “Create, update and delete information from your Capsule account” when you generate it. A token without it passes Connect and the test, but the first order is refused with “Requires additional scope”.
  • The contact is looked up by e-mail only: an order without an e-mail address is not sent.
  • Capsule limits calls per hour: a large store needs several hours to send its past orders, and the queue waits by itself.
  • The Capsule Free plan holds 250 contacts. The reason Capsule gives for a refusal is shown on the order.

How it works, step by step

  1. In Capsule open My Preferences → API Authentication and generate a personal access token with the write scope.
  2. In WooCommerce → Capsule paste the token and press Connect.
  3. On the Customers tab choose the order statuses, the tag and what happens to existing contacts.
  4. Place a test order and check the contact in Capsule.

Under the hood

  • The token is kept encrypted with your site’s keys and never printed back on the page.
  • A job queue with spaced-out calls; on Capsule’s limit the module waits until the time Capsule names.
  • A staging copy stays quiet: if the site address changes, sending stops until you confirm this is the real store.
  • HPOS compatible; language: English.

How to install

  1. Plugins → Add New → Upload Plugin: choose the zip and activate it.
  2. WooCommerce → Capsule: paste the token and press Connect.
  3. On the Customers tab choose the statuses and the tag.
  4. Try one test order.

The module is not on wordpress.org yet: the free version and Pro are one archive from this page. Without a key it works as the free version.

Questions
about the module

Didn't find the answer? Message us on Telegram and we'll reply within a business day.

@catcode_support Setup, compatibility, activation
Is this an official Capsule plugin?

No. It is an independent integration made by us; Capsule is a third-party product and its trademark belongs to its owner.

Will old orders be sent when I connect?

No. Only orders placed after connecting are sent automatically. An older one can be sent from its own screen, and Pro sends them in bulk by date.

Which token do I need?

A personal access token of a Capsule user who may add and edit contacts, with the write scope ticked.

An order was not sent. What now?

The Activity tab and a note on the order give the reason. Fix it and press Retry.

Do changes in Capsule come back to the store?

No. The module only sends data from the store to Capsule.

What happens after the trial?

Pro switches off, the free part keeps working.

Not quite what you are looking for?

We build custom modules for WordPress, WooCommerce, OpenCart and Shopify. Tell us about the task and we'll prepare an estimate.

Order a custom module