=== Bolt x Klaviyo ===
Contributors: Daniel Dragic, Eduardo Donoso (edonoso-bolt)

Adds support for the following features when using Klaviyo with Bolt Checkout
* Shopper identification
* Started Checkout Events
* SMS Consent Capture
* Email Consent Capture

== Usage ==

-- Shopper Identification & Started Checkout Events --
Identifying and sending Started Checkout Events rely on the use of Bolt Callbacks. 
To enable this feature:
1. Navigate to your WooCommerce Admin > Plugins section
2. Open the WooCommerce Bolt Checkout plugins Settings
3. Decide which callback to use as a trigger for the Started Checkout event and add the provided code. 
You may also opt to use both callbacks. If using both, once the Started Checkout event has been triggered 
subsequent Bolt callback events will prevent duplication unless the email is changed or the page is reloaded.
    a. "Javascript event: onEmailEnter" callback code:

        window.dispatchEvent(new CustomEvent('boltKlaviyoStartedCheckout', { detail: { email: email }}));

    b. "Javascript event: onShippingDetailsComplete" callback code:

        window.dispatchEvent(new CustomEvent('boltKlaviyoStartedCheckout', { detail: arguments[0]}));

4. When a shopper has entered their email in the Bolt Checkout modal, 
the shopper will be identified and cookied and a Started Checkout event will be 
sent to Klaviyo

-- Email Consent Capture --

-- SMS Consent Capture --