WordPress plugin intelligence profile

Guru Support Desk

Self-hosted WordPress support desk with web/email tickets, agent roles, ticket merging, activity auditing, private files, CCs, and WooCommerce.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.7
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.2 · PHP 7.4
Directory statusactive
Last directory update27 Oct 20265d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Guru Support Desk version 2.7 as active, updated 5d ago and tested up to WordPress 7.1.

Overview

About this plugin

Guru Support Desk is a self-hosted customer support system for WordPress. Customers can create and manage tickets from a signed-in Support page, while enabled Support Agents can work from wp-admin or a front-end Agent Tickets desk.

Key features:

  • Create tickets from the customer Support page, inbound email, or the staff Add New workflow.
  • Use Main Agent, Manager, and Support Agent roles without changing the user’s existing WordPress role.
  • Restrict regular Support Agents to Only Assigned Tickets or allow All Tickets. Main Agent and Manager always see all tickets.
  • Reassign tickets instantly by AJAX from the front-end Agent desk for Main Agents/Managers and from wp-admin for administrators.
  • Merge two eligible tickets from the same customer/email, choose which ticket remains as the main ticket, preserve chronological conversation history, and retain clear merge-history notes.
  • Keep merged ticket history together when the surviving ticket is moved to Trash, restored, or permanently deleted.
  • Review a backend Activity log for ticket and agent actions, with agent, event, ticket/customer, date, search, and pagination controls.
  • Forward a single ticket from its bottom action bar using an in-page recipient modal. Sending runs via AJAX, shows “Forwarded” without leaving the ticket, includes public conversation and available attachments (up to 15 MB), and excludes private notes.
  • Protect unsaved Replies and Internal Notes when an agent tries to leave a ticket.
  • Rename a ticket subject directly from the single-ticket screen with an inline AJAX editor. The ticket ID, conversation, attachments, CCs, assignments and email-thread matching are preserved; subject changes are recorded in Activity without sending customer email.
  • Process Inbox and discovered/configured Spam/Junk folders through one shared mailbox polling workflow for manual Check Mail Now and CRON, including retries, cleanup, and diagnostic reporting.
  • Keep one malformed email or unsupported charset from blocking newer mail.
  • Use persistent ticket CC participants with per-reply CC selection and secure inbound CC reply threading.
  • Reply with rich text, searchable emojis, attachments, and pasted/dragged inline images. Add private Internal Notes that customers never see.
  • Manage New, Open, Pending, Awaiting Reply, Closed, and Trash workflows with response-aging indicators, customer-response indicators, search, pagination, bulk actions, and permanent ticket-number continuity.
  • View customer ticket counts from ticket lists and jump directly to the related customer record.
  • Store attachments privately and enforce customer/agent access server-side. Verified JPG, PNG, GIF, and WebP attachments open in a new tab for viewing; other file types continue downloading.
  • Optionally show WooCommerce customer/order context and add Support to WooCommerce My Account.
  • Use WordPress mail or optional dedicated SMTP, plus configurable customer email header/footer, Reply-To routing, and design controls.
  • Use private diagnostic logging, enabled by default with 10-day retention and a Download Debug button at the bottom of Activity; no debug content is displayed in the dashboard.
  • Use AJAX throughout the agent workflows for ticket loading, reassignment, status changes, replies, notes, merging, Trash/Restore actions, filtering, and other supported interactions.

Guru Support Desk keeps ticket data inside the WordPress installation and does not send ticket data or telemetry to Guru Plugins. The bundled PDF documentation covers setup, permissions, ticket workflows, mailbox processing, security, logging, and troubleshooting in detail.

More from Guru Plugins

Discover more WordPress plugins from Guru Plugins.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • customer support
  • ticket system
  • helpdesk
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.2 · PHP 7.4
Update activity27 Oct 20265d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.52.7
WordPress compatibility7.1.37.1.4
Version2.42.5
Version2.32.4
Version2.22.3
WordPress compatibility7.1.27.1.3
Version2.12.2
Version2.02.1
WordPress compatibility7.1.17.1.2
Version1.12.0
WordPress compatibility7.17.1.1
Version1.01.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.