Ninja Form 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

Time needed: 15 minutes

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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.