Setting up Frappe Helpdesk
Introduction
Recently at ONE Facilities Management , we have been in the process of migrating from Support module in ERPNext to Frappe Helpdesk. I could not find any documentation available on how to setup and configure it. A lot of the information in this article has been acquired through trying things out, reading code and doing a bit of hit and trial.
Originally, I was going to write an internal wiki on how to setup Helpdesk but then I thought why not write an article on LinkedIn and get some social media attention? ??
In all seriousness, I hope this helps anyone trying to configure Helpdesk themselves.
Usage
So Frappe Helpdesk is designed to work even standalone with only Frappe. But we are going to use it in the same system with Frappe, ERPNext and a bunch of other apps. I found that we can use Helpdesk even with the others app installed.
Installation
The installation steps detailed in the GitHub repo are very clear. In case you are using it with Frappe and ERPNext apps, just install the Helpdesk app like any other Frappe app.
Setup
Once installed, this is how the Helpdesk workspace looks inside Desk.
Helpdesk portal can be accessed by clicking on the "Visit Helpdesk" link in the above screenshot or by going to "https://[yoursitename.com]/helpdesk". The below image shows the Helpdesk Portal.
While going to the portal for the first time, there will be a setup wizard.
Disabling the email workflow enables the below option in HD Settings doctype.
Afte completing the steps, we are able to see Helpdesk in action. The tickets section should only have a Welcome ticket on first setup. The screenshot was taken after testing and hence so many tickets.
On the left side, we have a collapsible sidebar with all the options available to us.
领英推荐
Configuration
I found it easier to setup the Helpdesk from the workspace. In the section we are going to quicky setup some configurations.
Miscellaneous
Suppose we have a support email account, and we want any email(s) received in that email account to be created as a ticket in our system. For this use case, we can create an Email Account with the below settings. The email address, domain, authentication and Incoming settings depends on the domain we are going to use, so I'll skip going into details about them.
We need to make sure the Enable Incoming is checked, and the IMAP details table is set as per the screenshot below.
If there is a need to respond via email to the tickets, an Email Account with Outgoing Enabled will also need to be setup. This below link can be followed to configure it.
Conclusion
By now, I hope anyone following this article has a working Helpdesk. Please feel free to reach out in comments or DM if this was helpful or if anyone has any further questions about this. I'll try my best to answer them.
There is also a small but active community on Telegram for Frappe Helpdesk. Do check that out as well.
#frappe #erpnext #helpdesk #frappehelpdesk