Add Emails from Tally Form Submissions to Klaviyo Email List
Capture subscribers from your Tally forms and sync them to a Klaviyo email list automatically. When a form is submitted, the workflow checks whether the email already exists in Klaviyo—if it does, the profile is added to your chosen list; if it doesn’t, a new Klaviyo profile is created first and then added to the list. This ensures every submission is captured correctly, so you can grow and nurture your audience from lead magnets, newsletter signups, and contact forms without any manual data entry.
"MESA has been a game changer for us. And, if you ever get stuck, their support team is always super helpful."
"It's like Zapier but exactly designed for Shopify. I have been able to complete all the workflows that I've needed."
"The MESA team has been amazing at helping us set up our automations. We would highly recommend this app!"
How it works
9 steps to automatically add Tally form submissions to your Klaviyo email lists while preventing duplicates
Form Submitted
Form Submitted
Filter for an Email Address
Filter for an Email Address
Get List of List's Profiles
Get List of List's Profiles
Check if Email in Tally Form Matches an Email in Klaviyo
Check if Email in Tally Form Matches an Email in Klaviyo
Path 1: Tally Email Does Match an Existing Email in Klaviyo
Path 1: Tally Email Does Match an Existing Email in Klaviyo
Add Profile to List
Add Profile to List
Path 2: Tally Email Does Not Match an Existing Email in Klaviyo
Path 2: Tally Email Does Not Match an Existing Email in Klaviyo
Create Profile
Create Profile
Add Profile to List
Add Profile to List
Use this free template. Set this up in 17 minutes.
Start automating this task today.
Common questions
What happens if someone submits the Tally form multiple times?
The workflow handles repeat submissions gracefully. Each time the same email is submitted, the workflow checks if it already exists in Klaviyo. If the profile already exists and is already on the list, Klaviyo simply acknowledges the profile is present and no duplicate is created. If the profile exists but isn't on this specific list, they're added. No errors occur from repeat submissions.
Can I add Tally form submissions to multiple Klaviyo lists at once?
Yes, but you'll need to duplicate the list-adding steps. After the branching paths (Steps 5-8), add additional "Add Profile to List" actions that target different Klaviyo lists. Both new and existing profiles can be added to multiple lists in a single workflow run. This is useful if you want to add newsletter signups to both a "Newsletter" list and a general "All Contacts" list.
How do I map custom fields from my Tally form to Klaviyo custom properties?
In Step 7 (Create Profile), look for the "Custom Properties" section within the Klaviyo profile creation fields. Add a new property with a key (property name) and value (Tally form field). For example, create a property with key company_name and value {{tally.fields.company}}. These custom properties appear in each profile's details in Klaviyo and can be used for segmentation and personalization in emails.
Make this template your own!
Customize this workflow even further:
Ready to automatically add Tally form submissions to your Klaviyo email lists while preventing duplicates?
7-day free trial • 17 min setup • Cancel anytime
Need help? Our automation experts will help you personalize this workflow for free. Contact support