Perimattic
ecommerce

Salesforce Shopify Integration - Customers & Orders

The ERPPlugs Shopify-Salesforce connector syncs Shopify customers, orders, products, and refunds with Salesforce. Customers become Contacts or Person Accounts, orders become Order records, and abandoned checkouts can create Leads or Tasks. It uses the Shopify Admin API and webhooks together with Salesforce REST APIs.

Bring Shopify customers, orders, and refunds into Salesforce so sales and service teams see the full purchase history on each record.

Shopify
Salesforce
5-minute setup30-day money backNo coding required
Overview

What this connector does

Shopify holds the order and customer data, while Salesforce is where B2B reps, account managers, and service agents work. This connector links the two so a Shopify customer becomes a Salesforce Contact or Person Account, orders appear as Order records with line items, and refunds update the related case or record. Webhooks from the Shopify Admin API keep Salesforce current without polling every record.

At a glance

Category
ecommerce
Capabilities
12
Synced data types
5
Setup time
~5 minutes
Before vs After

What changes when you plug ERPPlugs in

See how automation transforms your Shopify-Salesforce workflow.

TaskManual IntegrationERPPlugs
Customer recordsShopify customers are exported as a CSV and imported into Salesforce periodicallyCustomers sync from Shopify to Contacts or Person Accounts as they are created
Order historyService agents open Shopify in another tab to check what a customer boughtOrders with line items appear on the Salesforce customer record
Abandoned cartsAbandoned checkouts are only visible in Shopify, so sales never follows upAbandoned checkouts can create a Lead or Task for outreach
Refund handlingRefunds are processed in Shopify and the account owner learns about it laterRefund events update the Order and can notify the owner
B2B draft ordersReps send order details to the store team to create a draft order manuallyDraft orders can be created in Shopify directly from an Opportunity
Who It's For

Built for teams that need reliable automation

The Shopify <-> Salesforceconnector fits into finance, ops, and revenue teams that have outgrown copy-paste — the ones whose month-end close should not depend on a spreadsheet, whose ledger accuracy should not depend on human vigilance, and whose sales velocity should not stall behind an accountant's inbox.

Below are the roles that get the fastest return the moment this connector goes live. If yours is on the list, the payback is typically visible in the first billing cycle.

Ecommerce Manager

Runs the Shopify store and wants customer and order data available to the rest of the company in Salesforce.

B2B Sales or Account Manager

Sells wholesale or repeat orders and needs purchase history plus a way to raise draft orders from an Opportunity.

Customer Service Lead

Needs agents to see orders and refunds on the Salesforce record when a customer contacts support.

Architecture & Sync

How data flows and what gets synced

The bridge between Shopify and Salesforce, and the exact records that move across it.

Data flow
Shopify

Shopify

ERPPlugs

ERPPlugs Engine

Salesforce

Salesforce

What flows across
CustomersOrdersProducts & VariantsRefunds & CancellationsDraft Orders
Sync details
Data TypeDirectionFrequency
CustomersShopify → SalesforceOn webhook
OrdersShopify → SalesforceOn webhook
Products & VariantsBidirectionalScheduled
Refunds & CancellationsShopify → SalesforceOn webhook
Draft OrdersSalesforce → ShopifyOn Opportunity stage change
Automation

Common automation scenarios

Real workflows this connector automates for you.

When

New order placed on Shopify

Then

Order and line items created in Salesforce and linked to the matching Contact

When

Checkout abandoned with a known email

Then

Lead or Task created for the account owner with the cart contents

When

Refund issued in Shopify

Then

Order status and refund amount updated in Salesforce

When

Opportunity moved to Proposal Accepted

Then

Draft order created in Shopify for the customer with the agreed items

Capabilities

What's included

Everything this connector automates out of the box, no extra setup required.

Shopify customer to Contact or Person Account sync
Shopify order to Salesforce Order with line items
Product and variant sync to Salesforce Products
Refund and cancellation updates on Orders
Abandoned checkout to Lead or Task
Customer tags and marketing consent flags mapped to fields
Draft order creation from a Salesforce Opportunity
Multi-store support mapped to separate record types or fields
Order fulfillment status in Salesforce
Metafield to custom field mapping
Webhook-driven updates with scheduled catch-up
Field-level mapping audit log
Why It Matters

Key Benefits

What changes for your team once this connector goes live.

Purchase History in the CRM

Reps and agents see orders and refunds on the customer record.

Follow Up on Intent

Abandoned checkouts become Leads or Tasks for outreach.

Unified Customers

Shopify buyers match to existing Salesforce records instead of duplicating.

Scoped API Access

Only the Shopify scopes you approve are used.

Free to Try

Try the Shopify ↔ Salesforce Connector Free

Start with 1 connector and 100 transactions/month — no credit card required. See real data flowing between Shopify and Salesforce inside 5 minutes.

Compliance & Setup

Compliance-ready. Live in minutes.

What you get out of the box for statutory compliance — and the exact steps to go live.

Compliance & Compatibility

OAuth 2.0 authorization for both Shopify and SalesforceEncryption in transit (TLS) for all API trafficCustomer marketing consent mapped as a field, not changed by defaultField-level mapping audit log

Shopify

Shopify (all plans with Admin API access) including multiple stores

Salesforce

Salesforce Sales Cloud and Service Cloud — Enterprise, Unlimited, and Performance editions

Setup in Minutes

1

Connect Shopify

Install the ERPPlugs app on your store and approve the Admin API access scopes.

2

Connect Salesforce

Authorize ERPPlugs through a Salesforce Connected App and choose Contact or Person Account handling.

3

Map Customers, Orders and Products

Match fields, tags, and metafields, and set rules for guest orders and multiple stores.

4

Backfill and Go Live

Import recent history if needed, check a sample of records, then enable webhook-driven sync.

7-Day Free Trial

Start free for 7 days — no credit card required

Connect your ERP and start syncing in 5 minutes. Try ERPPlugs free for 7 days — no commitment, no payment details, cancel anytime.

  • Full access to all 150+ ERP connectors
  • Real-time data sync across every integration
  • No credit card required to start
  • 7 days, cancel anytime — no long-term commitment
Start 7-Day Free Trial
Related Integrations

Related Connectors

Other integrations you might find useful

SAP Business One
Shopify
ecommerce

SAP Business One ↔ Shopify

Enterprise-grade Shopify integration for SAP Business One with real-time order sync, tax jurisdiction mapping, and multi-warehouse inventory handling.

Learn more
Stripe
Salesforce
payments

Stripe ↔ Salesforce

Show Stripe subscriptions, invoices, and payment status on Salesforce Accounts and trigger follow-up when payments fail.

Learn more
HubSpot
Salesforce
crm

HubSpot ↔ Salesforce Live Sync

Run HubSpot for marketing and Salesforce for sales with continuous two-way sync of people, companies, deals, and lifecycle stages.

Learn more
QuickBooks
Salesforce
crm

QuickBooks ↔ Salesforce

Connect Salesforce to QuickBooks Online or QuickBooks Desktop so closed deals become invoices and payment status shows up on the Salesforce Account.

Learn more
Shopify
WooCommerce
data-migration

Shopify → WooCommerce Migration

Migrate products, orders, customers, and blog content from Shopify to WooCommerce with variant mapping, SEO redirects, and full data ownership.

Learn more
TallyPrime
Shopify
ecommerce

TallyPrime ↔ Shopify

Auto-sync Shopify orders, inventory, and payments with TallyPrime — GST mapping, HSN codes, and daily bank reconciliation baked in.

Learn more
TallyPrime
WhatsApp Business
ecommerce

TallyPrime ↔ WhatsApp Cart Recovery Bot

Recovers Shopify + WooCommerce abandoned carts on WhatsApp using Tally masters for live pricing + stock. 20-30% recovery vs 3-5% for email.

Learn more
TallyPrime
WhatsApp Business
ecommerce

WhatsApp Order Tracking Bot (Multi-ERP)

Multi-ERP + multi-marketplace order tracking on WhatsApp. Reads Shopify, Amazon India, Flipkart, WooCommerce + your ERP + logistics API in one answer. 90% call deflection.

Learn more
Keep Exploring

Explore More

Docs, guides, and other ways to get more out of Shopify.

Answers

Frequently Asked Questions

ERPPlugs supports both. If your org sells to individuals and has Person Accounts enabled, customers can be created that way. For B2B stores, ERPPlugs can map a company name to an Account and the buyer to a Contact. You choose the model during setup.

ERPPlugs can create a Shopify draft order from a Salesforce Opportunity at a stage you select. The draft order carries line items, customer, and discount details. A payment link or invoice can then be sent from Shopify according to your store setup.

Guest orders have no customer record, so ERPPlugs matches on email address to an existing Contact or creates a new one. If the email is missing, the order is held for review rather than attached to a wrong record. Matching rules can be adjusted.

Yes. Each Shopify store is connected separately, and records can be tagged with the store they came from. You can map stores to different Salesforce record types, owners, or price books. This is useful for regional or brand-specific storefronts.

ERPPlugs updates the related Order status and refund amount in Salesforce when Shopify sends the refund event. If you map it, a Case or Task can be created for the account owner. The original order record is kept for history.

Get Started

Ready to connect Shopify with Salesforce?

Join thousands of Indian businesses automating their ERP workflows with ERPPlugs. Setup takes under 5 minutes.