Wello ServiceDesk API

Wello ServiceDesk API

Details
View on WordPress

Wello ServiceDesk API integrates WordPress with the external Wello ServiceDesk platform as a client interface.

Key features:

  • OTP-based authentication via external Wello ServiceDesk service
  • Secure access token generation and management
  • React-powered ServiceDesk dashboard embedded in WordPress
  • Admin configuration panel for branding and integration settings
  • Ticket and work order listing with detailed views
  • Fully translation-ready with multiple language support

Requires a valid Wello ServiceDesk account and API credentials.

Important: WordPress Authentication Separation

This plugin maintains complete separation between WordPress authentication and external service authentication:

  • No WordPress users are created from external service accounts
  • No WordPress login/session is established using external credentials or tokens
  • No WordPress roles or capabilities are granted based on external authentication
  • External authentication is handled entirely by the Wello ServiceDesk platform
  • WordPress user management remains fully independent

This plugin acts strictly as a client interface to the external service.

External Services

This plugin connects to the Wello ServiceDesk API.

Service: https://servicedeskapi.wello.solutions

Purpose:
Authentication, ticket management, work orders, equipment tracking, and related operations.

Data transmitted:
* Email and password (used only during login request)
* OTP verification codes
* API requests for ticket and service data

Data handling:
* No passwords are stored in WordPress
* Access tokens are stored securely as WordPress options
* No WordPress user data is shared with the external service

Terms of Service: https://wello.solutions/terms-of-service
Privacy Policy: https://wello.solutions/privacy-note

Internationalization

This plugin is fully translation-ready using the wello-servicedesk-api text domain.

Included languages:
* English (en_US)
* French (fr_FR)
* German (de_DE)
* Spanish (es_ES)
* Italian (it_IT)
* Dutch (nl_NL)
* Polish (pl_PL)
* Portuguese (pt_PT)

Translation files are located in the /languages/ directory.

Source Code

This plugin includes minified production assets generated using a build process.

The full, human-readable source code is publicly available here:
https://github.com/WelloSolutions/ServiceDesk-WordPress-Plugin

To build the assets:

  1. Navigate to /app/
  2. Run: npm install
  3. Run: npm run build

This will generate the files located in:
app/build/static/

These generated files are included in the plugin for production use.

Support

For issues or feature requests:
https://github.com/WelloSolutions/ServiceDesk-WordPress-Plugin/issues

Additional Notes

  • This plugin acts as a client for the Wello ServiceDesk API
  • WordPress authentication is not modified or extended
  • No WordPress users or roles are affected
  • React frontend is bundled in production build
  • All sensitive operations are handled externally

License

GPLv2 or later.

All included libraries are GPL-compatible.

Details

Plugin code:
wello-servicedesk-api
Plugin version:
1.0.7
Author:
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-11
Rating:
Times rated:
0
api
helpdesk
servicedesk
support
ticketing