Integrating with Shopify

For Shopify store owners, seamless customer engagement and personalized marketing are key to driving sales and increasing retention. The Yespo Shopify Integration simplifies this process by installing a universal script that powers:

  • Widgets – Create and manage on-site pop-ups and banners effortlessly.
  • Web Tracking Configuration – Collect valuable behavioral data to refine targeting strategies.
  • App Inboxes – Send personalized messages directly to your customers' accounts.
  • Product Recommendations – Deliver AI-powered suggestions to boost conversions.
  • Web Push Notifications – Engage visitors even after they leave your store, bringing them back with tailored offers and updates.

With this integration, your Shopify store can leverage powerful automation tools to streamline customer communication and optimize marketing campaigns with minimal setup.

❗️

Note

We support integration only for one active Market

How to Set Up the Yespo Shopify App

Follow these simple steps to integrate Yespo with your Shopify store:

Step 1: Connect Your Yespo Account

Use the Full Access to API key from your Yespo account:

  • Log in or sign up for your Shopify account, follow the link to access the Yespo app, and click Install.
  • Confirm installing the app.
  • Enter your Yespo API key and click Connect.

Step 2: Install the Universal Script

Once your Yespo account is connected, install the universal script.

  • Click Install scripts.
  • Activate the script, then click Save and Publish.

Step 3: Enable Web Tracking (Optional)

To activate tracking web events in Yespo, click Enable.

Enable

The app allows sending the following events to Yespo:

EventDescription
ProductPageThe event is associated with actions on your product pages. It can be used for campaigns involving abandoned view, discount notifications for viewed items, or win-back campaigns.
CategoryPageIt is triggered when a visitor views a product category page. After receiving this event in Yespo, you can send emails recommending the most popular products in the viewed category.
CustomerDataThis event relates to the site visitor’s data received when they register, log in, or complete a purchase. The event links your website visitors to accounts in your system, enabling personalized campaigns.
StatusCartThe event helps track the status of your customers’ shopping carts. It can also be used to run e-commerce workflows, such as abandoned cart notifications, discount notifications for products in the abandoned cart, and notifications for discounts on products similar to those in the cart.
PurchasedItemsIt informs about the purchased items and can be used to compile lists of popular products for recommendations, upselling, and cross-selling. For example, if a customer purchased a phone, you can send them a message with recommendations featuring a phone case or a charger.
MainPageIt is triggered when a visitor is currently on the main page. Necessary to display recommendations on the site.
404This event tracks the 404 page. Necessary to display recommendations on the site.
📘

Note

Additionally, you can manually set up sending the AddToWishlist and SearchRequest events.

Step 4: Configure Yespo Settings

After the script is installed, head over to your Yespo dashboard.

📘

Note

  • You can always pause sending contact data to Yespo.
  • If the application has been deactivated and reactivated, contacts deleted during its inactivity will not be transferred to Yespo.