Salesforce / Pardot on Oliver POS
Salesforce contacts and Pardot prospects update with Oliver POS in-store purchases through the WooCommerce + Salesforce sync.
How Salesforce / Pardot works with Oliver POS for WooCommerce
Salesforce is the enterprise CRM standard, with Pardot (now Marketing Cloud Account Engagement) as its B2B marketing-automation layer. The Salesforce Integration for WooCommerce plugin syncs customers as Salesforce contacts (or leads) and orders as opportunities or custom objects. Oliver POS writes counter sales into WooCommerce, and Salesforce reflects them on the contact record in near real time.
What Salesforce / Pardot pulls from WooCommerce
The Salesforce Integration for WooCommerce plugin syncs WooCommerce customers and orders into Salesforce as configurable object mappings — typically contacts (or leads), opportunities, and custom WooCommerce-order objects. Pardot prospects mirror Salesforce contacts, so anything that updates a Salesforce contact via the WooCommerce sync also surfaces in Pardot.
Why in-store sales matter for Salesforce / Pardot
Enterprise retail teams expect the Salesforce contact record to be the canonical view of a customer. If in-store sales are missing, the canonical view is broken. Pardot scoring goes off track; Account Engagement journeys fire against incomplete data; account managers handling key wholesale or VIP accounts can't see what those accounts are actually buying when they walk into the flagship.
Push Oliver POS sales through WooCommerce into Salesforce and the contact record becomes accurate. Pardot scoring incorporates in-store purchase events; Engagement Studio programs branch correctly; account managers see counter visits on the contact timeline.
How the WooCommerce + Oliver + Salesforce sync works
Cashier rings the sale at the Oliver POS register, captures the customer, tenders. Oliver writes a WooCommerce order. The Salesforce plugin syncs the customer and the order on the schedule you've configured (real-time or batched). The Salesforce contact and the related opportunity or custom-object record update. Salesforce process automation (workflow rules, flows, Apex triggers) fires on the update; Pardot picks up the change via its standard Salesforce sync.
Best fit for retailers who…
Salesforce + Pardot on Oliver POS is the right call for enterprise retailers, multi-brand groups, and B2B-heavy wholesalers where Salesforce is the system of record and Pardot drives marketing. The WooCommerce + Oliver POS combination keeps Salesforce honest about in-store activity without ripping out the existing Salesforce stack.
What you get and how to set it up
Features Oliver surfaces from the Salesforce / Pardot plugin, plus the 4-step install most merchants run through.
Features at the register
- In-store sales flow into Salesforce / Pardot the moment a register sale closes
- Online and in-store customers share one WooCommerce profile and one segment list
- Real-time order, total-spend, and product-purchase data syncs to Salesforce / Pardot
- Cart, browse, and post-purchase automations fire on in-store orders too
- Cashier captures the customer email or phone at the register, with consent
- Same Salesforce / Pardot account, same lists, and same automations as your online store
Setup in 4 steps
- Install the Salesforce Integration for WooCommerce on your WooCommerce site and connect your Salesforce / Pardot account
- Enable the customer and order sync inside Salesforce / Pardot and confirm the WooCommerce store is connected
- Install Oliver POS, sign in to the register, and confirm the customer-capture prompt is enabled at checkout
- Run a small live test sale at the counter and confirm the order, customer, and product purchases appear in Salesforce / Pardot within seconds
Common questions about Salesforce / Pardot on Oliver POS
Does the sync support custom WooCommerce-order objects in Salesforce?
Yes. The Salesforce Integration for WooCommerce plugin lets you map WooCommerce orders to standard Salesforce objects (opportunities) or to custom objects you've defined for orders. Oliver POS sales follow the same mapping.
Can Pardot scoring reflect in-store purchases?
Yes — once Oliver POS sales reach Salesforce as updates on the contact record, Pardot picks up the change via its standard sync and any scoring rule referencing those fields fires the next time the prospect's record evaluates.
Does Oliver POS have a partnership with Salesforce / Pardot?
No. Oliver doesn't partner with Salesforce / Pardot or any other marketing platform. We support Salesforce / Pardot because its WooCommerce plugin already syncs customers and orders from your store — and Oliver writes every in-store sale into WooCommerce as a normal order, so the same plugin picks it up automatically. Your account, your data, and your contract stay between you and Salesforce / Pardot.
Does Oliver charge extra to use Salesforce / Pardot?
No. You pay Salesforce / Pardot's standard published pricing directly to Salesforce / Pardot. Oliver doesn't take a markup, doesn't insert itself into the data flow, and doesn't charge a per-contact or per-email fee on top.
Will in-store sales from the Oliver POS register show up in Salesforce / Pardot?
Yes — instantly. Every Oliver POS sale is written to WooCommerce as a standard order with the customer attached. The Salesforce / Pardot WooCommerce plugin treats that order the same way it treats an online order: it fires the same webhooks, updates the same customer profile, and triggers the same automations. There's no separate "POS sync" to configure.
How fast does a register sale reach Salesforce / Pardot?
Real-time. When the cashier closes a sale on the Oliver POS register, the WooCommerce order is created immediately, the Salesforce / Pardot plugin's webhook fires within seconds, and the customer's Salesforce / Pardot profile updates with the new order, total spend, and product purchases. The shopper can be on a post-purchase email flow before they've left the store.
Will my online and in-store customer profiles merge in Salesforce / Pardot?
Yes. Oliver POS attaches the WooCommerce customer to every register sale — either by looking up an existing customer by email or phone, or by creating a new WooCommerce customer at the counter. Salesforce / Pardot keys off the same WooCommerce customer ID, so a shopper who buys online on Monday and at the counter on Friday is one profile with one purchase history.
Read our full guide to Salesforce / Pardot on Oliver POS
A long-form walkthrough of running Salesforce / Pardot alongside the Oliver POS register on a WooCommerce store.