Skip to main content
All CollectionsCustomer FieldsHow-to Guides
How to add new subscribers into Klaviyo using Zapier
How to add new subscribers into Klaviyo using Zapier

Add new subscribers into Klaviyo when a Customer Fields form is submitted

Kyle Weiskopf avatar
Written by Kyle Weiskopf
Updated over a month ago

Use Zapier to connect Customer Fields with Klaviyo

You can easily connect Customer Fields to Klaviyo using our Zapier integration. If you haven't already set up a connection between Customer Fields & Zapier, you can learn more using the button below:

Add new subscribers into Klaviyo when a Customer Fields form is submitted

With a couple of simple steps, you can create a Zap that will A) take the data from a specific Customer Fields form, B) filter out customers who have not opted-in for email marketing, and C) add the data into a specific subscriber list in Klaviyo.

The steps below use a Zap template that we've created to help you get started. This Zap template uses a trigger for when any new customer is created in the app, and uses a filter to check if they are subscribed to email marketing to create or update their Klaviyo profile when appropriate. Be advised that this template is just an example to help get you started; your custom properties, fields, and data columns may vary.

Step 1

Use this Zap template to get started:

Step 2

After adding the Zap using the button above, you'll need to use the 'Choose Account' section of the Zap to confirm your Customer Fields "account" (which is also known as your store's myshopify.com domain). If you have not connected Customer Fields to Zapier yet, then please follow the steps in this help article: Connect and configure Zapier

If you've already connected Customer Fields to Zapier, then you simply need to select your store and click the 'CONTINUE' button to proceed. In this example we're using a demo store:

Step 3

Zapier will need to pull in data from a recent customer so you can continue to map the form data to specific fields in Klaviyo. Click the 'Test trigger' button to proceed:

Step 4

After Zapier has pulled in form data from a recent submission, you can click the 'CONTINUE' button to proceed to the next part of the Zap.

Step 5

The second step in the Zap is an optional filter that works to prevent customers who have not opted-in for email marketing from being added to Klaviyo. You're welcome to remove this step if you'd like, but we suggest keeping it as-is to ensure that the customers who are added to Klaviyo have already opted-in for email marketing.

Click the 'Continue' button to proceed:
​

Image 2023-01-20 at 11.46.10 AM

Step 6

Just like you did for Customer Fields, you will need to connect your Klaviyo account to Zapier using the 'Choose Account' section of the Zap. If you've already done this in Zapier you can simply select your Site ID and continue, otherwise you will need to login to your Klaviyo account to get your API credentials.

When connecting your Klaviyo account to Zapier for the first time, you'll get a popup in Zapier that asks you to type in your Public API Key / Site ID along with a Private Key:

You can find both of these keys inside your Account Settings in Klaviyo. You can click the link outlined in the screenshot above to go directly to your Account Settings in Klaviyo.

Once on the Account Settings page in Klaviyo, you'll need to create a Private Key if you have not already done so. The screenshot below shows where to create a Private Key in Klaviyo, and it also shows where to find the Public API Key / Site ID and Private Key(s) for your account:

You can then copy/paste the Public API Key / Site ID and Private Key into the Zapier popup. Then click the 'CONTINUE' button to proceed.

Step 7

Once you've finished the 'Choose Account' section, you'll want to start mapping the form data from Customer Fields into the proper fields in Klaviyo.

The first thing you'll need to do is choose which specific subscriber list in Klaviyo you want to use. For this example we're using a list named "Sample list":

After you have selected the desired subscriber list, you can proceed to map the rest of the fields.

If you have any custom fields on your form, you can add this data as a Custom Property to send the data into Klaviyo. See the screenshot below for an example of the custom property:

Once you are finished mapping the fields, you can click the 'CONTINUE' button to proceed.

Step 8

Zapier will then ask you to test the Zap by sending the sample data. Click the 'TEST & CONTINUE' button to proceed.

If everything has been set up properly, you should see a green success message from Zapier.

If there is an issue, please follow the onscreen instructions in Zapier to correct the problem. If you need additional help, please don't hesitate to reach out to our support team via chat or email.

Step 9

You're all finished, nice work! Now you just need to click the 'TURN ON ZAP' button to enable the Zap.

Once the Zap has been turned on, any new customers from the Customer Fields form you specified will be automatically saved into the specific subscriber list in Klaviyo 😎

Did this answer your question?