How it works

Follow these 3 simple steps to add new Shopify customers to your Klaviyo email lists

Shopify logo icon

Customer Created

App connector: Shopify • Time to complete: 0 minutes (Auto-configured)
Why this matters: This trigger detects every new customer account created in your Shopify store and starts the workflow with their profile data.

This step activates automatically whenever someone creates a new customer account in your Shopify store, whether through checkout, account registration, or manual admin creation. The trigger captures all customer information including email address, name, phone number, and account details. No configuration is needed - it monitors all customer creation events and immediately passes the new customer data to the next step for processing. The workflow processes each new customer individually as they register.

Filter

App connector: Filter • Time to complete: 0 minutes (Auto-configured)
Why this matters: This step prevents the workflow from attempting to subscribe customers who don't have email addresses, avoiding errors and keeping your Klaviyo list clean.

This filter checks whether the new customer has a valid email address before proceeding to the subscription step. The system examines the email field from the customer data and only allows customers with non-empty email addresses to continue through the workflow. If a customer was created without an email (like a phone-only checkout), the workflow stops here to prevent subscription errors. Customers with valid email addresses automatically proceed to the final step where they'll be added to your chosen Klaviyo list.

Klaviyo logo icon

Subscribe Profile

App connector: Klaviyo • Time to complete: 2 minutes
Why this matters: This action adds the qualified customer to your specified Klaviyo email list with proper marketing consent, enabling you to send targeted email campaigns.

You'll need to specify which Klaviyo list you want new customers added to by entering the list ID in the configuration field. The step automatically subscribes the customer's email address to that list with "SUBSCRIBED" consent status, meaning they're eligible to receive marketing emails. Find your Klaviyo list ID by going to your Klaviyo dashboard, selecting the desired list, and copying the ID from the URL or list settings. The system handles the API connection and subscription process automatically once you provide the list ID.

Make it your own

Customize this workflow even further:

Add customer segmentation
Use conditional logic to route different customer types to specific Klaviyo lists based on order value, location, or product purchased.
Trigger welcome email sequences
Connect this workflow to Klaviyo's flow triggers to automatically start personalized welcome email campaigns for new subscribers.
Update customer profiles with Shopify data
Sync additional customer information like purchase history, tags, or custom fields from Shopify to create richer Klaviyo profiles.
Create backup subscriber lists
Set up parallel actions to add customers to multiple Klaviyo lists or create redundant subscriber databases for campaign testing.

Frequently asked questions

Will customers who already exist in Klaviyo be affected?
No, if a customer email already exists in your chosen Klaviyo list, the workflow will simply update their subscription status without creating duplicates or overwriting existing profile data.
What happens if someone creates a customer account without an email address?
The Filter step catches customers without email addresses and stops the workflow for those profiles, preventing subscription errors while allowing valid email addresses to proceed normally.
Can I add customers to multiple Klaviyo lists with this workflow?
This template adds customers to one list, but you can duplicate the Subscribe Profile step and configure each copy with a different list ID to simultaneously add new customers to multiple lists.
What is a template?
Templates are pre-made workflows by our team of experts. Instead of building a workflow from scratch, these have all the steps needed to complete the task.
Can I personalize a template?
Yes! Every step can be customized to meet your exact requirements. Additionally, you can even add more steps and make it more sophisticated.
Are templates free?
Yes! Our entire library containing hundreds of templates are free to use and customize to your exact needs.

Ready to add new Shopify customers to your Klaviyo email lists?

Join thousands who've automated their work and saved an average of 3.5 hours every week.

Start with this template — It's free
7-day free trial • 4 min setup • Cancel anytime