{"id":346107,"date":"2026-08-17T10:14:42","date_gmt":"2026-08-17T10:14:42","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/supportivo\/"},"modified":"2026-09-07T08:44:56","modified_gmt":"2026-09-07T08:44:56","slug":"supportivo-ticketing-helpdesk","status":"publish","type":"plugin","link":"https:\/\/fuc.wordpress.org\/plugins\/supportivo-ticketing-helpdesk\/","author":23532155,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Supportivo Ticketing & Helpdesk Portal","header_author":"Codiji","header_description":"Core ticketing & chat system for Supportivo.","assets_banners_color":"703899","last_updated":"2026-09-07 08:44:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/getsupportivo.com","header_author_uri":"https:\/\/codiji.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":133,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"codiji","date":"2026-09-07 08:44:56","revision":3684495}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3651026,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3651026,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3651026,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3651026,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3651026,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3651026,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3651026,"resolution":"2","location":"assets","locale":"","width":1440,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3651026,"resolution":"3","location":"assets","locale":"","width":1440,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3651026,"resolution":"4","location":"assets","locale":"","width":1440,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3651026,"resolution":"5","location":"assets","locale":"","width":1440,"height":950},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3651026,"resolution":"6","location":"assets","locale":"","width":1440,"height":900},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3651026,"resolution":"7","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"The wp-admin ticket list \u2014 dashboard overview with unlimited tickets and replies, staff\/team assignment, and a full audit trail per ticket.","2":"Hierarchical categories \u2014 category, subcategory, and sub-subcategory (3 levels), with per-category custom fields and CSV import. (Premium)","3":"Priority and response-time target settings \u2014 a priority badge shown on every ticket, with an optional deadline calculated automatically by category. (Premium)","4":"Staff management \u2014 the dedicated Support Agent role, bulk CSV import\/export, and unassigned and assigned ticket views. (Premium)","5":"The Setup Wizard's guided step-by-step flow, with sensible defaults for every module and the option to re-run it any time from Settings.","6":"The client portal ticket list \u2014 front-end submission and follow-up, with the support-hours balance visible to the client.","7":"The client portal's Buy Support Hours screen \u2014 any package size or price, with the balance auto-deducted and visible to the client. (Premium)"}},"plugin_section":[],"plugin_tags":[2369,4049,1104,4771,286],"plugin_category":[45,47,58],"plugin_contributors":[276076],"plugin_business_model":[],"class_list":["post-346107","plugin","type-plugin","status-publish","hentry","plugin_tags-customer-support","plugin_tags-helpdesk","plugin_tags-support","plugin_tags-tickets","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_category-education-and-support","plugin_category-user-management","plugin_contributors-codiji","plugin_committers-codiji"],"banners":{"banner":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/banner-772x250.png?rev=3651026","banner_2x":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/banner-1544x500.png?rev=3651026","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/icon.svg?rev=3651026","icon":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/icon.svg?rev=3651026","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/screenshot-1.png?rev=3651026","caption":"The wp-admin ticket list \u2014 dashboard overview with unlimited tickets and replies, staff\/team assignment, and a full audit trail per ticket."},{"src":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/screenshot-2.png?rev=3651026","caption":"Hierarchical categories \u2014 category, subcategory, and sub-subcategory (3 levels), with per-category custom fields and CSV import. (Premium)"},{"src":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/screenshot-3.png?rev=3651026","caption":"Priority and response-time target settings \u2014 a priority badge shown on every ticket, with an optional deadline calculated automatically by category. (Premium)"},{"src":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/screenshot-4.png?rev=3651026","caption":"Staff management \u2014 the dedicated Support Agent role, bulk CSV import\/export, and unassigned and assigned ticket views. (Premium)"},{"src":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/screenshot-5.png?rev=3651026","caption":"The Setup Wizard's guided step-by-step flow, with sensible defaults for every module and the option to re-run it any time from Settings."},{"src":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/screenshot-6.png?rev=3651026","caption":"The client portal ticket list \u2014 front-end submission and follow-up, with the support-hours balance visible to the client."},{"src":"https:\/\/ps.w.org\/supportivo-ticketing-helpdesk\/assets\/screenshot-7.png?rev=3651026","caption":"The client portal's Buy Support Hours screen \u2014 any package size or price, with the balance auto-deducted and visible to the client. (Premium)"}],"raw_content":"<!--section=description-->\n<p>Supportivo turns any WordPress site into a client support and helpdesk portal \u2014 a complete ticketing system for handling client requests, without sending anyone to a separate app or a third-party helpdesk tool.<\/p>\n\n<p>Activate the plugin and it creates its own database tables and a first set of frontend pages automatically \u2014 no configuration file to edit by hand. A short Setup Wizard then walks you through exactly which modules you need.<\/p>\n\n<p><strong>Everything in one thread.<\/strong>\nClients log in to their own portal to open a ticket, exchange messages with your team, and attach files \u2014 no more requests scattered across email, DMs, and messengers. Every reply automatically updates the ticket's status: staff replying marks it \"Staff replied,\" the client replying puts it back to \"Open.\" Nobody manages status by hand.<\/p>\n\n<p><strong>Files, without the re-uploading.<\/strong>\nEvery ticket supports secure file attachments, and a \"My Files\" library means a client never has to upload the same file twice \u2014 receipts, contracts, design assets, whatever they send you, it's reusable across every ticket they open.<\/p>\n\n<p><strong>Support hours that track themselves.<\/strong>\nLog time spent per client manually, or, on Premium, sell support-hour packages as real WooCommerce products \u2014 Supportivo can even install WooCommerce for you from inside the wizard. Hours are credited automatically on purchase and the balance is always visible to the client in their portal.<\/p>\n\n<p><strong>Closing a ticket doesn't require a stopwatch.<\/strong>\nWhen a ticket is resolved, the client can close it themselves without ever being asked to estimate how long it took. If Support Hours is enabled, the ticket stays flagged until staff log the actual time afterward, so hours are never silently missed. Tickets that go quiet close themselves too \u2014 set a number of inactive days, and a daily check closes anything nobody's touched, routed through that same staff-review step so time still gets logged.<\/p>\n\n<p><strong>Built for how your team actually works (Premium).<\/strong>\nPick a Business Type template \u2014 Developer, Designer, Accountant, or Digital Agency \u2014 and get ready-made categories and fields for that industry from day one. Add multi-level categories and subcategories, per-category custom fields, and a priority that's set automatically by category, so clients never have to guess how urgent their own request is. Give staff their own dedicated agent logins, with bulk CSV import\/export for onboarding a whole team at once.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Complete Ticketing System<\/li>\n<li>Secure File Attachments<\/li>\n<li>Support Hours Tracking<\/li>\n<li>Guided Setup Wizard<\/li>\n<li>WooCommerce Support Packages (Premium)<\/li>\n<\/ul>\n\n<h4>Links<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/getsupportivo.com\">Website<\/a><\/li>\n<li><a href=\"https:\/\/codiji.com\">Built by Codiji<\/a><\/li>\n<\/ul>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li>A simple, ready-to-use ticket form (subject, description, and file attachments) \u2014 no setup required<\/li>\n<li>Secure file attachments, with a \"My Files\" library so a file can be reused across tickets instead of re-uploading it<\/li>\n<li>Support Hours tracking (manually log time spent per client), with an option to require remaining hours before a client can open a new ticket<\/li>\n<li>Automatic email notifications for new tickets and replies, sent to both the client and your team<\/li>\n<li>A frontend client profile page (company details, VAT number, avatar, password)<\/li>\n<li>Client self-service ticket closing, with automatic staff follow-up when Support Hours is enabled<\/li>\n<li>Auto-close inactive tickets after a set number of quiet days, routed through the same staff-review step so hours don't go untracked<\/li>\n<li>A streamlined Setup Wizard (Welcome \u2192 Features \u2192 Finish)<\/li>\n<li>Built-in Greek and English translations, and fully translation-ready for any other language<\/li>\n<\/ul>\n\n<h4>Premium Features<\/h4>\n\n<ul>\n<li>Business Type templates \u2014 pick Developer, Designer, Accountant, or Digital Agency and get ready-made categories and fields for that industry<\/li>\n<li>Full category-based ticketing \u2014 multi-level categories and subcategories, per-category dynamic fields, and a priority set automatically by category<\/li>\n<li>Response-time targets by priority \u2014 set a target per priority and template, and a deadline is calculated automatically when the ticket is created<\/li>\n<li>Staff Management \u2014 dedicated agent logins so your team can work tickets under their own account, with bulk CSV import\/export<\/li>\n<li>WooCommerce Support Packages \u2014 sell support hours as real WooCommerce products, with automatic minute-crediting and optional hours-expiry rules<\/li>\n<li>Custom email templates<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li><strong>Visit<\/strong> Plugins \u2192 Add New from your WordPress admin, search for \"Supportivo,\" then <strong>Install<\/strong> and <strong>Activate<\/strong>. (If you have the Premium <code>.zip<\/code>, upload it instead via Plugins \u2192 Add New \u2192 Upload Plugin.)<\/li>\n<li><strong>Activation<\/strong> creates the plugin's database tables and a first set of client-portal pages automatically \u2014 you'll see a one-time admin notice listing them, each with a clickable link.<\/li>\n<li><strong>Click<\/strong> Start Setup on that notice to launch the Setup Wizard, and choose which modules you need (File Manager, Support Hours, Email Notifications, Profile Page, etc). You can always change these later from Settings.<\/li>\n<li><strong>If you're on Premium<\/strong> and plan to sell support-hour packages, either install WooCommerce first or let the wizard's WooCommerce step install and activate it for you.<\/li>\n<li><strong>Send<\/strong> the Login page link (created automatically) to your first client so they can create an account and submit their first ticket.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20without%20woocommerce%3F\"><h3>Does this work without WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. WooCommerce is only used for the Premium feature that lets clients purchase support-hour packages as store products \u2014 every core ticketing feature works without it.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20any%20theme%3F\"><h3>Is it compatible with any theme?<\/h3><\/dt>\n<dd><p>Yes. The client portal pages render independently of your active theme's page templates, so they work with any theme.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20free%20and%20premium%3F\"><h3>What's the difference between Free and Premium?<\/h3><\/dt>\n<dd><p>Free gives you a complete, ready-to-use support system out of the box: a simple ticket form, file attachments, manual support-hours tracking, email notifications, and a client profile. Premium adds industry-specific Business Type templates, full category-based ticketing with per-category custom fields and response-time targets, dedicated staff\/agent logins with CSV import\/export, WooCommerce support-hour packages, and custom email templates.<\/p><\/dd>\n<dt id=\"can%20clients%20close%20their%20own%20tickets%3F\"><h3>Can clients close their own tickets?<\/h3><\/dt>\n<dd><p>Yes. A client can close their own resolved ticket without ever being asked to estimate how long it took. If Support Hours is enabled, the ticket is flagged for your staff to log the actual time spent afterward, so it's never missed.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20client%20runs%20out%20of%20support%20hours%3F\"><h3>What happens if a client runs out of support hours?<\/h3><\/dt>\n<dd><p>If you've turned on \"Require hours to open a ticket,\" a client with none left won't see the ticket form \u2014 instead they see a message explaining they're out of hours, with a Buy Support Hours button if you sell packages via WooCommerce (Premium), or a note asking them to contact you directly.<\/p><\/dd>\n<dt id=\"does%20supportivo%20do%20full%20sla%20management%20with%20breach%20alerts%3F\"><h3>Does Supportivo do full SLA management with breach alerts?<\/h3><\/dt>\n<dd><p>Not yet. Premium currently lets you set a response-time target per priority and template, and calculates a deadline automatically when the ticket is created \u2014 a deadline calculator, not automated breach alerts or escalation. Visual SLA dashboards and breach notifications are on the roadmap for a future update.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%3F\"><h3>What languages are supported?<\/h3><\/dt>\n<dd><p>Supportivo ships with Greek and English translations built in, and is fully translation-ready for any other language via standard WordPress <code>.po<\/code>\/<code>.mo<\/code> files.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Ticket system with a simple submission form, threaded replies, and automatic status updates<\/li>\n<li>Secure file attachments with a reusable \"My Files\" library<\/li>\n<li>Support Hours tracking (manual), with an option to require hours before opening a ticket<\/li>\n<li>Auto-close inactive tickets, routed through the staff hours-review step<\/li>\n<li>Automatic email notifications for clients and staff<\/li>\n<li>Frontend client profile page<\/li>\n<li>Client self-service ticket closing, with staff hours follow-up<\/li>\n<li>Guided Setup Wizard<\/li>\n<li>Business Type templates and full category-based ticketing with automatic priorities (Premium)<\/li>\n<li>Staff Management with CSV import\/export (Premium)<\/li>\n<li>WooCommerce support hour packages (Premium)<\/li>\n<li>Custom email templates (Premium)<\/li>\n<\/ul>","raw_excerpt":"A complete client support and helpdesk portal \u2014 ticketing, file uploads, and support-hours tracking in one branded dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=346107"}],"author":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/codiji"}],"wp:attachment":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346107"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346107"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346107"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346107"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346107"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}