Helpy: A Modern Helpdesk Alternative
Helpy is a modern, "mobile first" helpdesk solution web application that is written in Ruby on Rails 4.2. The goal of Helpy is to provide an open source alternative to commercial helpdesk solution and manage the good relationship between client and manager.
Many features are present in helpy application, that is-
Private Support Discussions: Helpy integrated with inbound email via Sendgrid, Mandrill, Mailgun etc.
Community Support Forums: With good relationship management Customer and agents can both answer for questions in a publicly accessible forum. You can choose to make forums or posts vote able and select from 3 layout templates (table, grid or Q&A format). Attach image to posts and tickets using Cloudinary.
Voting: Discussion topics and replies support voting. This lets you easily create a "feature request" forum or allow a registered user to vote up the best replies to a question.
Knowledgebase: Full text searchable and SEO optimized to help users answer questions before they contact you. Supports images hosted on your own CDN or via Cloudinary.
Pre-wired for Google Analytics: Using a combination of JS and Measurement Protocol tags, Helpy is prewired to track everything from article satisfaction to what your agents are doing.
Mobile-first: Support requests come at all time and Helpy works on all devices out of the box so you can delight customers with prompt answers, from anywhere and at any time.
Embed Widget: Helpy is fully multi-language and can provide support in multiple languages at the same time. Currently, the application includes translations for English, French, German, Spanish, Catalan, Portuguese, Nederlands, Chinese, Japanese, Russian and Estonian and is easy to translate. helpy provide tools for translating your support content and the multi-language support site feature means your customers will only see content translated into their own language.
To install Helpy application in your local system follow the below steps-
Installing locally is highly recommended and will make it easier for you to customize things like settings, colors, and logos to match your site identity. To begin, clone Helpy from the official repo to your local system.
git clone https://github.com/helpyio/helpy.git
After cloning the Helpy, you need to do some setup for PostgreSQL, to run your Helpy application in the browser.
First, you need to do setting for PostgreSQL database because Helpy depends on PostgreSQL.
Follow the below link for PostgreSQL setup-
a) First, update apt-get:
sudo apt-get update
b) Then install PostgreSQL and its development libraries:
sudo apt-get install postgresql postgresql-contrib libpq-dev
Second, you have to create a database user.
a) Create a PostgreSQL superuser user using this command:
sudo -u postgres createuser -s pguser
b) If you want to set password for a database user, enter the PostgreSQL console with this command:
sudo -u postgres psql
c) The PostgreSQL console is indicated by the postgres=# prompt. At the PostgreSQL prompt, enter this command to set the password to set the password for the database user that you created:
d) PostgreSQL console can be exit by using the command:
Third, you need to do changes in a database.yml file. Set username and password in database.yml
next, you need to create a database.
createdb -Opguser -Eunicode helpy_development
and now migrate the database
Finally, run the server in localhost and openHelpy application in the browser.