
=== Majestic Support - The Leading-Edge Help Desk & Customer Support Plugin ===
Contributors: ahmadmj
Donate link: https://majesticsupport.com
Tags:  customer support, helpdesk, support desk, support plugin, ticket system
Requires at least: 5.5
Tested up to: 6.8.1
Stable tag: 1.1.1
Requires PHP: 7.4
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html

== Description ==

Majestic Support for WordPress is a top-tier ticket system that can significantly enhance your customers' support experience. This plugin generates and manages support tickets online, offering innovative features such as email piping, unlimited agents, customizable reply responses, invoicing history, and file attachment options.

👉 <a href="http://demo.majesticsupport.com/" target="_blank">View Demo</a> | <a href="https://www.youtube.com/channel/UCdEoePgwPrWaxJ__eA6vLIA" target="_blank">Watch Videos</a> | <a href="https://majesticsupport.com/support/" target="_blank">Support</a> | <a href="https://majesticsupport.com/" target="_blank">Plugin Homepage</a> 

https://youtu.be/8zdTsKbgeYE

This plugin is particularly useful because customers can easily submit tickets from your website's front end without needing to register. In addition, the administrator can create and complete tasks on behalf of users, streamlining the support process. Furthermore, you have complete control over the plugin's support form customization, allowing you to display any relevant information to customers. Lastly, customers can attach files to their support tickets, ensuring that all necessary information is available to address their concerns.

= Translations =
Majestic Support is available in English, Arabic (العربية), German(Deutsch), Spanish(Español), French(Français), Italian(Italiano), Dutch(Nederlands), Polish(Polski), Brazilian Portuguese(Português do Brasil), Russian(Русский), Czech(Čeština), Greek(Ελληνικά), Indonesian(Bahasa Indonesia), Japanese(日本語), Swedish(Svenska), Thai(ไทย), Turkish(Türkçe), Cinese(简体中文), Malaysian(Bahasa Melayu), Korean(한국어), Romanian(Română) and Filipino(Tagalog)

**Key Features Of Majestic Support**:
Key features that make Majestic Support stand out from the rest include:

* Users on the front end can create tickets
* Ticket-specific smart reply answers that can be modified
* Allows you to place support icons in a variety of places on your website.
* Tickets can be made by administrators and agents on behalf of users
* You can manage an unlimited number of agents in the base version
* Users may request to have their data removed, and administrators may delete or anonymize it
* The base version does not impose ticket limitations
* Several attachments can be uploaded by a user, agent, or administrator while creating a ticket or replying to a ticket
* Manage an unlimited number of tickets and create an unlimited number of agent profiles
* Agent performance reports will provide you with valuable insights into the performance of your support system
* 

==THE PLUGIN'S KEY FREE VERSION FEATURES THAT MAKE IT MAJESTIC:==

There are many top-notch help desk plugins for WordPress, but Majestic Support stands out as the most practical one. This is because its basic free version provides several following enhancements over competing solutions.

- **Smart Replies To New Tickets**
In response to new tickets, the Smart Reply functionality allows you to automatically search for and provide relevant responses back to the user. When a new ticket is received, Majestic Support will perform a search and suggest quick and relevant responses to a customer query.

- **Fields Manager**
This plugin allows you to create customized support forms by adding custom fields. An admin can add, edit, rename, publish, unpublish, and require or unrequire fields for users and visitors. Additionally, you can also change the display order of the fields, like where you want to show the fields on the support form.

- **Custom Fields**
Extra fields are sometimes required; this is no problem. Majestic Support offers 12+ custom fields (text field, dropdown, checkbox, radio button, text area, dependent fields, admin only, date, email, upload file, multi-select, and T&C ).

- **Themes**
Themes make our site more beautiful and eye-catching. The plugin is flexible and easy to use, it can integrate seamlessly with any WordPress theme, so it can be used right away. With this feature, you can also change the plugin's colors from seven preset color themes with different color palettes.

- **Support To Everyone**
Both free and paid users can access Majestic Support; user-friendly support is also available in the form of video support. The plugin explains nearly all of its Majestic features through video tutorials.

- **System Log**
As an admin, you'd like to know everything that happened on the system. With the system log, you will know everything about tickets, from when they arrived at your help desk to how an agent reacted to them and what happened next.

- **Slugs**
Make the web address unique according to your needs for identifying a particular page on a website in an easy-to-read form.

==MORE FEATURES WITH THE FREE VERSION==

- **Front-end Tickets**: Users can create tickets from the front end.

- **Visitor/Guest Tickets**: Often users do not want to create an account to open a support ticket. Guest tickets are a very important feature and it is free.

- **Unlimited Tickets**: There are not any limits on tickets in the base version.

- **Unlimited Agents**: The system support unlimited agents in the admin area in the base version.

- **Support Icon**: This is very important to show the support icon on your site, Majestic Support offers a support icon for the front end with various position options.

- **Create Ticket for Users**: Admin/agent can create a ticket on behalf of any user.

- **GDPR**: Majestic Support is fully compatible with GDPR law and can be easily configured to show GDPR-related information.

- **Erase Data Requests**: Users can ask to erase their data and the admin has the option to delete or anonymize their data.

- **Multiple Attachments**: User/agent/admin can upload multiple attachments in ticket creation and ticket replies

- **Attachment Size and Type**: Admin can control ticket attachments by their size and extension type.

- **Powerful Filters and Sorting**: The system offers powerful filters for both user and admin to search tickets with sorting options.

- **Priorities**: Priority associated with the ticket defines the importance, and the system highlights the priorities with an admin-defined different color on the ticket listing and ticket detail page.

- **Unlimited Departments**: Create departments that relate to the various business units in your organization. It will be sales, support, and billing, you can create any department in the admin panel. The user will select a department when he creates the ticket.

- **Ticket Status**: Show the ticket status message and different colors to highlight it.

- **Email Notification**: The system sends an email notification to the user, agents, and admin in different actions i.e new ticket, reply, close ticket, etc.

- **Edit Ticket**: Admin/agent can edit any ticket at any time.

- **Registration**: The system offers a beautiful registration form to register a new user.

- **Login Form**: The system has its login form to log in to the user.

- **Captcha/ReCaptcha**: Another exciting feature. The system offers its captcha and googles Recaptcha to stop spamming.

- **Thank you Message for Visitor**: Admin can add a special message for the visitor, a message will show after the successful ticket submission.

- **HTML Editor**: HTML editor for ticket summary, ticket reply, notes, etc.

- **Term & Conditions**: Admin can add Terms & Conditions on the ticket submission page.

- **Themes**: Themes make our site more beautiful and eye catchy. By using this feature, you can change your plugin colors or can select colors from seven preset color themes with different color palettes.

- **Email Templates**: Majestic Support offers full power to the admin, the admin can edit any email template in the HTML editor. The system includes beautiful predefined email templates.

- **Custom Message for new ticket**: This is an important feature in that the admin shows a message/instruction (any message in Text Editor) on the ticket submission form.

- **Admin/Agent Only**: This field is visible to the admin and agent only.

- **Hide Agent/Admin Info**: Admin can hide agent information like email, and name from the user.

- **Email Configuration**: Another admin power is the system offering enable/disable action base email notifications like ticket reply, close ticket, change priority, etc.

- **Strength & Flexibility**: Majestic Support is built using WordPress best practices both on the front end and the back end. This results in an efficient, robust, and intuitive plugin.

- **Easy to Use:** The ticket system builds based on the latest style. You will find it very easy to use.

- **RTL ready**: Majestic Support also supports RTL languages.

- **Fully Responsive**: Majestic Support work on all type of devices including smartphones, tablets, laptops, and desktops. Layouts auto-adjust according to devices.

- **System Errors**: The system record every error and shows it in the admin area.

- **Hide/Show Menu**: In configurations, administrators can hide or show Majestic Support for any menu item.

- **Translation**: Majestic Support is multi-language and has over 35 translations available.

- **Pagination**: On the configurations page, the administrator can specify one record per page.

- **Majestic Support has reported on**
- Get a summary of tickets handled by every staff member
- Get a detailed report of tickets handled by every staff member
- Get a detailed report of tickets created by every user
- Get a summary of tickets by status
- Get a summary of tickets by priorities
- Get a summary of tickets by departments
- Get a summary of tickets created by the channel

https://youtu.be/YDYnagRWyEU


==PREMIUM EXTENTIONS==

In addition to providing a thorough overview of your support tickets, the plugin offers several handy premium features that make them easier to manage.

* [Agents](https://majesticsupport.com/product/email-piping/) - Agents assist users connected to the support system and play a crucial role in the help desk. By adding this add-on, you may add more agents and give them different permissions to make it easier for users to take action on their tickets. Additionally, agents can create, delete, close, and perform any other action given to them by the admin.

* [Agent Auto Assign](https://majesticsupport.com/product/agent-auto-assignment/) - Ticket auto-assignment is a simple but critical process in the handling and closing of help desk tickets. When auto-assign is enabled, the ticket is assigned to an appropriate agent based on the rules.

* [Multi Forms](https://majesticsupport.com/product/multiple-ticket-forms/) - By using this multi-form functionality, admins, agents, and users, as well as visitors with the necessary permissions, can create different ticket forms to accommodate various request types based on user roles.

* [Email Piping](https://majesticsupport.com/product/email-piping/) - From the comfort of an email account, create tickets or reply to them. For example, you could offer your clients a special email address like support@yourdomain.com. The emails received in this email will be converted to tickets. The add-on also contains built-in options to control how to manage responses to tickets that have been closed, unrecognized email addresses, and much more.

* [Merge Tickets](https://majesticsupport.com/product/merge-tickets/) - Hundreds of tickets have been submitted for assistance, some of which may be on the same topic and have similar questions. To provide support for each ticket with the same topic would be a waste of time. With this add-on, you can merge any of the two tickets or more with the same topic and query and provide support.

* [Private Credentials](https://majesticsupport.com/product/private-credentials/) - This feature gives your tickets an additional layer of security so that users can safely enter passwords and other sensitive credentials onto the tickets.

* [Paid Support](https://majesticsupport.com/product/paid-support/) - For using your support services, charge users. Create subscriptions based on duration, such as a monthly membership, or the number of tickets, like 10 tickets per month, or charge for each ticket.

* [Time Tracking](https://majesticsupport.com/product/time-tracking/) - Track the time spent on tickets in the most precise manner while also providing client and agent-level reporting. Keep a manual record of the time invested in each ticket response.  When the ticket is open in the agent's browser track the time with a single click, and stop the time tracking with one click once the agent has finished with the ticket.

* [Ticket Overdue](https://majesticsupport.com/product/ticket-overdue/) - An "overdue ticket" is one that has not been resolved or has not been responded to in a timely manner. By adding this add-on, you can set auto-overdue tickets, overdue by priority, and cron job overdue.

* [Export](https://majesticsupport.com/product/export-tickets/) - Exports are used to keep data on the local system. By adding this add-on, you can export any of the ticket data, like ticket detail, ticket history, etc.

* [Ticket History](https://majesticsupport.com/product/ticket-history/) - As an admin, you'd like to know everything that happened on a ticket, from when it arrived at your help desk to how an agent reacted to it and what happened next. So, with the ticket history extension, you can see a summary of all the activities that have taken place on a ticket.

* [Ticket Auto Close](https://majesticsupport.com/product/auto-close-ticket/) - Automatic ticket closure reduces your effort to close the ticket manually. By enabling the add-on, tickets will be automatically closed after a set period or pre-defined rules, as determined by the administrator. While a ticket is open, it can also be closed based on the agent's response.

* [Feedback](https://majesticsupport.com/product/feedback/) - By adding this add-on, you can get feedback from your users to enhance the quality of your services. This add-on allows you to automatically collect feedback responses that rate your agent’s performance on a ticket. This add-on sends a feedback link after a ticket is closed. The user will click on a survey link and fill out the survey form on your website.

* [Help Topic](https://majesticsupport.com/product/helptopic/) - The Help Topic is used to assist the end user in locating the desired area where they want to get instant support. By adding this add-on, you can add multiple help topics with different names to help your customers more easily.

* [Private Note](https://majesticsupport.com/product/internal-note/) - Add notes to tickets that are only visible to agents and administrators.

* [Knowledge Base](https://majesticsupport.com/product/knowledge-base/) - With this add-on, you can add several knowledge bases and group solutions into various categories to better serve users. Knowledge bases are typically used to respond to basic customer inquiries.

* [Canned Response](https://majesticsupport.com/product/canned-responses/) - Predetermined answers to typical inquiries are referred to as canned answers. Instead of constantly typing the same response or pasting it from another source, the agent can insert a premade response that is activated by keystrokes or from a drop-down menu by adding this add-on.

* [Max Tickets](https://majesticsupport.com/product/max-tickets/) - The Help Desk usually offers unlimited tickets, which can cause huge traffic and gradually affect support services. The administrator can limit the user to creating a certain number of tickets by installing this add-on. The user can only create a certain number of tickets, which is set by the administrator. Admin can also limit the number of tickets that agents can open at once.

* [User Options](https://majesticsupport.com/product/user-options/) - User options allow adding Google Re-Captcha or Majestic Support Re-Captcha to the registration form. Furthermore, users can register according to the roles defined by the admin, such as subscriber, author, etc.

* [Ticket Actions](https://majesticsupport.com/product/ticket-actions/) - With the basic version, limited options are available for every ticket, like create, edit, and delete. But with the ticket action extension, you can get more options like print ticket, lock ticket, make a ticket in progress, and change the ticket priority.

* [Announcements](https://majesticsupport.com/product/announcement/) - Keep your customers updated on the latest trends. With this add-on, make unlimited announcements against various categories to explore information associated with the help desk.

* [Downloads](https://majesticsupport.com/product/downloads/) - Both the admin and agent can create unlimited downloads and attach multiple files to support their site; even more, both can also add downloads category-wise. A download can only be added by an agent with the admin's permission.

* [FAQ](https://majesticsupport.com/product/faq/) - Add unlimited FAQs to answer all the basic questions asked by users. Your agents are more productive when you have effective FAQ management.

* [Multi-Language Email Templates](https://majesticsupport.com/product/multi-language-email-templates/) - It allows you to create a language-based email template for all default email templates in the Majestic Support.

* [SMTP](https://majesticsupport.com/product/smtp/) - Emails are sent and received using the TCP/IP protocol known as SMTP (Simple Mail Transfer Protocol). The administrator can define a certain email protocol for sending and receiving emails in support tickets by adding this add-on.

* [Ban Email](https://majesticsupport.com/product/ban-email/) - The ban email function is used to prevent the user from creating new tickets. You can ban any of the user's emails with this add-on; however, he will be unable to create new tickets. 

* [Email CC](https://majesticsupport.com/product/email-cc-or-bcc/) - Would you like to email another email address? It's simple with the email's CC addon. Simply choose the action, and then add the email, to perform it. A system email will also be sent to the specified email address. An exact copy of the email will be sent to the CC recipient.

* [WooCommerce](https://majesticsupport.com/product/woocommerce/) - If you have a WooCommerce store, then integrate Majestic Support with it to offer a smooth support solution. This is a must-have bridge between your WooCommerce store and Majestic Support. This means that consumers can submit tickets to report a specific order or to express any issues they may be having with the website.

* [Admin Widgets](https://majesticsupport.com/product/admin-widgets/) - Several widgets are created inside the WordPress Admin Dashboard using the Admin Widgets add-on. Depending on your business's demands, you can develop a new layout and add or delete widgets.

* [Easy Digital Download](https://majesticsupport.com/product/easy-digital-download/) - The Easy Digital Download (EDD) add-on offers support for both EDD, the Software Licensing add-on, and the Frontend Submission add-on. By using this add-on, your EDD clients will automatically be granted permission to submit support tickets.

* [Front-End Widgets](https://majesticsupport.com/product/front-end-widgets/) - Widgets in WordPress allow you to add content and features to the widgetized areas of your theme, which are mostly the sidebar. However, these widget-ready areas can be in the header, footer, sidebar, below the content, and any other area in your theme. By adding this add-on, a widget is offering two default widgets: the "Latest Ticket" and "Email Notification" widgets.

* [Envato Validation](https://majesticsupport.com/product/envato/) - You can only allow your legitimate clients to submit tickets using the Envato Validation addon. The addon will verify Envato licenses by requesting their Envato purchase code before enabling a user to open an issue. It provides support for one product, multiple products, and pre-products.

* [Desktop Notification](https://majesticsupport.com/product/desktop-notifications/) - The desktop notifications add-on will always keep you informed of the status of your support activities. You receive immediate notification each time something occurs on your support.

* [Mail Chimp](https://majesticsupport.com/product/mailchimp-integration/) - Enable simple and quick customer sign-ups to your MailChimp newsletter lists using Majestic Support to increase your subscriptions.

* [Internal Mail](https://majesticsupport.com/product/internal-mail/) - Internal e-mail is used to send and receive emails within a support ticket from one agent to another. Internal e-mail lets you send and receive emails to one another by installing this add-on.

To provide your consumers with expert assistance, integrate a ticket support system into your WordPress website. Get enterprise-level features and quality support, supported by a reputable brand.

 = SHORTCODES: =
Majestic Support using these shortcodes.
* [majesticsupport] for Majestic Support control panel
* [majesticsupport_addticket] for adding a new ticket form
* [majesticsupport_mytickets] for my tickets

= MULTI-LANGUAGE: =
The plugin has been translated into 35+ languages, including German, Portuguese (BR), Arabic, Chinese, French, Polish, Spanish, Italian, Persian, Swedish, and more. 
Missing your language? Please let us know which one you like, and we'll add it for you! You can also contribute to Majestic Support translation.


*Available Translations*

* Français (French)

== Privacy notices ==

If you activate certain features in this plugin, the user's personal data, including their IP address, may be sent to the service provider. Thus, confirming the provider's privacy policy is recommended. These features include:

* reCAPTCHA ([Google](https://policies.google.com/?hl=en))
* google maps ([Google](https://policies.google.com/?hl=en))
* google ajax ([Google](https://policies.google.com/?hl=en))
* google fcm ([Google](https://policies.google.com/?hl=en))

== Changelog ==
= 1.1.1 =
* Security update.

= 1.1.0 =
* Security update.
* Bug Fix.

= 1.0.9 =
* Security update.

= 1.0.8 =
* Add status filter on ticket listing
* Add configuration base message read icon for administrator on ticket detail
* Add configuration base message read icon for agent on ticket detail
* Add configuration base message read icon for user on ticket detail

= 1.0.7 =
* Security update.

= 1.0.6 =
* Security update.

= 1.0.5
* Security update.

= 1.0.4
* Security update for colors.
* Bug fix for colors.

= 1.0.3
* Add new translations.

= 1.0.2
* Improve anonymous ticket functionality.

= 1.0.1
* Security update.
* Bug fix.

= 1.0.0
* Just release.

== Frequently Asked Questions ==


= Will Majestic Support work with my theme? =
Yes; JS Help Desk will work with any theme.

= Where can I report bugs or contribute to the project? =
Bugs can be reported either in our support forum or preferably on the (https://majesticsupport.com).

= How can I report security bugs? =
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. [Report a security vulnerability.](https://patchstack.com/database/vdp/majestic-support)
