YundaDesk connects a WordPress site to the YundaDesk customer-support service. After a site administrator explicitly connects an account, the plugin loads the YundaDesk chat widget on public pages. The service provides live chat, AI customer support, conversation routing and the YundaDesk support workspace.
WooCommerce is optional. If WooCommerce 8.2 or newer is active, the same plugin can request WooCommerce’s Read scope and add read-only store, customer, product, order and temporary cart context. WordPress chat remains available when WooCommerce is missing, unsupported, paused or disconnected.
This plugin requires a YundaDesk account and an internet connection. YundaDesk is a hosted service and may offer free and paid service plans. See Pricing, Terms of Service, the Privacy Policy, and the YundaDesk Help Center.
scope=read.When separately authorized, YundaDesk reads store settings, customers, products/variations and orders through WooCommerce REST API v3. The first synchronization is paginated in Store, Customer, Product/Variation, then Order order; the initial order window is limited to the 90 days before authorization and later runs read changes incrementally. Customer snapshots are limited to email, display name and country. Order snapshots exclude recipient addresses and phone numbers. The plugin does not request write access and does not change orders, issue refunds or edit customer data.
For a visitor who already has an active YundaDesk widget conversation, the plugin can send a temporary cart context containing product identifiers, names, SKU, quantity, amounts, currency and public page URL. Delivery requires a nonce bound to that visitor’s existing WooCommerce session; the plugin does not create a session merely because a storefront page was viewed. It does not include an address, email address or phone number, and it is not represented as an abandoned checkout.
The plugin communicates with YundaDesk only as required to provide the connected service:
https://app.yundadesk.com — account sign-in/registration, workspace selection and explicit site authorization. The plugin sends a one-time pairing session identifier and state in the browser. Governed by the YundaDesk Terms and Privacy Policy.https://api.yundadesk.com — account-linking exchange, scoped site heartbeat, disconnect, privacy requests, WooCommerce authorization callback coordination, minimal webhook events and temporary cart context. Pairing sends the site URL, a random site-instance ID and WordPress/PHP/plugin/WooCommerce version data. After connection, a scoped site token authenticates the site. WooCommerce Consumer Key and Secret are posted by WooCommerce directly to this HTTPS service and are not exposed to the browser or stored in WordPress options. Governed by the same Terms and Privacy Policy.https://cdn.yundadesk.com/widget.js and the same origin’s hosted Widget page — the executable loader and visitor chat interface that are essential parts of the hosted YundaDesk service and are not part of the installable plugin package. They load only on public pages after explicit connection. The loader receives the public widget identifier; visitors may submit support messages and profile details through the interface. Governed by the same Terms and Privacy Policy.No telemetry is sent before connection. The connected-site heartbeat contains plugin, WordPress, PHP and WooCommerce versions, availability state, and aggregate WooCommerce event-delivery health; it does not contain event payloads or customer personal data. The plugin does not download updates or install executable code from YundaDesk.