Create or Update Shopify Customer from New Tally Submissions

9 min setup
No coding required
Runs automatically

Convert Tally form responses into Shopify customer profiles without lifting a finger. When someone fills out your Tally form, MESA automatically creates a new customer record in Shopify or updates an existing one with fresh information. Perfect for lead capture forms, newsletter signups, or customer feedback surveys that need to flow directly into your Shopify store's customer database. Please note that your Tally form requires the collection of an email address and first and last name, which will be used to create or update a Shopify customer.

Form Submitted
Search Customer
Path 1 Rule - Has Existing Customer
Update Customer
Path 2 Rule - No Existing Customer
Shopify logo icon
Create Customer

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

How it works

6 steps to start managing Shopify customers from new Tally form submissions

Form Submitted

App connector: Tally • Time to complete: 2 minutes
Why this matters: This trigger starts the entire workflow whenever someone completes your Tally form, capturing their submission data that will be used to create or update their customer profile in Shopify.

When someone submits your Tally form, this trigger automatically captures all the form data including email, name, and any other fields you've collected. You'll need to connect your Tally account and select which specific form should trigger this workflow. The trigger passes all form response data to the next step for processing.

Search Customer

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step checks if a customer with the submitted email address already exists in your Shopify store, determining whether to create a new customer or update an existing one.

MESA automatically searches your Shopify customer database using the email address from the Tally form submission. The search is limited to one result to keep processing efficient. This step requires no configuration - it automatically uses the email from the form data and passes the results to the path logic that decides the next action.

Path 1 Rule - Has Existing Customer

App connector: Paths • Time to complete: 0 minutes (Auto-configured)
Why this matters: This conditional step evaluates whether a customer with the submitted email already exists, ensuring existing customers get updated rather than duplicated in your Shopify store.

This path activates when the customer search finds an existing customer ID, meaning someone with this email address is already in your Shopify database. The rule checks if the customer ID field is not empty from the search results. If true, the workflow proceeds to update the existing customer record with any new information from the form submission.

Update Customer

App connector: Shopify • Time to complete: 2 minutes
Why this matters: This action updates existing customer records with fresh information from the form submission, keeping customer profiles current without creating duplicates.

When an existing customer is found, this step updates their Shopify customer record with data from the Tally form. You can configure which fields to update, such as tags, email, first name, and last name. The step automatically uses the customer ID from the search results to target the correct customer record for updating.

Path 2 Rule - No Existing Customer

App connector: Paths • Time to complete: 0 minutes (Auto-configured)
Why this matters: This conditional step identifies when a form submission comes from a completely new customer, ensuring they get added to your Shopify customer database.

This path activates when the customer search returns empty results, meaning no customer with this email address exists in your Shopify store yet. The rule checks if the customer ID field is empty from the search results. If true, the workflow proceeds to create a brand new customer record with the information from the form submission.

Shopify logo icon

Create Customer

App connector: Shopify • Time to complete: 2 minutes
Why this matters: This action adds new customers to your Shopify database when they submit your Tally form for the first time, expanding your customer base automatically.

When no existing customer is found, this step creates a new Shopify customer record using data from the Tally form submission. You can configure which form fields map to customer properties like tags, email, first name, and last name. The new customer becomes immediately available in your Shopify admin for future reference and marketing activities.

Ready to set this up? It only takes 9 minutes.

Our support team will even help you personalize this workflow for free.

Get started →

Make it your own!

Customize this workflow even further:

Add custom tags based on form responses
Tag customers automatically based on their form selections, such as "Newsletter Subscriber" for marketing consent or "VIP Customer" for premium service requests.
Connect to email marketing platforms
Extend the workflow to automatically add new customers to specific email lists in Klaviyo, Mailchimp, or other marketing tools based on their form responses.
Store form data in custom tables
Save detailed form responses in MESA tables for advanced reporting and analysis beyond what's stored in the basic Shopify customer profile.
Send notification emails to your team
Add steps to notify your sales or customer service team via email or Slack whenever a high-value customer submits a form.

Common questions

What happens if someone submits the form with an email that's already in Shopify?

Can I map custom form fields from Tally to customer tags or metafields in Shopify?

Will this work if my Tally form has conditional fields or multi-step sections?

Ready to start managing Shopify customers from new Tally form submissions?

7-day free trial • 9 min setup • Cancel anytime

Need help? Our automation experts will help you personalize this workflow for free. Contact support