{"id":28,"date":"2024-11-20T14:53:33","date_gmt":"2024-11-20T14:53:33","guid":{"rendered":"https:\/\/xendy.me\/create\/?p=28"},"modified":"2025-10-27T18:33:31","modified_gmt":"2025-10-27T18:33:31","slug":"woocommerce-integration","status":"publish","type":"post","link":"https:\/\/support.xendy.me\/en\/woocommerce-integration\/","title":{"rendered":"Connect your WooCommerce webshop with Xendy"},"content":{"rendered":"<div class=\"row\"  id=\"row-1548839203\">\n\n\t<div id=\"col-480038396\" class=\"col medium-4 small-12 large-4\"  >\n\t\t<div class=\"is-sticky-column\" data-sticky-mode=\"javascript\"><div class=\"is-sticky-column__inner\">\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h3>Contents<\/h3>\n<div class=\"article-index\" style=\"margin-bottom: 20px;\"><style>\n        .article-index a:hover {\n            text-decoration: underline;\n        }\n    <\/style><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#introduction\">Introduction<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#setting-up-the-integration\">Setting up the integration<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#xendy-wordpress-plugin\">Xendy WordPress plugin<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#send-additional-fields-from-woocommerce-to-xendy\">Send additional fields from WooCommerce to Xendy<\/a><\/div><div style=\"font-weight: 500; font-size: 12px;\"><a href=\"#frequently-asked-questions\">Frequently Asked Questions<\/a><\/div><\/div>\n\t\t<\/div>\n\t\t<\/div><\/div>\t\t\t<\/div>\n\n\t\n\n\t<div id=\"col-490538674\" class=\"col medium-8 small-12 large-8\"  >\n\t\t\t\t<div class=\"col-inner\"  >\n\t\t\t\n\t\t\t\n<h2 id=\"introduction\">Introduction<\/h2>\n<p>By connecting WooCommerce to Xendy, customer, order, and product data is synchronized daily. This allows you to create segments based on purchase behavior, follow up on abandoned carts, and include personalized product recommendations in your emails. This helps you generate more revenue from your email marketing.<\/p>\n<h2 id=\"setting-up-the-integration\">Setting up the integration<\/h2>\n<h3>Create API keys in WooCommerce<\/h3>\n<p>Setting up a WooCommerce integration is simple and starts in the back end of your webshop. You can proceed by logging in via \u2018yourdomain.com\u2019\/wp-admin\/.<\/p>\n<ol>\n<li aria-level=\"1\">In the WooCommerce left menu, choose \u2018Settings\u2019, then click on \u2018Advanced\u2019 and \u2018REST API\u2019.<\/li>\n<li aria-level=\"1\">Click on \u2018<b>Add key<\/b>\u2019, give the key set a name such as \u2018<b>Xendy<\/b>\u2019, set the permissions to \u2018<b>Read<\/b>\u2019, and generate the key.<\/li>\n<li aria-level=\"1\">Copy the Consumer Key and Consumer Secret.<\/li>\n<li aria-level=\"1\">Now go to Xendy and choose \u2018<b>Settings<\/b>\u2019 in the left menu, then click on \u2018<b>Webshop<\/b>\u2019.<\/li>\n<li aria-level=\"1\">Select \u2018<b>WooCommerce<\/b>\u2019 and paste the Consumer Key, Consumer Secret, and your webshop URL.<\/li>\n<li aria-level=\"1\">Click on \u2018<b>Connect<\/b>\u2019. Xendy will immediately start the first import. You can see the progress in the bottom-left of the dashboard.<\/li>\n<\/ol>\n<h3>How often is data retrieved?<\/h3>\n<p>Xendy automatically retrieves the data from WooCommerce once per day during the night. This keeps your data up to date without any manual effort. If the data cannot be retrieved, you will proactively receive an email notification.<\/p>\n<h2 id=\"xendy-wordpress-plugin\">Xendy WordPress plugin<\/h2>\n<p>After connecting your WooCommerce webshop, you can install the Xendy plugin. This is designed to collect abandoned carts.<\/p>\n<ol>\n<li aria-level=\"1\">Download the plugin via \u2018<b>Settings<\/b>\u2019 in the left menu of Xendy. Then click on \u2018<b>Webshop<\/b>\u2019 to download the plugin.<\/li>\n<li aria-level=\"1\">In the WordPress left menu, go to \u2018<b>Plugins<\/b>\u2019, upload the plugin, and activate it after installation.<\/li>\n<li aria-level=\"1\">Now go to \u2018<b>Xendy<\/b>\u2019 in the WordPress left menu and paste the API key that you can find in Xendy. Click save to activate the connection.<\/li>\n<\/ol>\n<h2 id=\"send-additional-fields-from-woocommerce-to-xendy\">Send additional fields from WooCommerce to Xendy<\/h2>\n<p>In addition to the standard synchronization of customer, order, and product data, you can also send your own custom fields to Xendy. This is useful for specific data such as a VIP status, loyalty points, or a training date.<\/p>\n<p>You send additional fields via the customer or order endpoints in WooCommerce. It is important to always use the prefix xendy_ in the field name. Examples include xendy_vip_status or xendy_training_date. Xendy automatically recognizes these fields and stores them in the contact profile.<\/p>\n<p>These fields are then immediately usable in Xendy. You can find them in the filter rules of dynamic segments, allowing you to easily create lists based on this data. They are also available in the email editor. You can add them to your emails using the @ symbol, for example @xendy_vip_status.<\/p>\n<p>This opens up many personalization opportunities. For example, you can segment customers based on their loyalty points, send reminder emails based on a training date, or start an email personally with: \u201cThank you for your order, @xendy_company_name\u201d.<\/p>\n<h2 id=\"frequently-asked-questions\">Frequently Asked Questions<\/h2>\n<div class=\"accordion\">\n\t<div id=\"accordion-2689542448\" class=\"accordion-item\">\n\t\t<a id=\"accordion-2689542448-label\" class=\"accordion-title plain\" href=\"#accordion-item-how-often-is-data-retrieved?\" aria-expanded=\"false\" aria-controls=\"accordion-2689542448-content\" >\n\t\t\t<button class=\"toggle\" aria-label=\"Toggle\"><i class=\"icon-angle-down\"><\/i><\/button>\n\t\t\t<span>How often is data retrieved?<\/span>\n\t\t<\/a>\n\t\t<div id=\"accordion-2689542448-content\" class=\"accordion-inner\" aria-labelledby=\"accordion-2689542448-label\" >\n\t\t\t\n<p>Xendy automatically retrieves the data from WooCommerce once per day during the night. This keeps your data up to date without any manual effort. If the data cannot be retrieved, you will proactively receive an email notification.<\/p>\n\t\t<\/div>\n\t<\/div>\n\t\n\t<div id=\"accordion-2553311745\" class=\"accordion-item\">\n\t\t<a id=\"accordion-2553311745-label\" class=\"accordion-title plain\" href=\"#accordion-item-can-i-segment-my-woocommerce-customers-in-xendy?\" aria-expanded=\"false\" aria-controls=\"accordion-2553311745-content\" >\n\t\t\t<button class=\"toggle\" aria-label=\"Toggle\"><i class=\"icon-angle-down\"><\/i><\/button>\n\t\t\t<span>Can I segment my WooCommerce customers in Xendy?<\/span>\n\t\t<\/a>\n\t\t<div id=\"accordion-2553311745-content\" class=\"accordion-inner\" aria-labelledby=\"accordion-2553311745-label\" >\n\t\t\t\n<p>With WooCommerce data, you can create highly targeted dynamic segments in Xendy. For example, you can filter by the number of purchases a customer has made, the total order value, or how long it has been since someone last placed an order. You can also select based on specific products or product categories that have or have not been purchased. This allows you to easily target campaigns to customers who ordered recently, loyal buyers with a high order value, or customers who have not been active for some time.<\/p>\n\t\t<\/div>\n\t<\/div>\n\t\n<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\n\t\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-28","post","type-post","status-publish","format-standard","hentry","category-integrations"],"_links":{"self":[{"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/posts\/28","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/comments?post=28"}],"version-history":[{"count":23,"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/posts\/28\/revisions"}],"predecessor-version":[{"id":1770,"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/posts\/28\/revisions\/1770"}],"wp:attachment":[{"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/media?parent=28"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/categories?post=28"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.xendy.me\/en\/wp-json\/wp\/v2\/tags?post=28"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}