MyDeputy is your AI-powered chat assistant and online booking system.
Transform your WordPress or WooCommerce store with a smart widget that can converse with your visitors, answer questions based on your site content, and book appointments 24/7.
Features
- Smart AI Assistant trained on your website data
- Instant replies to frequently asked questions
- Seamless booking integration
- Automatic synchronization with WooCommerce products
External services
This plugin connects to the MyDeputy cloud service to provide AI chat, booking, and dashboard features.
Service endpoints used by the plugin:
- https://mydeputy.co.uk/wp/webhook/installed
- https://mydeputy.co.uk/wp/webhook/uninstalled
- https://mydeputy.co.uk/static/js/chat-loader.js
- https://mydeputy.co.uk/wp/dashboard
- https://mydeputy.co.uk/wp/bootstrap
- https://mydeputy.co.uk/wp/sync_preferred_language
- https://mydeputy.co.uk/wp/widget/settings
- https://mydeputy.co.uk/wp/set_category
- https://mydeputy.co.uk/wp/set_language
- https://mydeputy.co.uk/wp/api/stats
- https://mydeputy.co.uk/wp/auth_transfer
- https://mydeputy.co.uk/dashboard/api/start-analyze-task
- https://mydeputy.co.uk/dashboard/api/analyze-task-status
- https://mydeputy.co.uk/dashboard/api/start-parsing
- https://mydeputy.co.uk/dashboard/api/parsing-status
- https://mydeputy.co.uk/dashboard/api/split-large-chunks
- https://mydeputy.co.uk/dashboard/api/regenerate-embeddings
- https://mydeputy.co.uk/dashboard/api/start-extraction-task
-
https://mydeputy.co.uk/dashboard/api/extraction-task-status
Data sent to the service:
-
Site URL and domain
- Generated site token
- Administrator email address
- Site name
- Plugin version
- Business category and widget-enable updates made by the administrator in the embedded mini dashboard
- Quick Start request payloads (selected pages / website URL) and task progress lookups requested by the administrator
- Visitor-provided chat messages and booking form details (only when a visitor interacts with the widget)
-
On mini-dashboard load, site domain and site token are sent in the WordPress bootstrap request to validate the installation and create a secure server session
When data is sent:
-
Only after an administrator explicitly enables "External services consent" in plugin settings and clicks "Connect MyDeputy".
- When the frontend widget is enabled, the site loads MyDeputy chat-loader.js and sends only the domain as the "shop" parameter.
- When an administrator opens the MyDeputy mini dashboard in WordPress Admin, the plugin loads local dashboard assets from this plugin package, requests WordPress bootstrap JSON/session data from MyDeputy, and forwards dashboard API requests through a secure WordPress admin proxy.
- When an administrator uses widget toggle, category selection, quick-start setup, or progress checks in the embedded mini dashboard.
- When an administrator clicks "Preview Widget", the plugin opens your hosted widget preview URL (
/w/{widget_token}).
- When a visitor sends a chat message or submits a booking request through the widget, that request data is sent to MyDeputy to provide the requested functionality.
- When an administrator chooses "Full Dashboard" from inside the embedded page, the plugin requests a secure transfer and opens the MyDeputy dashboard route.
- On plugin deactivation, site URL and site token are sent to deactivate the installation remotely.
Service privacy policy: https://mydeputy.co.uk/privacy
Service terms of use: https://mydeputy.co.uk/terms
Service pricing: https://mydeputy.co.uk/pricing