NetSuite-Klaviyo Connector

With the power of the NetSuite-Klaviyo connector, you can sync the activities of customers in your eCommerce website from NetSuite ERP and into Klaviyo deeply and seamlessly. Make decisions based on data and grow your business exponentially!


Minimum requirements

NetSuite account access with administrator role.
NetSuite ERP
eCommerce website (businesses with SuiteCommerce or SuiteCommerce Advanced stores will benefit from additional configurations)
Google Tag Manager account access with administrator permissions.
Klaviyo account access.
Platform compatibility
NetSuite ERP
NetSuite ERP + SuiteCommerce
NetSuite ERP + SCA 2018.2 or higher
NetSuite ERP + Site Builder
Annual fee
Partner details
What's Included?

NetSuite-Klaviyo connector installation and initial configurations

NetSuite-Klaviyo connector bundle installation

Creation of custom record to define specific Klaviyo configurations on NetSuite’s end.

Creation of specific NetSuite-Klaviyo connector saved searches (*) for handling the item, customer, and order data feed sync to Klaviyo.

Klaviyo’s standard tracking events (**)

Upload into the store’s Google Tag Manager (GTM) account.

If there is no existing Google Tag Manager account associated with your NetSuite eCommerce store, we will create one for you.

Initial scheduling time setup for item’s catalog source

Schedule feed completion time will depend on the number of items and customer data to be processed.

We strongly recommend programming these schedules on a time that meets the following: less NS backend-scripts execution and less site’s orders processing time.

Klaviyo’s catalog source synchronization with NetSuite ERP catalog’s setup
(*) NetSuite-Klaviyo’s connector saved searches (NetSuite ERP):

Pre-promoted fields of NetSuite-Klaviyo connector’s bundle saved searches are mandatory. If any of the mentioned fields are removed, the connector will stop working properly:

  • Customers and Contacts: name, email, last name, phone, mobile phone, NetSuite global subscription status, price level.

  • Items and Orders: name, description, type, available, internal id, parent:matrix item, parent, parent:type, base price [*], matrix item.

    • [*] base price = global price defined for your NetSuite SuiteCommerce or SuiteCommerce Advanced store.

(**) Klaviyo’s standard tracking events:

NetSuite ERP: triggered from NetSuite ERP backend

  • Order Completed – When an order successfully processes on your system (including Sales Orders, Invoices, and Cash Sales)

  • Ordered Product – An event for each item in a processed order

  • Fulfilled Order – When an order is sent to the customer

  • [coming soon] Cancelled Order – When a customer cancels their order

  • [coming soon] Refunded Order – When a customer’s order is refunded

SuiteCommerce: triggered only after a user is logged in on NetSuite SC/SCA eCommerce site.

  • Active on Site/Identify – When someone visits your website

  • Viewed Product – When someone views a product

  • Added to Cart – When someone adds an item to their cart

  • Started Checkout – When someone lands on the checkout page

Need additional events?
We can make it happen – ask for our extended NetSuite-Klaviyo services.

NetSuite > Klaviyo catalog feed, item, customer, and order data sync

Sync NetSuite Individuals, Companies, Contacts, Leads, and Prospects data to Klaviyo

Sync NetSuite Orders data to Klaviyo

Order data in real-time NetSuite > Klaviyo. Data included: transaction item options, transaction column, and transaction body fields

Items’ name, ID, price, description and URL data is mandatory for catalog source files generation to get the items synced correctly in Klaviyo

Lead and Customer generation sync in real-time NetSuite > Klaviyo. Data included: email, name, last name, phone, mobile phone, NetSuite global subscription status, price level

Possibility to configure specific NetSuite matrix item options to include the matrix child item’s image based on the selected option as part of the data sync. (A NetSuite administrator role account member can achieve this)

Import of customer’s transactional history data from NetSuite to Klaviyo up to 5 years of data available maximum

Sync NetSuite Items data to Klaviyo

Unlimited amount of items for catalog source sync

Items’ catalog source generation, NO real-time

Item types available: inventory and non-inventory items, matrix, assembly, and kit items

NetSuite ERP Catalog feed folder creation to host item’s data json files

Flexibility to expose NetSuite custom field/attributes data to Klaviyo.

Additional field mapping is optional and available to do it right away for customers, orders and items data by editing NetSuite-Klaviyo connector’s bundle saved searches. (A NetSuite administrator role account member can achieve this).

Item images data will be pulled from the image folder configured for your NetSuite eCommerce, SuiteCommerce or SuiteCommerce Advanced store

Flexibility to transfer data fields to Klaviyo as ‘id’ or ‘text’ value per line

klaviyo netsuite integration

Our Customers Are Saying

Jessica Herzog
Marketing Manager and eCommerce Manager
Read More
"The Klaviyo integration was quick and efficient, I'm excited to leverage the power of Klaviyo with SuiteCommerce."

Klaviyo’s Sign up form integration in NetSuite store

  • Real-time display of LIVE-Published Klaviyo’s “Sign up forms.” Pop-up and flyout form types are the ones available by default. Behavior of forms handled within Klaviyo’s account.

  • Klaviyo’s account will be the source of truth for subscribers’ opt in/out status.

NetSuite-Klaviyo integration support

Dedicated support team to cover the main configuration aspects based on your NetSuite eCommerce:

  • NetSuite additional field/attributes data configuration for customer, orders and/or items.

  • NetSuite-specific matrix item options configuration.


One NetSuite-Klaviyo Connector license per website/domain record

Data synchronization is from NetSuite to Klaviyo. No data is sent from Klaviyo to NetSuite

Components of Assembly and Kit Items are not synchronized into Klaviyo’s data. The Assembly and Kit item itself does

If an item, lead/customer, order data is created/updated on the Klaviyo’s account manually, it should be created in NetSuite ERP as well to keep data consistent. NetSuite ERP needs to be the data source of truth

Klaviyo’s “Sign up forms” registered emails will not be created in NetSuite ERP. By default the only lead/customers that are going to be registered in NetSuite and then sync into Klaviyo will be: SuiteCommerce Newsletter, SuiteCommerce new customer registrations, leads/customers registered directly on NetSuite ERP side

Klaviyo “Sign up forms” embedded type are not displayed automatically. To add this kind of form into your site development work is needed to include it as part of your site’s theme code

What´s not included?

  • Klaviyo’s flows, configurations, email templates creation, sign-up forms creation.

  • Additional Klaviyo’s tracking events creation.

  • NetSuite-Klaviyo connector’s additional events’ data.

  • Klaviyo “Sign up forms” embedded type integration on site.

Important note

We recommend all action items be executed in a NetSuite Sandbox account and a Klaviyo dev account.

After Tavano Team completes the integration, configuration, and basic testing, you will need to test the connector yourself and give us the green light to move it to your live environment.

The scope of work included in this proposal supports native NetSuite functionality only. Additional efforts may be required if any functionality involved has been customized. These efforts have not been included as part of this scope and will need to be evaluated and quoted separately.

Take me to the next step!