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.

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

Trusted by 1,000+ Shopify merchants — from solo operators to scaling brands.

Logo: GLDN Logo: MUD/WTR Logo: Bartesian Logo: Allure Logo: Made In Cookware

How it works

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

tally logo icon

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 start managing Shopify customers from new Tally form submissions

Get setup in 9 minutes.

Try this template →

Frequently asked questions

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

The workflow automatically updates the existing customer record instead of creating a duplicate. It will refresh their information with any new data from the form while preserving their order history and existing customer details.

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

Yes, you can configure the Create Customer and Update Customer steps to map any Tally form field to Shopify customer tags. For more advanced data like custom metafields, you may need to add additional workflow steps to handle the specific data structure.

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

Absolutely. The workflow triggers after the complete form submission regardless of how complex your Tally form is. It captures all filled fields from the final submission, including data from conditional sections that were shown to the user.

Make this template 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.

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

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