Marketing

Mailchimp WooCommerce POS — Oliver POS Integration Guide

Oliver POS doesn't have a partnership with Mailchimp. It supports Mailchimp the same way any WooCommerce store does — through the official Mailchimp for WooCommerce plugin, which already syncs customers and orders from WooCommerce into Mailchimp in real time. Once you understand that, the rest of this guide is mechanical: every sale Oliver rings on the counter writes a normal WooCommerce order, the Mailchimp plugin syncs it, and the shopper appears in the same Mailchimp audience as your online buyers. Mailchimp does the email marketing. WooCommerce is the system of record. Oliver is the till on top.

What Mailchimp for WooCommerce is, exactly

Mailchimp is the all-in-one marketing platform that started as an email-newsletter tool and now spans email, automations, landing pages, surveys, and basic CRM features. For e-commerce, Mailchimp pairs with a WooCommerce store through the official Mailchimp for WooCommerce plugin — a one-way sync from WooCommerce into Mailchimp that pushes customers, products, orders, carts, and refunds into a configured Mailchimp audience.

Once the plugin is connected, Mailchimp builds an e-commerce profile on every contact. The profile includes total spend, lifetime order count, last order date, last products purchased, and the average order value. Mailchimp uses that profile to power its e-commerce segmentation (Top Customers, Recent Customers, Lapsed Customers), its abandoned-cart automation, and its product-recommendation blocks inside email templates. Nothing about that sync cares whether the WooCommerce order originated online or at a counter.

How Oliver POS feeds in-store sales into Mailchimp

The Mailchimp WooCommerce POS flow inside Oliver is short and predictable:

  1. The cashier rings the sale on the Oliver register, scans or selects items, and taps Charge.
  2. Oliver prompts to attach a customer — by email lookup, phone-number lookup, or a fresh customer card with marketing-consent toggle.
  3. The cashier takes payment through whatever WooCommerce payment gateway the store uses.
  4. Oliver writes a standard WooCommerce order with the customer ID, line items, totals, taxes, and payment method.
  5. The Mailchimp for WooCommerce plugin's background sync sees the new order through WooCommerce hooks within seconds.
  6. The plugin posts the order to Mailchimp's e-commerce API, updates the contact's e-commerce profile, and triggers any automation that listens for the new order.

End to end, the in-store sale arrives in Mailchimp before the customer has left the store. If the shopper is on a post-purchase automation, the receipt or thank-you email is on its way. If they qualify for a VIP segment now that the sale has pushed their lifetime spend over the threshold, they're in that segment for the next campaign send.

The Mailchimp WooCommerce plugin — what Oliver rides on

Oliver doesn't add a second Mailchimp connector or duplicate the sync. The plugin Oliver rides on is the official Mailchimp for WooCommerce, listed on the WordPress.org repository at wordpress.org/plugins/mailchimp-for-woocommerce. It's maintained by Mailchimp directly, runs on millions of WooCommerce stores, and is built specifically to handle the WooCommerce → Mailchimp data path.

Setup is identical to setup for any WooCommerce store: install the plugin, connect to your Mailchimp account, pick the audience, and let the initial sync run. Once that's done, every WooCommerce order — including every Oliver POS register sale — flows into Mailchimp on the same path.

Why pushing in-store sales into Mailchimp matters

Most retailers running Mailchimp on a WooCommerce store have a heavily online-skewed audience, because online is where the data has historically lived. The result is a Mailchimp audience that knows everything about customers who buy on the website and almost nothing about the regulars at the counter. The downstream consequences are real:

  • Top-spender segments miss the actual top spenders. A customer who spends $200 a week in store and never online looks like a low-engagement subscriber in Mailchimp.
  • Win-back flows misfire. A "Customers who haven't purchased in 60 days" flow emails customers who came in last week.
  • Product-recommendation blocks are blind to in-store taste. Mailchimp's product blocks rely on the contact's purchase history.
  • Reporting under-represents the business. Mailchimp's e-commerce dashboard shows only the online slice of revenue.

Push Oliver POS sales through the WooCommerce sync and all of those problems resolve at once. Segments include counter regulars. Win-back flows skip recent in-store buyers. Recommendation blocks reflect the full purchase history. The Mailchimp dashboard finally tells you what your business is really doing — online and in store combined.

What this is NOT

Oliver POS is not a Mailchimp partner. There is no co-marketing agreement, no revenue share, and no special Mailchimp pricing for Oliver merchants. Oliver does not insert itself between WooCommerce and Mailchimp; the data path is exactly the same one any WooCommerce store uses. Oliver doesn't charge a markup, doesn't add a per-contact fee, and doesn't take a cut of any Mailchimp send. Your Mailchimp account, audience, and contract are entirely between you and Mailchimp.

It's also worth saying that Oliver POS doesn't change the data ownership story. The WooCommerce customer table on your own WordPress install remains the source of truth. Oliver writes into it; Mailchimp reads from it through the plugin. If you ever leave Mailchimp, the data stays where it has always been — in WooCommerce.

Setup in 4 steps

  1. Install Mailchimp for WooCommerce on your WordPress site and connect it to your Mailchimp account, picking the audience that will receive WooCommerce customers.
  2. Verify the initial sync completes and confirm a recent online order appears against the contact in Mailchimp.
  3. Install Oliver POS, sign in to the register on your counter tablet, and confirm the customer-capture prompt with marketing consent is enabled at checkout.
  4. Run a small live test sale at the counter, attach a customer, and confirm the order, line items, and updated total-spend appear on the Mailchimp contact within a few seconds.

FAQ

Do I need a separate Mailchimp plugin for POS?

No. The standard Mailchimp for WooCommerce plugin is the only connector you need. Oliver POS writes register sales into WooCommerce as normal orders, and the Mailchimp plugin syncs them to your audience the same way it syncs online orders. There is no second connector, no Oliver-specific Mailchimp app, and no extra subscription.

Does Oliver charge extra to use Mailchimp?

No. You pay Mailchimp directly on Mailchimp's published pricing. Oliver's pricing is a flat monthly POS software fee that has nothing to do with the email platform you choose.

Will in-store customers join the same audience as online customers?

Yes. The Mailchimp for WooCommerce plugin maps WooCommerce customers to Mailchimp contacts by email. An in-store customer captured at the Oliver POS register lands in the same Mailchimp audience as your online buyers, with their lifetime spend and order count populated correctly.

What about counter shoppers who don't give an email?

Oliver writes the sale into WooCommerce as a guest order with no customer attached, the same way an online guest checkout would. Those orders affect Mailchimp's e-commerce revenue reporting but don't update any individual contact. Cashiers can still capture a phone number with consent, which lets you match the customer later if they return and buy online.

Will my abandoned-cart automation misfire on in-store sales?

No. Mailchimp's abandoned-cart automation triggers on a started checkout that wasn't completed — which only happens on the WooCommerce online checkout. In-store sales skip that trigger entirely because Oliver writes a completed order directly. The behaviour is correct: in-store sales close the loop, they don't open one.

Try Oliver POS free for 30 days at /demo/ — bring your existing WooCommerce store and your existing Mailchimp account and have your in-store customers in the same audience as your online buyers within an hour.