Support ticket system built on top of Contact Form 7 and Flamingo plugins.
As long as you have installed and activated CF7 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.
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 404 "Not Found"]
In addition, add the following to the Additional Settings in your Contact Form 7:
flamingo_email: "[your-email]" flamingo_name: "[your-name]" flamingo_subject: "[your-subject]"
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.
[text* your-name default:user_display_name readonly placeholder "Full name*"] [email* your-email default:user_email readonly placeholder "Email address*"] ...
You can have your ticketing system working for the following different scenarios:
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
There are two additional attributes available with the Help Desk 9 shortcode. You can use them if you wish to customize (markup differently) and style the output of the support data table differently.
// Use print_r( $data ) to view the data structure. $data = json_decode( do_shortcode( '[help-desk-9 output="json" format="raw"]' ) );
This screencast is a quick demo with step by step on how to set up your Help Desk 9, with Contact Form 7 and Flamingo, and create your first support page. (turn on subtitles if you need some additional instructions)
Join 1,000+ subscribers and receive our WordPress weekly theme and plugin picks, news, updates and latest promotions available @developry services.
1 This is double opt-in subscription list and you can unsubscribe at any given time.