> For the complete documentation index, see [llms.txt](https://kasplo.gitbook.io/kasplo-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kasplo.gitbook.io/kasplo-doc/product-docs/overview/integrations/how-to-integrate-kasplo-with-shopify.md).

# How to Integrate Kasplo with Shopify

### Shopify Integration — Kasplo

Purpose: Step-by-step training guide to connect a Shopify store to Kasplo, configure tracking and sync settings, review recent data, and re-import historical data.

#### Step-by-step procedure

1. Log in to your Shopify Admin Dashboard.
2. Go to Apps and search for Kasplo Email Marketing.
3. Click Install (or Add app) and approve the required permissions.

<figure><img src="/files/nYRUbJeom3vSiaKCsHbT" alt=""><figcaption></figcaption></figure>

4. After installation, Shopify will redirect you to Kasplo and show the message: "Sync Your Data Between Kasplo and Shopify".
5. You will now be prompted to select how you want to sync your data:
   * **Sync Your Subscribers to Kasplo** – Automatically sync all Shopify email subscribers.
   * **Email Subscribers** – Sync all email signups from Shopify for targeted campaigns.
   * **SMS Subscribers** – Sync SMS opt‑ins from Shopify checkout for SMS marketing (optional – enable if required).
6. Click Continue.

<figure><img src="/files/ck17HJ7OaTMAL8FvLxz3" alt=""><figcaption></figcaption></figure>

7. You will receive a verification email with login credentials.
8. After verification is completed, click Login to your Account.
9. Once inside Kasplo, from the left-hand panel click Integration, and select the installed Shopify integration.

<figure><img src="/files/nkFtZacZz38tEpxPsOUG" alt=""><figcaption></figcaption></figure>

#### Step 2 — Verify Your Shopify Store URL

1. On the Kasplo Integration Page, check that your Shopify Store URL is correct.
2. Kasplo will validate the connection automatically.
3. Once validated, you can continue the configuration steps.

#### Step 4 — Enable On-Site Tracking (App Embed)

— Enable On-Site Tracking (App Embed)

1. Under On‑Site Tracking, tick the following checkboxes (click all three):
   * **Basic Tracking** – Monitor active sessions and page visits
   * **Viewed Product** – Capture product views for personalized campaigns
   * **Behavioral Tracking** – Record deeper actions to understand customer intent
2. After enabling all three, Kasplo will display: "The Kasplo app embed is enabled on your Shopify store."

<figure><img src="/files/DSTcutWVGEjtM9htLFDs" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Tip:** **Basic Tracking** provides page-level activity. **Viewed Product** enables product-level personalization. **Behavioral Tracking** collects more granular events (adds-to-cart, checkout steps, etc.). Only enable what you need to control data volume and privacy.
{% endhint %}

#### Step 5 — Configure Sync Settings

1. In Sync Settings you can view usage statistics, analytics, and logs related to the integration.
2. Enable the subscriber sync checkboxes you want:
   1. **Email Subscribers** — Sync all email signups from Shopify to Kasplo.
   2. **SMS Subscribers** — Sync SMS opt‑ins from Shopify checkout to Kasplo.
3. Choose the Kasplo list where each type of subscriber should land. (Use dropdown(s) to select the target lists.)

{% hint style="info" %}
**Note:** Make sure the chosen lists exist in Kasplo and have the right tags/fields for Shopify data.
{% endhint %}

#### Step 6 — Review Recent Data

1. The Recent Data section shows orders, customers, and subscribers synced in real time.
2. Product updates sync every hour; orders/customers/subscribers are near-real-time.\
   Example metrics layout (values update dynamically):

   | Metric          | Event's Today | Event Time                      |
   | --------------- | ------------- | ------------------------------- |
   | Fulfilled Order | 96            | Nov 19, 03:56 PM                |
   | New Customer    | 225           | Nov 19, 04:01 PM                |
   | Ordered Product | 749           | Nov 19, 04:02 PM                |
   | Placed Order    | 532           | <p>Nov 19, 04:02 PM</p><p> </p> |

{% hint style="info" %}
**Important:** Numbers and timestamps will change in real time; the dashboard shows current counts and the last activity time.
{% endhint %}

#### Step 7  Re-import Data

1. If you need to re-sync historical data, use Re‑Import Data.
2. Initial import on installation will sync the last 90 days and On re-import we are syncing historical data.
3. Initiate re-import when you’ve fixed mapping issues or after enabling new tracking options.

<figure><img src="/files/SdYda0bxXiXb8zoOmSAO" alt=""><figcaption></figcaption></figure>
