Smart Support – Self-Hosted Helpdesk & Custom Support Ticket System with AI Agent Support
Smart Support is a self-hosted WordPress helpdesk and support ticket system for businesses, agencies, online stores, membership sites, and service teams that want to manage customer support directly inside WordPress. The plugin gives customers a clean frontend Support Center where they can register, log in, submit support tickets, upload attachments, review replies, search their ticket history, and track ticket status. Support agents and supervisors can manage tickets from the WordPress admin area with role-based access, departments, priorities, products, internal notes, reports, notifications, and ticket assignment controls. Live Demo LIVE DEMO Smart Support can be used as a: WordPress helpdesk plugin WordPress support ticket system Customer support ticket system Customer service help desk Support desk plugin Ticket management plugin Self-hosted helpdesk solution Unlike a hosted support SaaS, Smart Support keeps your support workflow connected to your own WordPress website and database. You control the site, user accounts, ticket records, uploaded files, permissions, and integrations. WordPress customer support from one dashboard Smart Support turns WordPress into a complete customer support workspace. Customers use the frontend portal, while agents work with ticket details, replies, attachments, internal notes, departments, products, priorities, statuses, customer history, and notifications. The plugin is suitable for small support teams, growing businesses, digital agencies, consultants, SaaS companies, WooCommerce stores, product support teams, and organizations that need a private support ticket system without sending users to a separate third-party portal. Frontend Support Center for customers Fresh installations create a Support Center page automatically. You can also add the following shortcode to any WordPress page: [smart_support_page]. The shortcode creates the main customer-facing support portal. Customers can: Register and log in from the frontend Reset their password Use optional Google reCAPTCHA protection Submit a new support ticket Add a subject, message, department, product, priority, and other available fields Upload ticket attachments Review ticket replies and message history Search and filter their tickets View tickets by status, department, and state Close and reopen their own tickets when permitted Rate support replies with a 5-star rating system Use the portal on desktop, tablet, or mobile Ticket management for agents and supervisors Support agents and supervisors get a structured WordPress ticket management workflow with tools for organizing, assigning, replying to, and resolving customer requests. Team features include: Open, delayed, and closed ticket states Reopen and close actions Reply and Close for faster ticket handling Ticket assignment and auto-assignment Agent visibility controls for own tickets, department tickets, or all tickets Departments, products, priorities, and ticket types Public replies and agent-only internal notes Ticket attachments and secure downloads Customer details and ticket history Search by ticket ID, subject, or content Status, department, state, and keyword filters Optional ticket sidebar for quick navigation Waiting indicators for unanswered tickets Configurable sequential or hash-based ticket numbers Capability-based roles and permissions Agent performance and rating reports Email notifications and customer communication Smart Support can send email notifications for important support ticket events, including new tickets, ticket replies, delayed tickets, closed tickets, reopened tickets, and account-related actions. Email features include: Notification settings for customers and agents Editable email subjects and message templates Configurable sender name and sender email Template tags for customer, ticket, and agent information Translatable notification content Separate frontend and admin ticket URL template tags Dashboard notifications with ticket links Optional AI assistance for support agents Smart Support includes optional AI-assisted tools for authorized staff working on individual tickets. AI is disabled until a supported provider is configured. Depending on your configuration, agents can: Summarize long ticket conversations Generate suggested replies Rewrite a reply draft before sending Preview rewritten content Ask follow-up questions about a ticket conversation Add custom instructions to an AI action On WordPress 7.0 or later, Smart Support can use a configured WordPress Core AI provider. The plugin can also use the OpenAI-compatible provider settings available under Smart Support → Settings → Advanced → AI as a fallback. AI requests are sent from your WordPress server to the provider you configure. Smart Support does not route AI traffic through Smart Support vendor servers solely to provide this feature. Reports and support performance Smart Support includes reporting tools for monitoring ticket volume, ticket status, ratings, and agent performance. Reporting features include: Ticket volume reports Status-based reporting Agent performance reports Average agent rating Total ratings per agent Dashboard ticket counts Chart.js-powered visual reports Roles and access control Smart Support uses capability-driven access controls so administrators can manage who can view, create, assign, reply to, and manage support tickets. Built-in support roles include: Support User Support Agent Support Supervisor Administrators can assign departments, change capabilities, control ticket visibility, configure whether agents can create tickets, and manage supervisor-level access. Ticket automation Built-in automation features help support teams manage inactive tickets and reduce repetitive work. Auto-close tickets after a configurable period of inactivity Optionally auto-close only tickets waiting for a customer response Auto-delay inactive tickets Notify customers when tickets are delayed or closed Auto-assign tickets when an agent replies Respect the configured maximum open tickets per agent Use 0 as the maximum for unlimited assignments Archive closed tickets manually or automatically after a configured number of days Keep archived tickets out of normal dashboards, reports, and ticket lists until restored Manage archived tickets from a dedicated Archive Tickets page with search, pagination, restore, and delete tools Search, filters, and ticket navigation Smart Support includes practical ticket search and filtering tools for busy support teams. Global search by ticket ID, subject, or message content Highlighted search results with result counts Filters for status, department, state, and assigned agent access Compact admin search bar Optional ticket list sidebar Status filter inside the ticket sidebar Quick navigation between support tickets Ticket numbers Administrators can choose the ticket number format that best matches their workflow: Sequential ticket numbers, such as 2501001 and 2501002 Hash-based ticket numbers, such as #121 and #456 Responsive and translation-ready The frontend Support Center and WordPress admin interfaces are designed for desktop, tablet, and mobile use. Smart Support is translation-ready and includes a .pot file in the languages directory. The plugin is also designed for WordPress multisite environments. Free Core Features Smart Support includes the following features in the free core plugin: Frontend Support Center powered by [smart_support_page] Automatic Support Center page creation on fresh installations Frontend customer registration and login Password reset link Optional Remember Me setting Optional first-name and last-name auto-fill Optional Google reCAPTCHA v2, v2 Invisible, or v3 Frontend ticket submission Rich text editor support Ticket attachments Secure attachment downloads Configurable attachment file types, sizes, and counts Customer ticket dashboard Customer ticket search and filters Public ticket replies Agent-only internal notes Ticket timeline and change history Open, delayed, and closed ticket states Ticket close and reopen actions Closed ticket archive and restore workflow Dedicated Archived Tickets page with search, pagination, restore, delete, bulk restore, and bulk delete tools Optional auto-archive rules for closed tickets Reply and Close action Customer close and reopen controls Departments Products Priorities Configurable Ticket Types Optional frontend Ticket Type field Ticket assignment Auto-assignment when an agent replies Maximum open tickets per agent Agent visibility for own, department, or all tickets Department-based agent access Support User, Support Agent, and Support Supervisor roles Capability-based access management Agent management screen Real-time capability assignment and removal Configurable agent ticket creation permission Customer and agent email notifications Configurable email templates Notification center with ticket links Open ticket count badge Waiting indicator for unanswered tickets 5-star reply ratings Average and total rating values Agent performance reports Ticket volume and status reports Chart.js reporting integration Global search by ticket ID, subject, or content Search highlighting and result counts Ticket status, department, and state filters Optional ticket navigation sidebar Sequential and hash-based ticket numbers Auto-close inactive tickets Auto-delay inactive tickets Configurable delay and close notifications Responsive frontend and admin interfaces Translation-ready strings Multisite compatibility Uninstall cleanup options for plugin data, settings, and roles Optional REST API with API key authentication Optional AI assistant for authorized support staff Premium Add-ons Smart Support offers optional premium add-ons for teams that need advanced integrations, automation, reporting, custom data, and larger support workflows. Email Bridge: Convert incoming emails to support tickets and reply to tickets via email. Canned Replies: Enable your team to create and use predefined responses for common issues. Webhooks: Send ticket event notifications to external systems (CRMs, automations, custom apps) using secure, signed outgoing webhooks. Custom Status: Create unlimited custom ticket statuses with colors, icons, and workflow rules. Registration Fields: Add unlimited custom fields to your registration forms. Custom Fields: Create unlimited custom ticket fields from the backend and automatically collect additional information during ticket submission. Ticket Templates: Speed up ticket creation with reusable templates. Front-end Support: Give your support agents a complete, professional frontend dashboard. Gravity Forms Integration: Turn Gravity Forms submissions into Smart Support helpdesk tickets with field mapping, deduplication, and admin cross-links. WooCommerce Tickets: Provide purchase-based support, link orders to tickets, and manage customer support seamlessly WooCommerce. Organizations / Company Profile: Manage companies and teams as organizations. Guest Support: Allow guests to submit support tickets without registration using email-only authentication. Auto-Close Alert: Add warning reminder emails, batch limits, cron recurrence control, and richer auto-close email templates. Smart Widget: Bring instant, on-page support with a customizable floating widget. Auto Responder: Automatically send responses to support tickets based on intelligent rules. Documentation: Instantly insert knowledge base articles into ticket replies. Private Credentials: Securely exchange sensitive login details inside support tickets. SLA (Service Level Agreement): Enforce response and resolution commitments with advanced SLA management. Reports: Expand support reporting with deeper ticket analytics, performance insights, and export-ready operational data. Scheduled Tickets: Create one-time or recurring support tickets automatically for maintenance, renewals, follow-ups, and planned customer work. Time Tracking: Accurately track time spent on support tickets by agents, departments, and clients. Productivity Suite: Enhance agent productivity with comprehensive workflow tools. Additional add-ons, bundles, and pricing information are available at: Smart Support Pricing REST API Integrations Smart Support includes an optional REST API for server-to-server integrations such as CRM synchronization, automations, imports, and custom applications. The REST API is disabled by default. For setup and endpoint information, see the REST API documentation External Services and Privacy Smart Support is self-hosted, but some optional features connect to external services when an administrator enables and configures them. Smart Support uses Google reCAPTCHA (optional) for spam prevention (Terms of Service & Privacy Policy) and Chart.js in the admin for analytics (Terms of Service & Privacy Policy). The plugin validates permissions server‑side, escapes output, verifies nonces on all forms, and stores files securely using WordPress APIs. AI providers The Smart Support AI assistant is optional. It can use a connected WordPress Core AI provider on WordPress 7.0 or later, or the OpenAI-compatible provider. For more details read AI Documentation Ticket and customer data Smart Support stores the information needed to operate the support system on the WordPress site. Site owners are responsible for setting suitable privacy, access, retention, deletion, and backup policies for their support data.
Top keywords
- support81×4.46%
- ticket76×4.18%
- tickets46×2.53%
- smart26×1.43%
- smart support25×1.38%
- agent21×1.16%
- customer19×1.05%
- wordpress19×1.05%
- optional18×0.99%
- search13×0.72%
- ai12×0.66%
- frontend12×0.66%
Social Chat Buttons
Social Chat Buttons is a 100% FREE WordPress plugin that adds a beautiful floating chat widget to your website. Connect with your visitors through multiple social media platforms including WhatsApp, Telegram, Signal. Live Demo | Documentation | Support 🌟 Key Features (All FREE!) 💬 Multi-Network Support * WhatsApp Business & Personal * Telegram * Signal * Instagram Direct * Facebook Messenger * Twitter/X DM * LinkedIn Messages * Viber * Discord 🎨 Beautiful & Customizable Design * Modern floating chat button * Customizable colors and sizes * Icon, text, or custom image modes * Icon Picker with WordPress Dashicons, Bootstrap Icons, and custom SVG upload * Adjustable border radius — from square corners to fully rounded buttons * Gradient header backgrounds * Responsive design for all devices * Auto dark mode (8 PM – 7 AM, based on visitor’s local time) 🚀 Two Display Modes * Popup Mode — Classic chat popup window with contact list, header, and business hours * Direct Icons (Speed Dial) Mode — Social icons fan out from the floating button with cascading animation * Hover tooltips in direct mode — contact name appears next to each icon * RTL and LTR aware tooltip positioning * Click outside to close — intuitive user experience ⚡ Advanced Features * Smart availability scheduling – Set different hours for each contact * Live preview in admin panel * Auto-save settings as you type * Message templates for each contact * Photo avatars with media library integration * Mobile-friendly or hide on mobile option * Position control (left/right) * Responsive scaling 🔧 Easy Management * Intuitive admin interface * Drag & drop contact management * Bulk operations support * Real-time settings preview * One-click contact addition 🎯 Display Rules * Choose where the chat button appears on your website * All Pages — show the chat button everywhere (default) * Specific Pages — show the chat button only on selected pages * Specific Categories — show the chat button only for selected categories * Page selection control appears when Specific Pages is selected 🌍 Localization Ready * Full internationalization support * WordPress translation ready * RTL support 🔒 Secure & Optimized * WordPress coding standards compliant * Nonce security verification * Data sanitization & validation * Lightweight and fast loading * Clean uninstall option * GDPR compliant – no personal data collection 💎 Why Choose Social Chat Buttons? ✅ Completely FREE – No premium version, no hidden costs ✅ Professional Design – Modern UI with smooth animations ✅ Two Display Modes – Popup window or direct speed-dial social icons ✅ Icon Picker – Dashicons, Bootstrap Icons, or custom SVG ✅ Developer Friendly – Clean code following WordPress standards ✅ Regular Updates – Actively maintained and improved ✅ Community Support – Support through WordPress forums 🚀 Perfect For: E-commerce stores Business websites Personal blogs Service providers Customer support teams Multi-language sites Live Demo Documentation Support Support Need help? We provide free community support through: WordPress Support Forums: Plugin Support Page Documentation: Comprehensive guides and tutorials GitHub Issues: For developers and advanced users Contributing Social Chat Buttons is under GPLv2! Contribute on GitHub External Services This plugin creates direct links to third-party social media and messaging platforms when users click on chat buttons. The plugin itself does not send any data to these services – it simply generates URLs that users can choose to visit. When a visitor clicks on a chat button, they will be redirected to the respective external service based on the contact information you’ve configured. This happens client-side in the user’s browser. Services Used: The plugin generates links to the following third-party services (based on which platforms you choose to enable): Pinterest – For Pinterest messaging functionality URL format: https://pinterest.com/send/{username}/ Data sent: Pinterest username (configured by site admin) When: Only when user clicks the Pinterest chat button Privacy Policy: https://policy.pinterest.com/privacy-policy Terms of Service: https://policy.pinterest.com/terms-of-service Microsoft Teams – For Microsoft Teams chat functionality URL format: https://teams.microsoft.com/l/chat/0/0?users={email} Data sent: Email address or Teams ID (configured by site admin) When: Only when user clicks the Teams chat button Privacy Policy: https://privacy.microsoft.com/privacystatement Terms of Service: https://www.microsoft.com/servicesagreement Other Platforms – The plugin also creates links to these services (only if you configure them): WhatsApp (https://www.whatsapp.com/legal/privacy-policy) Telegram (https://telegram.org/privacy) Facebook Messenger (https://www.facebook.com/privacy/policy/) Instagram (https://privacycenter.instagram.com/policy/) Signal (https://signal.org/legal/) Discord (https://discord.com/privacy) Viber (https://www.viber.com/terms/viber-privacy-policy/) Twitter/X (https://twitter.com/privacy) LinkedIn (https://www.linkedin.com/legal/privacy-policy) Snapchat (https://values.snap.com/privacy/privacy-policy) KakaoTalk (https://www.kakao.com/policy/privacy) Threads (https://help.instagram.com/515230437301944) Reddit (https://www.reddit.com/policies/privacy-policy) VK (https://vk.com/privacy) Important Notes: No automatic data transmission: This plugin does not automatically send any data to these services. Links are only activated when users voluntarily click on them. You control what’s shared: As the site administrator, you configure which platforms to use and what contact information (username, phone number, email) to include in the links. User consent: When users click a chat button, they are consciously choosing to open that platform and are subject to that platform’s privacy policy and terms of service. Local storage only: All plugin settings and contact information are stored only in your WordPress database. Nothing is transmitted to external servers except when users click the chat buttons. Privacy Policy This plugin does not collect, store, or transmit any personal data from your website visitors. All contact information is stored locally in your WordPress database and never shared with third parties by the plugin itself. GDPR Compliance: This plugin is fully GDPR compliant: No cookies: The plugin does not set any cookies or use browser storage to track users No personal data collection: We don’t collect, process, or store any personal information from your visitors No tracking: No analytics, tracking pixels, or third-party scripts are loaded by this plugin Local data only: All settings and configurations are stored locally in your WordPress database User control: Visitors have full control – they choose whether to click chat buttons and share information with external platforms Transparent: All external service connections are documented above and happen only with explicit user action Right to erasure: Uninstalling the plugin removes all data from your database (if clean uninstall option is enabled) When visitors click on chat buttons, they are redirected to the respective social media platforms based on your configured contact information. Any data sharing at that point is governed by the privacy policies of those external platforms, and users are making an informed choice to use those services. Credits Developed with ❤️ by Hassan Tafreshi Translated into multiple languages by our amazing community: German by Presskopp Swedish by Tor-Bjorn Fjellner Dutch by Peter Smits Arabic and Franch by Fakhri Azzouz, French reviewed and approved by FX Bénard Turkish by Emre Erkan Persian by Hassan Tafreshi Portuguese by Pedro Mendonça Ukrainian by bilohash and Andriy_Panchenko Russian by Irina Dutch (Belgium) by Peter Smits and (Pieterjan Deneys)[https://profiles.wordpress.org/nekojonez/] Community feedback and suggestions WordPress community support ⭐ Love this plugin? Please leave a 5-star review! It helps us continue developing tools for the WordPress community.