📍 Bolt Help / Integrations / Marketing & Communications / Connect Klaviyo with Bolt / Set Up Klaviyo for WooCommerce Set Up Klaviyo for WooCommerce Page Contents Click to expand. Before You Start Install the Klaviyo integration in WooCommerce, according to Klaviyo’s How to Integrate with WooCommerce guide. Install the Bolt plugin for Klaviyo. Enable Newsletters If enabling the newsletter subscriber function, configure a newsletter checkbox in Bolt checkout by contacting your customer success manager. This automatically adds anyone who opts-in to newsletters when checking out via Bolt to a list. Klaviyo then pulls customer emails from the list via the Klaviyo integration installed in the platform. Bolt does not directly pass this information to Klaviyo. Enable Callbacks To leverage any additional Klaviyo functionality, merchants should use Bolt callback functionality to trigger messaging based on shopper actions in checkout. If you are unsure which properties are available in a given callback, use console.log to return the arguments object. You’ll then see all available arguments you can use to build out callbacks in checkout: console.log(arguments) / console.log(JSON.stringify(arguments)) Configure the desired callbacks in your WooCommerce admin account by navigating to Plugins > WooCommerce Bolt Checkout > Settings. Send Started Checkout Event (Optional) To trigger the Started Checkout event when an email is captured, add the following snippet to the Bolt plugin Settings in WooCommerce: window.dispatchEvent(new CustomEvent('boltKlaviyoStartedCheckout', { detail: { email: email }})); Collect Shopper Email Consent at Checkout (Optional) You can collect shopper consent at checkout to opt in to email marketing using the Klaviyo integration. Contact a Bolt representative. Collect Shopper SMS Consent at Checkout (Optional) You can collect shopper consent at checkout to opt in to SMS marketing using the Klaviyo integration. Contact a Bolt representative. Set Up Callbacks for Other Commerce Platforms In the event that you don’t use any of the ecommerce platforms in this guide, you may still be able to set up an integration between Klaviyo and Bolt using callbacks. How you do this usually varies per commerce platform, however, it typically requires providing your Publishable Bolt API key and enabling Bolt Pay. Then, you will need to set up callbacks and other Bolt functionalities in checkout according to the Klaviyo Feature Enablement Options section.