How it works

Follow these 2 simple steps to start adding your Shopify customers to Salesforce contacts whenever they place an order

Shopify logo icon

Order Created

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This monitors your Shopify store for new orders and kicks off the entire workflow, capturing all the customer information needed for Salesforce.

This step automatically watches for new orders in your Shopify store and collects complete customer data including names, email, phone number, and shipping address details. No configuration is required since MESA connects directly to your Shopify store data. When a new order comes in, it immediately passes all customer information to the next step for processing.

salesforce logo icon

Create Contact

App connector: Salesforce • Time to complete: 0 minutes (Auto-configured)
Why this matters: This takes the customer data from the new order and creates a properly formatted contact record in your Salesforce system with complete address and contact information.

This step creates a new contact in Salesforce using the customer information from the order trigger. The contact record includes the customer's first name, last name, email address, complete mailing address (street, city, state, postal code, country), and phone number. You'll need to connect your Salesforce account and ensure you have permission to create contacts. The workflow automatically maps all the customer fields from Shopify to the corresponding Salesforce contact fields.

Make it your own

Customize this workflow even further:

Set up duplicate checking
Configure Salesforce rules to check for existing contacts before creating new ones, preventing duplicate records when customers place multiple orders.
Add customer tags and segmentation
Extend the workflow to include custom fields like order value ranges, product categories purchased, or customer lifetime value for better sales targeting.
Create follow-up tasks
Chain additional actions to automatically create sales tasks or opportunities in Salesforce based on order details like high-value purchases or first-time buyers.
Connect to email marketing
Add steps to simultaneously update your email marketing platform with the same customer data for coordinated sales and marketing efforts.

Frequently asked questions

Will this create duplicate contacts if the same customer places multiple orders?
This workflow creates a new contact attempt each time, but Salesforce's duplicate rules will typically prevent actual duplicates if you have them enabled. Consider setting up Salesforce duplicate management or modifying the workflow to check for existing contacts first.
What happens if a Shopify order is missing address information?
The workflow will still create the contact with whatever information is available. Empty address fields in Shopify will result in blank fields in the Salesforce contact, but the contact will still be created with the available data like name and email.
Can I customize which Salesforce fields get populated from the order data?
Yes, you can modify the Create Contact step to map additional Shopify order data to custom Salesforce fields, such as order total, product categories, or customer tags for more detailed contact records.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

Ready to start adding your Shopify customers to Salesforce contacts whenever they place an order?

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Start with this template — It's free
7-day free trial • 2 min setup • Cancel anytime