Klaviyo - User Guide

Klaviyo - User Guide

For pricing and how to add to your website see at the bottom of the page.

Create and Manage Signup Forms

Before You Begin

Before you create your form, having your objective front of mind is crucial to making a signup form that’s both aesthetically pleasing and functional. Here are some goals that you may have for your form:

  • Email opt-in
  • SMS opt-in
  • Highlighting a page on your site
  • Advertising a sale
  • Gathering birthday or preference information
  • Giving physical location-specific information or deals
  • Encouraging participation in a rewards program

Create a Form from Scratch

You have two options when creating a form, either creating it from scratch or browsing the Form Library for inspiration. Here, though, we will only look at how to create a form from scratch. 

    1. Navigate to Signup Forms
    2. Click the Create Signup Form button in the upper right
    3. Click Create from Scratch
    4. Name the form
    5. Select the list you would like new signups to feed into (you can change this later by editing the form's submit button, if you would like)
    6. Choose the format that you would like to use
    7. Choose if you would like the default template to include data protection language 
      2020-01-15_10-47-21.png
    8. Navigate to Blocks
        • Text Block
        • Button Block
        • Image Block
        • Input Fields
          • Text Input Block
          • Email Input Block
          • Phone Number Block
          • Radio Button
          • Multi Checkbox
          • Date Block
          • Dropdown Block
    9. Click Success Message if you want to change what is displayed when someone submits the form
    10. Navigate to Styles to change the look and feel of both your form and success message, including the font, font color, font size, type of form, etc.
    11. Go to the Targeting & Behaviors tab to edit when and to whom the form will display 
    12. Click Publish once you finish designing your form

Edit a Form

  1. Navigate to the Signup Forms tab in your account
  2. Select the Edit Form from the settings dropdown
  3. Edit the form or success message as you see fit

2020-02-19_16-55-54.png


Change the List a Form Submits To

  1. Click the button block in your form
  2. Select a new list under List to Submit in the Button Click Action section

Edit the Name of a Form

  1. Navigate to the Signup Forms tab
  2. Click the dropdown menu beside the name of the form 
  3. Select Edit Name 
  4. Update the name of the form in the Edit Form Name modal
  5. Click Save Form

2020-02-19_16-57-26.gif


Clone a Form

  1. Navigate to the Signup Forms tab
  2. Click the dropdown menu beside the name of the form 
  3. Select Clone
  4. Name your new, cloned form
  5. Confirm the list you want the form to add subscribers to; by default the clone form will be connected to the same list as the original, but you can select a new list if you want
  6. Click Clone Form

2020-02-19_16-58-28.gif


View Form Analytics

  1. Navigate to the Signup Forms tab
  2. Click the dropdown menu beside the name of the form 
  3. Select View Analytics
  4. View the performance of the form on the Form Analytics Overview page 2020-02-19_17-04-04.gif

Delete a Form

Deleting a form removes it from your account permanently. If you would prefer to turn your form off without deleting it, unpublish the form.

  1. Navigate to the Signup Forms tab
  2. Click the dropdown menu beside the name of the form
  3. Select Delete
  4. Click Delete Form to confirm you want to delete the form from your account

2020-02-19_17-22-21.gif


Save a Form

Forms save automatically, but while you are directly editing a signup form you may see it appear in "Editing" mode. If your form is in draft mode, your changes will be incorporated once you publish the form.

If your form is live, changes won't be displayed until you choose to publish the edited version on your site. This allows you to edit your form, come back to it, and review it with your team before publishing it on your site. For this reason, you will see your form in editing mode before you publish the new changes, even though they are saved automatically.

Publish a Form

When turning a draft form live, you will automatically be prompted to publish the form.

When making edits to a form that is already live, you will have to publish the edits before they appear on your site. Once you make a change to a live form, it will automatically be saved. However, you will then see the option to publish changes beside the form's live status.

Once you're ready to push the edits to your site, click Publish Changes.

editing_to_publish.gif











Enable the WooCommerce Integration in Klaviyo

  1. Confirm that you are logged in to the correct Klaviyo account by checking the account name displayed in the authorization window.
    If you need to switch accounts, click Logout and then log in to the correct account before proceeding.
    When you are ready, grant Klaviyo read/write permissions by clicking Approve.
    wcapproveaccess.png
  2. You’re almost done! The Klaviyo installation wizard will walk you through the final steps to connect WooCommerce to your Klaviyo account. On the integration settings page, confirm the account name is correct.

Subscriptions

  1. Check the box next to Collect email subscribers to easily add this option to your WooCommerce site.
    • Select a list from the dropdown under Add email subscribers to this list. If no lists are available in the drop down, head over to the Lists & Segments tab to create a new list.
      Anyone who subscribes via the checkbox during checkout will be added to this list. Consent is sent to Klaviyo after the customer clicks the submit order button during checkout.
    • Under Email marketing consent label, enter the consent language you wish to appear next to the checkbox on your checkout page. The default language is Sign me up to receive Email updates and news
  1. Check the box next to Collect SMS subscribers if you want to add this option to your WooCommerce site.
    • Select a list from the dropdown under Add sms subscribers to this list. Users who consent to SMS marketing via this checkbox will be subscribed to the list you select. Consent is sent to Klaviyo after the customer clicks the submit order button during checkout and the order is created in WooCommerce.
    • Under SMS marketing consent label, include the text you wish to appear next to the checkbox on your checkout page.
    • Next, add SMS consent disclosure text, which is required for TCPA compliance. Use the default Klaviyo consent language or add your own.

Advanced

  1. If you wish to convert all future Placed Order and Ordered Product events to a selected currency, check the box for Convert all currencies to one standard currency. This will not apply retroactively to previously placed orders that sync to Klaviyo.
  2. When you are satisfied with these settings, click Connect to WooCommerce. You can go back and edit these settings at any time by locating the integration from the Integrations tab and choosing View Settings.

Congratulations! Your WooCommerce account is now connected to Klaviyo. Check out the setup wizard for a few recommendations on what to do next. When you’re finished, click Go Back to Klaviyo to return to your dashboard.


Troubleshooting

If you received an error message "Unable to test API by fetching order count. Invalid count" this means that when Klaviyo tries to validate the WooCommerce integration and get a count of orders, their API doesn’t return a value Klaviyo expects or it returns nothing at all. Since the integration hasn't officially connected to Klaviyo yet, this means that it needs to be resolved within WooCommerce.

To get more information about this error, use an application like Postman to make an API call to the order count endpoint which will provide more insight into what is being passed to Klaviyo.
The endpoint you need is: {customers-url}/wc-api/v1/orders/count
Change {customers-url} to your WooCommerce store URL.


Test Your WooCommerce Integration

To test out your integration and plugin, go to your website and follow these instructions:

    1. Add an item to your cart.
    2. Proceed to the checkout page.
    3. Fill in your email address and phone number on the checkout page. If enabled, check the boxes to subscribe to email and SMS marketing.
    4. Submit your test order.
    5. Check for the following (these may take a minute or two to update):
      • Started Checkout event logged under Recent Data
      • Profile created in the lists you selected for email and SMS marketing
      • Placed Order event logged under Recent Data

Recent Data

The Recent Data section displays the most recent instance of an event.


Historical Data

The Historical Data Progress bar updates in real-time as your historical sync is processed.

 

Next Steps

Congratulations on getting set up! With your account setup and integrated, it's time to start using Klaviyo's core features. After you are done with the items in this category you'll be all set to get the most out of Klaviyo's features. 


Rebuilding Carts from an Abandoned Cart Flow

You can use WooCommerce Data to Rebuild Carts from an Abandoned Cart Flow.

We will generate a key on the Started Checkout event that allows you to create a link that rebuilds the customer's cart in case they return to their cart via an email triggered by this event on another device. You can create this link using the following url parameter in an Abandoned Cart flow email triggered by a Started Checkout:

/cart?wck_rebuild_cart={{ event.extra.CartRebuildKey }}

Assembled, the url should look like the following:

{{ organization.url|trim_slash }}/cart?wck_rebuild_cart={{ event.extra.CartRebuildKey }}

The dynamically-generated product title link pulls directly from the URL you have inserted in your account settings. If needed, this URL can be updated in the email template editor.

Button block in Klaviyo's email template editor showing button text, cart rebuild URL, cancel with grey background, and save with blue background

If you are using {{ organization.url }} to link to a non-secure HTTP URL, you will need to manually add your URL using HTTPS for the cart to rebuild correctly.

Overview and pricing of this feature. Click here

Troubleshooting this feature? Click here


    • Related Articles

    • Klaviyo Integration

      View Guide Links at the bottom of the page Installation 1 CRU CREDIT Setup (optional) 1 CRU CREDIT Ease Of Use Easy Want this feature? Request Here Purchase CREDITS  Here Klaviyo is a unified customer platform that gives your online brand direct ...
    • AutomateWoo - User Guide

      For pricing and how to add to your website see at the bottom of the page. AutomateWoo is a marketing automation plugin which integrates directly with your WooCommerce store. Using automated marketing campaigns and a unique set of tools, AutomateWoo ...
    • Klaviyo - Troubleshoot Guide

      Can't see any Troubleshooting Guides on this page? This means we don't have any, please raise a ticket here if you have an issue and help us build out our guides! Overview and pricing of this feature. Click here Looking for the user guide for this ...
    • AutomateWoo - Features

      View Guide Links at the bottom of the page Installation 2 CRU CREDIT Setup (optional) 2 CRU CREDIT Ease Of Use Intermediate Want this feature? Request Here Purchase CREDITS  Here Powerful marketing automation for WooCommerce. AutomateWoo has the ...
    • Gravity Forms Klaviyo - Feature

      View Guide Links at the bottom of the page Installation 1 CRU CREDIT Setup (optional) 1 CRU CREDIT Ease Of Use Easy Want this feature? Request Here Purchase CREDITS Here What does it do? INTEGRATE KLAVIYO WITH GRAVITY FORMS If you use Klaviyo email ...