Install and Configure Ninja Forms for Klaviyo

📣 Before we begin please make sure you have installed Ninja Forms and have an understanding of Klaviyo profiles and Klaviyo Public and Private API keys.

Install Ninja Forms for Klaviyo

Download the WPForms Klaviyo plugin from my account, install and activate. Here’s what it should look like once activated.

Now it’s time to Activate the License.


Configuring Ninja Form for Klaviyo

Total Time: 15 minutes

Enter your Klaviyo API key

Go to Ninja Forms > Settings and scroll to the Klaviyo section and enter your Klaviyo Public and Private API keys.Ninja Forms for Klaviyo API settings page

Create a Ninja Form

Go to your Ninja Forms dashboard and follow the steps outlined in: Creating a New Form
Ninja Forms, form management page

Add your form fields

Add form fields for the information you would like to collect and later map to your Klaviyo profiles.
Editing basic Form fields and settings

Add the Klaviyo Ninja Form action

After adding the fields, navigate to the Emails & Actions tab and select, Add new action and click Klaviyo.
Selecting Ninja Form Action

Name the action and select your list

Name the action describing the purpose for the Klaviyo action and select the list you would like the form submissions to be added. You can set up multiple actions to add the submissions to multiple lists.
Ninja Forms for Klaviyo action settings

Map the basic Klaviyo profile fields

Map the fields on your form to the Klaviyo profile fields. Email is the only required field.Ninja Forms for Klaviyo mapping basic field settings

Map the additional Klaviyo profile fields

You can map the additional profile fields as well to add additional profile data for your signups to help make more advanced campaigns.
Ninja Forms for Klaviyo mapping advance fields settings

Publishing your form

There are multiple options for publishing a form to a post or page. You can follow the Publishing a Form to a Post or Page Ninja Forms documentation and make a test submission. You will see the submission appear in you Klaviyo account.
Ninja Forms for Klaviyo example

Questions & Support

Still have a question? Review our other documentation for the Ninja Forms for Klaviyo plugin, or reach out with additional questions or feature requests.