Shopify + Salesforce integration

Combine Shopify + Salesforce and move store data into Salesforce, or CRM data into Shopify. Just ask Letaido's AI agent and watch it do the work.

Best Shopify and Salesforce integration jobs to start with

Use this Shopify Salesforce integration for order totals, abandoned carts, invoices and customer tags.

Every morning at 7am

Shopify order totals on Salesforce contacts

Every morning the agent writes order count, total spent and average order to Salesforce contacts for Shopify customers updated yesterday with at least one order.

Every hour

Big abandoned carts as Salesforce tasks

Every hour, Shopify checkouts of $150 or more left unpaid become a follow-up task for the owner of the shopper's Salesforce contact or lead.

Every hour

Shopify invoices for won wholesale opportunities

Every hour the agent turns won Salesforce wholesale opportunities into Shopify draft orders from their products and emails the buyer the invoice.

Every morning at 6am

Wholesale tag in Shopify from Salesforce

Every morning the agent makes the Shopify wholesale tag match Salesforce: contacts at wholesale accounts get it, and every other tagged customer loses it.

When you ask

Shopify revenue by Salesforce lead source

Ask for a month and the agent adds up paid Shopify orders by each buyer's Salesforce lead source, right in the chat.

Shopify Salesforce integration options, compared

Sync apps copy records across. Leta runs jobs with your own rules on top.

OptionOrder data in SalesforceCreates things in ShopifyWorks without youApplies your own rulesReacts to a new order
Letaido AI agentYesYesYesYesNo
Sync apps (Shopify App Store, AppExchange)YesPartlyYesPartlyYes
Salesforce Data 360 Shopify connectorPartlyNoYesNoNo
ZapierYesYesYesPartlyYes
Read the full comparison
OptionWhich way data goesHow a run beginsGood atKeep in mind
Letaido AI agentShopify into Salesforce, and Salesforce into Shopify as draft orders, invoices and customer tagsA set time, such as every hour or every morning, or a request in chatOrder totals on contacts, owner tasks for big abandoned carts, invoices for won wholesale opportunities, wholesale tags, revenue by lead sourceNot a record sync. Neither app has an event trigger in Letaido, so an order can't kick off a job. Salesforce needs an edition with API access, and customer emails need customer data turned on for your Shopify app
Sync apps (Shopify App Store, AppExchange)Mostly Shopify into Salesforce. Some apps also manage Shopify products, inventory and draft orders from SalesforceTheir own sync, when records changeCopying customers and orders into Salesforce objects such as Account, Contact, Lead or a sales order, with field mapping and sync logsPlans are often capped by orders or API calls: CRM Perks starts at $19 a month for 100 orders, and Sync Made Easy's no-cost version stops at 600 API hits
Salesforce Data 360 Shopify connectorShopify into Data 360 onlyData streams, by batch ingest or zero copyBringing Shopify data into Data 360, mapped to the Customer 360 data modelA beta feature. A System Admin or Data Cloud Architect sets it up, and data lands in Data 360 objects, not straight on your contacts
ZapierEither way: templates create Salesforce contacts and records from Shopify, or update Shopify customers from SalesforceA Shopify event such as a new order or new customer, or a Salesforce trigger, many of which pollFixed recipes such as new Shopify customers as Salesforce contacts, or a Salesforce record for each new orderIts Shopify + Salesforce templates are marked Premium, and each successful action step counts as a task

Shopify and Salesforce: the old way vs. Letaido

  1. 1Export Shopify customers
  2. 2Open each Salesforce contact
  3. 3Copy orders and total spent
  4. 4Work out the average
  5. 5Do it again tomorrow
Every morning, for Shopify customers updated yesterday with at least one order, write their order count, total spent and average order value to the Salesforce contact with the same email, in the fields Shopify_Orders__c, Shopify_Total_Spent__c and Shopify_Average_Order__c. Skip customers who aren't Salesforce contacts and tell me how many.
Shopify_Orders__c: 6
Shopify_Total_Spent__c: $742.00
Shopify_Average_Order__c: $123.67

How Shopify and Salesforce jobs start

On a schedule

Saved as an automation, like these jobs: every morning at 7am, every hour or every morning at 6am. Neither app sends events to Letaido.

When you ask

Ask in chat; Leta picks from 430 actions.

How to set up the Shopify Salesforce integration

  1. 1Create a Shopify store app and paste its keys
  2. 2Connect with Salesforce after a one time admin setup
  3. 3Approve the first Salesforce run

    Allow all read operations once per app; approve each kind of write once.

  4. 4Watch the first run in chat
  5. 5Pick a schedule

Every Shopify and Salesforce action the agent can take

Shopify
14 groups: 136 reads, 227 writes
  • Manage locations
  • Manage gift cards and store credit
  • Publish and manage sales channels
  • 11 more

Update metaobject definition · List order transactions · List channels · Create customer

Salesforce
12 groups: 42 reads, 25 writes
  • Bulk load and export data
  • Explore org schema and metadata
  • Read org and user info
  • 9 more

Get list view · List report types · List report instances · Upsert record

Frequently asked

Does Shopify integrate with Salesforce? +

Yes. Sync apps from the Shopify App Store and AppExchange copy customers and orders into Salesforce, and Salesforce's Data 360 has a Shopify connector in beta. Letaido's AI agent, Leta, adds jobs with your own rules, and the jobs on this page have been checked step by step.

How do I connect Shopify and Salesforce to Letaido? +

Connect each app once in Letaido. Salesforce needs an edition with API access. Turn on customer data for your Shopify app (Custom distribution) so customer emails come through. Then describe the job in chat, or paste a prompt from a job on this page.

Can a new Shopify order start a job in Salesforce? +

No. Neither Shopify nor Salesforce sends events to Letaido, so a new order can't start a job. Jobs run on a schedule, such as every hour or every morning, or when you ask in chat.

Do I still need a Shopify Salesforce sync app? +

Only if you want every customer and order copied across as records. Leta isn't a record sync: it writes order totals to the contacts you already have and skips customers who aren't contacts. The jobs here run with or without a sync app.

Can it create Shopify orders from Salesforce opportunities? +

It creates draft orders. Every hour, Leta turns won wholesale opportunities into Shopify draft orders from their products, matched by product code to SKU, and emails the buyer the invoice. An opportunity with a product code that doesn't match exactly one variant is skipped, and you're told why.

Is there a way for sales to follow up on abandoned Shopify carts? +

Yes. Every hour, Leta finds open checkouts of $150 or more and creates a task for the owner of the shopper's Salesforce contact or lead, with the items, the total and the recovery link. Shoppers who aren't in Salesforce are skipped.

Will it ask before it changes Salesforce or Shopify? +

Allow all read operations once per app; approve each kind of write once.

Put Shopify and Salesforce to work today

Connect Shopify and Salesforce, then ask for a job like "Sync Shopify order totals to Salesforce contacts every morning". Leta gets it done on your schedule, or the moment you ask.

Get Letaido