uCare – Support Ticket System


Live demo
Demo username: demoagent
Demo password: demoagent

uCare is the ultimate WordPress plugin to create a fully-featured support ticket help desk system for your business. It is integrated with WooCommerce and Easy Digital Downloads.
With unique user roles for your support admins, agents and customers, you can provide your customers with a unique and impressive support experience
which is aimed at increasing customser satisfaction.

uCare allows you to work on customer support tickets directly from the backend or the frontend. You can view, manage and comment on tickets, as well as update ticket status directly from the WordPress
dashboard. Additionally, you and the support agents will be able to use the beautifully designed page to work on tickets.

This plugin creates it’s own page that runs completely separate from your theme, meaning this is the only plugin that has zero impact on your
site speed, as none of the assets get loaded to your site, unless the user is on the help desk page. It also uses a tabbed-system for viewing tickets. Meaning, you can open multiple tickets and work on them at the same time.
The front-end is fully using Ajax, no loading, everything updates while you’re on the page.

The frontend app is fully responsive, and is coded in a way to use as little resource as possible, ensuring it always runs super fast.


  • Reporting: A reports view allowing you to track your ticket activity and your agent productivity
  • Multiple users & groups: Support Admin, Support Agent & Support User ( customer )
  • Works with ANY theme. The support system app is 100% compatible with any theme, and runs separately from your theme files
  • Fast & Lightweight. 100% Ajax-ified, loads data on the fly to prevent impacting your site speed
  • Ticket search & filter
  • Ticket status & priority
  • Product & invoice number for E-commerce products
  • Assign tickets to agents
  • Integrated with WooCommerce and Easy Digital Downloads
  • Tabbed view: Load and work on multiple tickets at a time
  • Frontend & Backend: Work on tickets from the WP dashboard, or from the frontend app
  • Notification system: Automated & customizable email notifications for customers and agents
  • Welcome screen to first-time users. Your customers will find this easy to use and part of a great customer service.
  • Auto-close tickets. If turned on, the plugin will automatically close tickets after X number of days of no customer interaction.
  • Event logging. If turned on, the plugin will log all events so you can have a full view of everything that is happening in the system.


The plugin lists all translatable strings in /i18n/languages/ucare.pot file allowing you to translate the plugin into your language.
The following translations are currently bundled:
– Arabic
– English
– French ( Provided by Philippe Chiorboli )
– Dutch ( Provided by Hinse Rot )
If you have created a translation for this plugin, please contact us to get it bundled with the plugin.


  • PHP 5.6 or higher

Useful hooks

ucare_head useful for adding CSS, JavaScript, linking in fonts etc..
ucare_body Inject HTML to the top of the body
ucare_before_navbar Before the navbar
ucare_after_navbar After the navbar
ucare_ticket_side_bar After the sidebar in the single ticket tab view
ucare_after_registration_fields After the registration fields
ucare_before_filter_sidebar Before the search bar in the sidebar filter

Hooks details and instructions


  • Help desk dashboard ( Ticket list )
  • Create ticket view
  • Single ticket view
  • Automated email notifications


  1. Download the plugin, then upload the zipped file to your site from the WordPress dashboard plugin uploader menu
  2. OR – Upload the unpacked folder folder via FTP into /wp-content/plugins


Installation Instructions
  1. Download the plugin, then upload the zipped file to your site from the WordPress dashboard plugin uploader menu
  2. OR – Upload the unpacked folder folder via FTP into /wp-content/plugins
How do I access the support system ?

uCare automatically creates a page called Support. You can access the help desk by going to yourwebsite.com/support. You can find this page in your page list.

Where is the plugin documentation ?

uCare documentation [can be accessed by clicking here] (https://ucaresupport.com/documentation/) We are constantly adding documentation to this plugin.

Is there a shortcode for the login form that I can include on my theme

Yes! You can simply add [support-login] to any page or post to display a login form in your theme. If you’re viewing this page while you’re logged in, you will see a link that takes you to the help desk page.

Does uCare work with WordPress user roles ?

Yes, uCare is programmed to work right away with WordPress default user roles, as well as WooCommerce and Easy Digital Downloads. This allows you to restrict access to the support system only to your customers, or leave it open for anyone to register. Your choice!

How can I add agents to my support system ?

Adding agents is as simple as creating a new user in WordPress from Users – Add New. You can select one of the user roles Support Agent or Support Admin. [Click here for more details on this] (https://ucaresupport.com/kb/user-roles-capabilities/)

What type of reporting is available with uCare ?

The plugin comes with a reporting tool built right into your WordPress dashboard. This tool allows you to view how many tickets your support system receives daily/weekly/monthly or within a custom date range. The reporting also allows you to see your agent’s productivity as well as who is solving the most tickets.

Does this plugin support Email Piping ?

Yes! Email Piping is an add-on that you can purchase. This allows you to integrate your mailbox with the helpdesk, so that emails are automatically created as tickets.

Does this plugin have notifications for users and agents ?

Yes, uCare is built with a notification system and templates for your customers and agents. Each notification can be customized fully from the Email Templates tab.


Very good customer service (located in Canada)

Really pleased with the customer service. They are happy to help sort issues out and explain what they have done. Just gave wp-admin and ftp access and all was sorted. Hoping that they will take on board feature suggestions.

Well Done!

Good system

uCare is a good support system. Had to look for a while because I needed a standalone version that works great for my use.

After using it for a while its very nice to work with.

Excelente Plugin

I great and excelente plugin. if you search for a help desk , uCare is the plugin for it


I translate plugin to Pt_BR (brazilian Portuguese)


Fantabulous Plugin!

This plugin with awesome features is provided free. An alternative to expensive support management systems presently available. Plugin allows to manage the support system of the management including the management of the support staff and the feature for clients to track their ticket status. 5/5 for this plugin.
Thank You UCare Support Team for this great Plugin.

well thought out

5star – Setup is quick and easy
5star – Process is user-friendly
5star – Layout is intuitive and easy to follow for both support staff and seekers
5star – Support is timely and friendly

Great all round well thought out and useful support system.
Thank you

Read all 13 reviews

Contributors & Developers

“uCare – Support Ticket System” is open source software. The following people have contributed to this plugin.




  • Added add-ons for auto ticket routing, advanced EDD, and Agent notes and Slack notifications
  • Make enqueue functions specific to support system with public
  • Code cleanup and splitting functions files
  • seperate WooCommerce & EDD code to allow for add-ons
  • Moved ticket creation and user registration hooks to a new file
  • Added Dutch Translation
  • Fixed image gallery visual bug


  • Added option allowing users to set attachment file types
  • Added additional customer ticket history in the ticket view sidebar
  • Added option allowing agents to create tickets on behalf of customers
  • Added menu location allowing users to set a custom menu for the helpdesk
  • Added option to toggle clock on/off
  • Added option for login-form shortcode
  • Re-styled the admin page to look more WP native
  • Added all the Google Fonts to the font options
  • Added a shortcode [support-login] that displays a login form for the support system


  • Bug fix with logo in navbar


  • Added Email Piping & Guest Tickets add-on
  • Ticket attachments now supports zip, pdf and text files
  • Added company logo in the help desk header with link back to site
  • Added Back To Site link in the dropdown menu in the helpdesk


  • Fix bug that is blocking comments for other CPTs from appearing public


  • Fix div being injected in the header


  • Bug fix for error occuring on un-install
  • Logout redirect fix


  • Fixed readme file structure


  • Added French/Arabic translations


  • Added extension licensing support
  • Added public functions for registering extension licenses in core
  • Added new email notifications for agents
    • Ticket Assigned
    • Customer Reply
  • Added check for minimum PHP version 5.5
  • Deprecated use of Components
  • Moved Options under root namespace
  • Added options to configure primary and secondary fonts
  • New look for settings page
  • Added new public functions for logging and developer mode
  • Added open ticket count to WordPress admin bar
  • Ticket response text input now auto expands when typing long replies
  • Added support quick link widget to display on site
  • Added new email notification to send to site admin when a ticket is created
  • Fixed issue where quick editor would not update in WordPress admin
  • Added ability to create categories for support tickets


  • Added system log with level and tag filtering under reports view
  • Tweaks and re-enabled cron that deletes abandoned stale tickets
  • Added ability to filter out stale tickets from WordPress admin and front end
  • Added filters to WordPress admin for ticket product and status
  • Fixed permission issue preventing Email Templates and Support Ticket custom post types from being able to be deleted in bulk
  • Prefixed plugin menu pages in WordPress admin
  • Front end link back to WordPress admin now links to top level Support System menu page
  • Colorized reports Y-axes to match their respective lines
  • Added ability to disable system logging and clear existing log entries
  • Added ability to set the maximum number of days before a ticket is marked as stale
  • Fixed issue where multiple migrations would run at once
  • Auto close tickets is now available


  • Added reports menu page with overview of total tickets opened/closed and per agent totals
  • Added cron job to mark tickets as stale after a set number of days and option to delete tickets 24 hours later
  • Added new email and default template to notify users of ticket inactivity
  • Added ability to filter unassigned tickets from front-end
  • Fixed issue where updating a ticket overwrites its created date
  • Fixed issue where password reset link would not work if permalinks are not set
  • Prep for extensions support
  • Restructured admin menu configuration
  • Added branding to admin settings


  • Fix issue with DB query showing up in the admin dashboard for some users


  • Added confirmation for deleting images and comments
  • Gravtar of assigned agent in ticket list
  • Cross-browser CSS fixes
  • Added tracking for ticket closing.
  • Added Forgot Password option to Login screen


  • Added ability to upload images to a ticket
  • Updated notifications
  • Responsive fixes to the app layout
  • Added statistics bar
  • Bug fixes
  • Ability for Customer to close their own tickets
  • Ability to upload custom image for the login page
  • Statistics widget
  • Customizable widget areas on the login screen & tickets list view


Bug fixes
– Fixed scope issue which was causing conflicts with some plugins


initial release