Follow for free plugins, new theme releases and theme news
Plugin Description
Smart Support is a modern, full‑featured helpdesk and ticketing system built specifically for WordPress. It gives your customers a clean, friendly portal to request help and track progress, while your team gets the tools they need to triage, collaborate, and resolve tickets efficiently.
What your customers get
- A unified Support Center page powered by the
[smart_support_page] shortcode with tabs for Login, Register, Dashboard, and Create Ticket
- Simple, secure login and registration with optional first/last‑name auto‑fill and “remember me”
- Password reset link and optional Google reCAPTCHA (v2, v2 Invisible, or v3) protection
- An easy ticket form with rich text editor support and file attachments
- A personal dashboard to view, search, and filter their tickets by status, department, and state
- Clear ticket timelines with messages and attachments
What your team gets
- Structured ticket lifecycle: open, delayed, closed (with reopen and close actions)
- Auto‑close inactive tickets after a configurable number of days
- Auto‑delay mode to mark stale tickets as “Delayed” and notify customers
- Departments, products, and priorities to organize and route requests
- Role‑based access: customer, agent, manager, administrator (fully capability‑driven)
- Inline reply with attachments and internal notes capability (via standard replies)
- One‑click “reply and close” workflow
- Email notifications for new tickets, replies, delays/closures, and more (templated and translatable)
- Analytics dashboard powered by Chart.js 4.5.0 for volume, status, and performance insights
Highlights
- Frontend‑first design: the entire portal runs on a single page via
[smart_support_page]
- Floating support widget (optional) to let users create tickets or jump to their dashboard anywhere on your site
- Robust attachments: size/type limits, previews, and secure download handling
- Powerful filtering: status, department, state, and keyword search on the dashboard
- Accessibility‑minded UI and fully responsive layout that looks great on mobile and desktop
- Security built‑in: nonces, strict capability checks, comprehensive sanitization and escaping, and reCAPTCHA integration
- Translation‑ready and multisite‑compatible
- Clean, well‑structured code that follows WordPress coding standards
Shortcode
Add this to any page to create your full Support Center:
[smart_support_page]
Easy Setup
1) Install and activate the plugin
2) Configure departments, priorities, products, and user roles
3) Create a page and add the [smart_support_page] shortcode
4) Enable Google reCAPTCHA (optional) under Advanced settings
5) Start managing support tickets
Notes on Privacy & Security
Smart Support uses Google reCAPTCHA (optional) for spam prevention and Chart.js in the admin for analytics. See the External Services section for details. The plugin validates permissions server‑side, escapes output, verifies nonces on all forms, and stores files securely using WordPress APIs.
External Services
This plugin uses the following external services and third-party libraries:
Google reCAPTCHA
Purpose: Spam prevention and form verification
Data Sent: IP address and browser information during form submission
Endpoint: https://www.google.com/recaptcha/api/siteverify
Provider: Google LLC
Terms of Service: https://policies.google.com/terms
Privacy Policy: https://policies.google.com/privacy
Chart.js Library
Purpose: Analytics and reporting charts for data visualization
Version: 4.5.0 (bundled with plugin)
Data: Chart rendering and analytics visualization data
Provider: Chart.js Contributors
License: MIT License
Website: https://www.chartjs.org
Terms of Service: https://www.chartjs.org/
Privacy Policy: https://www.chartjs.org/
Screenshots
Ticket Management Interface (Backend)
Agent Reply Interface (Backend)
Add new Ticket backend on behalf of customer
End User Sign-up (Frontend)
End User Login (Frontend)
End User Dashboard (Frontend)
End User Add new ticket (customer portal)