Description
Yespo is an omnichannel customer data platform (CDP) that helps medium and large online projects easily use customer behavior data to increase additional sales. The platform allows companies to collect and combine clients’ data from the website, mobile app, offline, email and direct channels for marketing automation, customer segmentation, and product recommendations. More than 3,500 brands from 23 countries chose Yespo, and 300 of these companies are enterprise-level.
Yespo CDP integration with WooCommerce
We have developed a connection for WooCommerce store owners to integrate with Yespo in a few clicks. The plugin allows you to transfer to Yespo CDP:
- contact information: after registering a customer on the site or creating a user in the WooCommerce admin, from orders, historical data;
- order data: upon creation and status updates, historical order data;
- website events: user activity on the website, including visited pages, contents of the cart, and orders.
When changes are made in WooCommerce (contacts: creation, update, and deletion; orders: creation and status update), this data is also updated in the system. This enables you to target valuable contact segments and build stronger customer relationships effortlessly.
We strive to empower companies to use data to engage with customers, making marketing automation strategies more effective. Since the Yespo database integrates seamlessly with your WooCommerce store, you can get complete information about every customer who interacts with your business. Then, you are able to use this data for personalized marketing automation across 9 channels, including push notifications, SMS, and email campaigns.
Yespo CDP core features
Yespo’s subscription-based service includes the following features:
Data Collection
The customer data platform collects first-party data, which is the most valuable type of data that the company owns. CDP transfers static information (name, age, gender, city, profession, etc.) and behavioral data of users from the WooCommerce store, mobile application, direct channels (e.g., SMS and email marketing), and offline sources.
Profile Unification
CDP processes customer data, brings it to a single view, and identifies information with the corresponding user profile. The system keeps a single customer profile up-to-date because CDP receives and processes data in real-time.
WooCommerce Web Tracking Features
Web tracking enables marketing automation and personalization, allowing you to implement in your WooCommerce store the most popular and profitable ecommerce workflows through your omnichannel CDP.
The Yespo CDP WooCommerce plugin simplifies web tracking setup, enabling enhanced personalization, product recommendations, and marketing automation. The plugin transmits the following events: PageView, ProductPage, CategoryPage, CustomerData, StatusCart, PurchasedItems, MainPage, NotFound, ProductImpression.
PageView: The default event that tracks URLs of pages. It is required for all other web tracking events to work.
ProductPage: Tracks specific product pages. This key event enables a wide range of uses, such as abandoned view campaigns, discount notifications for viewed items, or win-back campaigns. For example, if a product viewed by a visitor previously goes on discount, you can notify them about the deal.
CategoryPage: Monitors views of product categories on your website. Also, this event tracks when the exact user views a category of products. You can use this information, for example, to send them an email with product recommendations for the most popular items in their viewed category—offering a unique twist on abandoned view campaigns.
CustomerData: Tracks customer data after the registration, login, or completed purchase. This essential event identifies your website visitors and links them to accounts in your system, enabling personalized campaigns, for example via email marketing.
StatusCart: Tracks the current state of the shopping cart. This event is used to run some of the most effective ecommerce workflows, such as the abandoned cart, discount notifications for products in the abandoned cart, and notifications for discounts on products similar to those in the cart. For example, if a user added something to the cart but didn’t purchase it, you can send them product recommendations with similar discounted items or reminder about abandoned cart.
PurchasedItems: Tracks completed orders. It’s essential for compiling 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 product recommendations featuring a phone case and a charger.
MainPage: Tracks that a user is currently on the main page. Necessary to display recommendations on the site.
NotFound: Tacks 404 page. Necessary to display recommendations on the site.
ProductImpression: Is used to show impressions for recommendation blocks in Reports.
Implementation Details
Unlike other solutions, installing web tracking on your WooCommerce site doesn’t require developers or in-depth technical skills. Once you enter the correct API key into the plugin, the rest is done automatically.
The web tracking code for WooCommerce is highly optimized, ensuring fast page loading speed and uninterrupted customer experience.
If you decide to stop using the Yespo CDP plugin for WooCommerce, all scripts can be safely removed from your website.
Customer Segmentation for WooCommerce
Yespo CDP allows for in-depth customer segmentation based on all available information, including customer behavior data. There is no limit to the number of conditions that can be used to form a segment. The system also offers the following advanced functions:
- Behavioral segmentation.
- Segmentation by events.
- Segmentation by parameter.
- Predictive segmentation (the system has a set of ready-made algorithms for the formation of segments that predict the probability of purchasing or churning customers).
- Value-based customer segmentation.
- RFM segmentation.
- Cohort analysis segmentation.
Processed and structured data can be immediately used in CDP for personalized omnichannel marketing campaigns on the WooCommerce website, in the mobile application, and through direct channels, such as push notifications, SMS, and email campaigns.
Personalization for WooCommerce
Due to the completeness of data and its comprehensive analysis, you can encourage users to take the desired actions through personalized interactions. These interactions consider user needs, preferences, optimal channels, language, and timing of communication.
Product recommendations are an important tool for personalization and increased sales for WooCommerce online stores. According to our statistics, personal product recommendations generate about 20% of online store sales. Personalized product sets created in Yespo can be used on the website, in the mobile application, in email marketing, and even by consultants in offline stores.
Thanks to the unification of data and the omnichannel nature of Yespo CDP technology, the customer receives the same offers in all channels, which provides them with a seamless and personalized user experience.
To enable each business to fully use product recommendations in their WooCommerce stores, 200 ready-made algorithms are available in the system, and there is also the possibility of custom algorithm development.
Workflows Automation for WooCommerce
The customer data platform solves the business challenge of marketing automation. Our CDP enables the creation and launching of trigger campaigns in various channels, including SMS and email marketing, that automatically respond to customer actions or inactions.
Over the years of analysis, the Yespo team has identified the most profitable scenarios for ecommerce:
- Reduced cost of items in the cart;
- Regular demand;
- Out of stock;
- Next best offer;
- WishList event triggers;
- Abandoned cart;
- Abandoned browse;
- Abandoned search;
- Reactivation and others.
Our team is currently working on implementing the ability to launch triggers via a plugin.
Multilingual Campaign Automation for WooCommerce stores
Another challenge for companies with a complex trigger map and operations in several markets is maintaining communication in the client’s language. Yespo has a convenient solution for automating multilingual campaigns, which reduces work with multilingual audiences by 5 times. The interface allows the creation of a single message template for all language versions. The system will automatically determine which version to send based on the user’s browser language.
Omnichannel Marketing for WooCommerce
The functionality of Yespo makes real omnichannel marketing possible: all communication channels are integrated into a single system. Each channel enriches a single profile and has access to the full set of data in the system. Thus, the channels are coordinated and complement each other, ensuring high-quality customer interaction.
In the Yespo system, you can use up to 9 channels in a single connection:
User Data Management and Protection
This plugin transmits data from your WooCommerce website to the external Yespo system to enhance the customer experience through the following system features:
- Data collection and unification, creation of a single customer profile: the plugin sends user contact information, provided during registration or order placement, from your website to the Yespo system. It also transmits order details, including creation, status updates, and historical order data. The system automatically processes the received data and updates the customer profile.
- Customer segmentation based on the available data within the system.
- Marketing automation and personalization of communications across 9 direct channels.
CDP Yespo provides a platform for stores to manage and improve the user experience.
To understand how Yespo processes the user data collected from your website, please review our Data Processing Agreement (DPA), Terms of Use, and Privacy Policy.
You can rest assured that your customers’ data is collected and used responsibly. CDP Yespo fully complies with GDPR, and its information security management system is certified under ISO/IEC 27001:2022.
You retain ownership of your data: if a customer’s personal data is deleted in WooCommerce, it will also be deleted from the Yespo system.
Blocks
This plugin provides 1 block.
- block_name
Installation
Integration of Yespo with your WooCommerce store can be done in a few clicks:
-
Install and activate the Yespo plugin.
-
A Yespo section will appear in the WordPress admin panel; go to it to authorize and start data synchronization.
-
Enter the Full access API key and click the Synchronize button. You can copy the API key from your Yespo account.
- Yespo plugin supports multisite configurations for WooCommerce stores in WordPress. For correct data handling, each WooCommerce store must be connected to a separate Yespo account.
-
If there is no data for synchronization yet, historical data transfer will not occur.
-
After clicking the Synchronize button, the new contacts’ and orders’ data that appear in WooCommerce will be automatically transferred to Yespo, and the web tracking configuration will be set up.
-
To configure web tracking, click the dedicated button—this will install the general script and set up event tracking on your website.
NOTE: The plugin relies on data transfer via cron jobs. Ensure you have an active cron set up: either the default WordPress cron or a server-side cron on your hosting.
Explore our manual for more details.
If you need help with setting up the integration, please contact Yespo support.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Yespo CDP for eCommerce: Marketing Automation, Omnichannel, Email Marketing, Product Recommendations, Web Tracking & Personalization” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.1 (2025-02-21)
- Made the script installation and event tracking setup for web tracking optional, allowing manual activation.
1.1.0 (2025-02-04)
- Introduced new events to enhance recommendation configuration:
- MainPage – Tracks user presence on the main page, enabling recommendation setup.
- NotFound – Tracks visits to the 404 page to configure recommendations even when a page is not found.
- ProductImpression – Logs impressions of recommendation blocks in reports for better tracking and configuration.
- Updated order data source to support a wider range of WooCommerce versions, ensuring better compatibility and stability.
1.0.2 (2024-11-21)
- Added automatic web tracking configuration functionality.
1.0.1 (2024-10-30)
- Updated description in readme.txt for improved link formatting.
1.0.0
- Initial version