Create Shopify Customers from a Webhook

4 min setup
No coding required
Runs automatically

Signups from a custom form, booking tool or another system often never become Shopify customers unless someone copies them over. This workflow gives you a webhook URL that any app can post to, checks Shopify for a customer with that email, and creates a new customer with the name, email, phone and tags from the data it received.

webhook icon
Webhook Webhook Received (Trigger)
Shopify Search Customer by Email
Filter
Shopify logo icon
Shopify Create Customer

How it works

4 steps to turn signups from any app into Shopify customers

webhook icon

Webhook Webhook Received (Trigger)

App connector: Webhook • Time to complete: 1 minute

Runs when another app posts customer data, such as name, email, phone and tags, to the workflow's webhook URL.

Shopify Search Customer by Email

App connector: Shopify • Time to complete: 1 minute

Look for an existing Shopify customer with the email from the webhook.

Filter

App connector: Filter • Time to complete: 1 minute

Only continue if no customer was found, so existing customers aren't duplicated.

Shopify logo icon

Shopify Create Customer

App connector: Shopify • Time to complete: 1 minute

Create the customer with the first name, last name, email, phone, tags and marketing consent from the webhook data.

Trusted by 1,000+ merchants
Logo: Rothy's Logo: Adidas Logo: Allure Logo: GQ Logo: DraftKings Logo: Chubbies Logo: Made In Cookware Logo: MUD/WTR

Ready to turn signups from any app into Shopify customers

Get setup in 4 minutes.

Use this template →

FAQs

What format should the webhook data be in?

Send JSON with fields such as email, first_name, last_name and phone. MESA reads whatever fields you send, and you map them to the Shopify customer in the last step.

What happens if the customer already exists?

The filter stops the workflow, so no duplicate is created. You can update the existing customer instead, as described in the customizations.

Can I subscribe the customer to email marketing?

Yes, if your source collected consent. Map the consent field from the webhook to the customer's email marketing setting when creating them.

Personalize this template

Customize this workflow even further:

Update existing customers
Replace the filter with a Paths step that updates the customer's tags and notes when the email is already in Shopify.
Tag by source
Add a tag such as from-webhook or the name of the sending app, so you can segment and report on these customers.

You're in good company

"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
PetFriendly

"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Zailys

"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"

  • Ico star
  • Ico star
  • Ico star
  • Ico star
  • Ico star
Rothy's

turn signups from any app into Shopify customers

4 min setup • Fully supported if you need help