Help Desk 9 by Developry

Description

Support ticket system built on top of Contact Form 7 and Flamingo plugins. As long as you have installed and activated Contact Form 7 and Flamingo or you already are using them you can set up the Help Desk 9 plugin in no time and add a simple support ticket system to your site.

**IMPORTANT:** Currently there is a naming limitation filter for the fields that will show up on the front-end. You need to have the following keywords when you create the Contact Form 7 fields.

input, title, subject, message, description, content, textarea

For example:

[text your-subject] OR [text subject]
[textarea your-message] OR [textarea my-custom-message-as-support-ticket]

As long as you have the keyword in the name of the field you should be fine.

Create a new Contact Form 7 form and add both its shortcode and the Help Desk 9 shortcode into the page body.

[help-desk-9]
[contact-form-7 id="1" title="Contact Form 7"]<h3>In addition, add the following to the Additional Settings in your Contact Form 7:</h3>
flamingo_email: "[your-email]"
flamingo_name: "[your-name]"
flamingo_subject: "[your-subject]"<h3>If you create a support page for a registered user (e.g Subscribers) you may want to have your Contact Form 7 Name and Email fields populated and read-only, e.g.</h3>
[text* your-name default:user_display_name readonly placeholder "Full name*"]
[email* your-email default:user_email readonly placeholder "Email address*"]

This way the user won’t need to add them every time they want to create a new support ticket.

You can have your ticketing system working for the following different scenarios:

  • Protected – visible on a password protected page.
  • Private – visible only for registered users.
  • Public – visible to all visitors (this way everyone will be able to see the conversation and post anonymously).

Style and format front-end support page

There are two additional attributes and you can use them if you wish to customize (markup differently) and style the output of the support data table.

[help-desk-9 output="json" format="raw"]

OR

// Use print_r( $data ) to view the data structure.
$data = json_decode( do_shortcode( '[help-desk-9 output="json" format="raw"]' ) ); 

NOTE: You will get the data in JSON format; In PHP I would do the following and the loop and use the data to create a template view.

What to learn more?

Detail documetation with step by step usage, demos and screenshots can be found at Developry Help Desk 9 main page.

Screenshots

  • Help Desk 9 is dependent on CF7 and Flamingo screenshot-1.(png)
  • Example CF7 form + Additional Settings screenshot-2.(png)
  • Sample support ticket page with CF7 and Help Desk 9 shortcodes screenshot-3.(png)
  • Add support new ticket button anchor screenshot-4.(png)
  • Front-end CF7 form with logged-in User screenshot-5.(png)
  • Extended Flamingo Inbound Messages table view with action links for the Administrator screenshot-6.(png)
  • Extended Flamingo Inbound Message single page view with all the replies at the bottom screenshot-7.(png)
  • The modal window for posting a support ticket reply (Administrator view) screenshot-8.(png)
  • The modal window for posting a support ticket reply (User view) screenshot-9.(png)
  • Full support ticket page example screenshot-10.(png)

Installation

The plugin is easy to install just search for developry help desk 9 under Plugins > Add New.

  1. Upload the plugin files under /wp-content/plugins/help-desk-9-by-developry, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress; You need to have both Contact Form 7 and Flamingo installed and activated.
  3. Create a new page and add the Contact Form 7 and Help Desk 9 shortcodes.
  4. Once you get a new request you will need to respond and re-open the ticket to be visible to the end-user.
  5. See the attached screeshots and instructions under the Details tab.

FAQ

As of right now, none. Use the support tab on the plugin page to post your questions.

Reviews

December 3, 2019
Great! We are up and running. I have some great ideas and additions in store for this plugin.
Read all 1 review

Contributors & Developers

“Help Desk 9 by Developry” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial version of the plugin added to the directory.