How To Start Workflows from Customer Updates in Shopify | MESA Blog

Customer actions are the crux of your business data. The accuracy of your customer data is critical to make sound business decisions. CRMs are massive, expensive systems that are very effective at keeping customer data centralized but they’re only as good as the data stored within them. Let's uncover how Shopify Update Customer events can initial workflows that help you stay organized and get more done.

Step-by-step video tutorial

How To Start Workflows from Customer Updates in Shopify - YouTube

Tap to unmute

How To Start Workflows from Customer Updates in Shopify

MESA350 subscribers

How to start a workflow from Shopify Customer Updated events

Time needed: 5 minutes.

Starting a workflow when customer updates occur is as simple as selecting the right trigger event.

  1. Start a New Workflow in MESA
    From the Automate page, click the Create New Workflow button!

  2. Start your workflow with the Shopify app
    Next, click or search for Shopify as the starting app for this workflow.

  3. Choose the Customer Updated trigger event
    Then, search to find the “Customer Updated” trigger event and click the Start button.

  4. Add a Filter by MESA step
    Next, search for 'filter' and add the Filter by MESA app for the next step in your workflow.

  5. Create the Filter conditions
    Now, personalize what you’re looking for from this filter in order for this workflow to continue. Click the {+} icon to reveal the variables available.

If you’re looking for a specific tag, you’ll want to click the Tags token and see if it contains your tag.

To subscribe or unsubscribe someone to your EMS, click the Accepts Marketing token variable and enter Equals true or false as the value so their opt-in status on your EMS is accurate.

  1. Add your action step.
    Finally, add whatever your next action might be after filtering the data from your prior Update Customer step.

Use MESA to update that same customer record. Connect to Recharge so subscription details are accurate. Or, connect to your Salesforce CRM so your enterprise systems stay current. Or, connect to your 3rd-party systems using MESA’s built-in, API app and store your customer's data anywhere.

Lastly, be sure to Save and then Enable your new workflow when you're finished.

Save yourself the setup. Use these templates instead:

When do customer updates occur?

Interestingly, customer data is updated more times than you might expect.

Update customer profile with automation

If you have a way to automate the collection and organization of that data, it'll free up your time to do other things.

To keep your customer data clean and up-to-date, you need to start workflows whenever a customer makes an update in Shopify.

Regardless if your customers make changes themselves or if back-office updates to customer records occur, you need to automatically send those changes to your CRM and anywhere else they belong.

Popular workflows for Customer Update events

Workflows are rules that trigger certain actions based on conditions that you set. Growing businesses use workflows to automatically move customer data the moment it changes.

There are all sorts of reasons you might want to start a workflow from a Customer Update event:

When do Shopify Update Customer events occur?

In Shopify, the most common Shopify update customer events to occur are:

Customer address changes

On the customer account profile page, you can add and edit addresses. When an existing customer changes their default address, it’s important that the change gets reflected everywhere you store primary address info.

Shopify tags are added or removed

Using tags on the Shopify admin to organize the customer's data is the standard process. Adding Shopify tags is a simple but also very effective way to manage views in the Shopify admin.

When you add a customer tag, that act initiates the Customer Updated event. Then, you can extend that event into workflows unique to your needs.

For example, if you tag customers with 'promo' as the value, your workflow could automatically send marketing emails promoting a one-time use discount code.

Customer metafield changes

Since Shopify doesn’t support customer details beyond address, developers use customer metafields now accessible in the Shopify admin. This allows you to create forms on the account details page to capture customers' additional information. For example:

Customer marketing opt-in changes

If customers change their opt-in status for marketing emails, you’ll need them reflected in your email management system (EMS) immediately. Not respecting when customers unsubscribe can lead to problems with your domain reputation.

What data is in the Shopify Customer Updated trigger?

The customer record in the Shopify API includes the following JSON fields:

Shopify Flow App

Shopify offers its own automation app, Shopify Flow, to help retailers get more done through workflows. It's great for businesses looking to automate repetitive tasks that emerge from managing their Shopify store. The no-code builder lets you add an integration easily.

Unfortunately, there's a shortcoming with their app:

Shopify Flow doesn’t support the Shopify Customer Update event.

Luckily, MESA does.

Adding workflows for everyday Customer Update events is easy. What to do next…

The fastest way to automate anything is to start with a single task:

  1. Try MESA free — 7-day free trial included
  2. Start from a template — pre-built workflows for the most common tasks
  3. Describe your workflow — let our AI assistant build it for you