WordPress
Install the NexaDesk chat widget on WordPress with the official plugin
The NexaDesk WordPress plugin makes it easy to add your AI chatbot to any WordPress site. No code editing required.
Installation
- In your WordPress admin, go to Plugins > Add New
- Search for "NexaDesk"
- Click Install Now, then Activate
- Download the plugin ZIP from your NexaDesk dashboard under Settings > Integrations > WordPress
- In WordPress admin, go to Plugins > Add New > Upload Plugin
- Select the ZIP file and click Install Now
- Activate the plugin
Configuration
After activation:
- Navigate to Settings > NexaDesk in the WordPress admin
- Enter your Chatbot ID (found in your NexaDesk dashboard under Chatbots > Embed)
- Click Save Changes
The chat widget will now appear on all pages of your WordPress site.
Plugin Settings
| Setting | Description |
|---|---|
| Chatbot ID | Your chatbot's unique identifier |
| Position | Widget position: bottom-right or bottom-left |
| Show on Pages | Choose all pages, or specific pages/posts |
| Exclude Pages | Hide the widget on specific pages by URL pattern |
| Load Delay | Delay widget loading by N seconds (improves initial page load) |
| Custom Color | Override the widget's primary color |
Page-Specific Targeting
You can control where the widget appears:
- All pages — Widget shows everywhere (default)
- Specific pages — Enter page IDs or URLs where the widget should appear
- Exclude pages — Hide the widget on checkout, login, or admin pages
WooCommerce Compatibility
The plugin works with WooCommerce out of the box. The chatbot can answer questions about products if you have trained it on your product pages.
For best results, train your chatbot on your WooCommerce product category pages and individual product URLs.
Plugin Version
The current WordPress plugin version is 2.4. It supports WordPress 5.8+ and PHP 7.4+.
Troubleshooting
- Widget not showing — Clear your caching plugin (WP Super Cache, W3 Total Cache, LiteSpeed) and check if the chatbot ID is correct
- Widget shows on wrong pages — Review the page targeting settings
- Conflicts with other plugins — The widget loads asynchronously and should not conflict with most plugins. If you experience issues, try disabling other chat or popup plugins

