Helpy

Helpy是一个现代化的开源帮助台(helpdesk)客户支持应用程序。 功能包括知识库、社区讨论和与电子邮件集成的支持工单。(Helpy is a modern, open source helpdesk customer support application. Features include knowledgebase, community discussions and support tickets integrated with email.)

Github stars Tracking Chart

Helpy(热心):一个现代化的Web服务台平台

Helpy是一个现代化的多渠道服务台平台,用Ruby on Rails 4.2编写,并在MIT许可下发布。 Helpy的目标是为您的支持电子邮件和票务提供支持,与您的应用无缝集成,并运行一个惊人的客户帮助中心。

赞助商/支持热心

Helpy根据MIT许可证获得许可,是一个开放核心项目。这意味着核心功能是100%开源,完全可以破解,甚至可以在MIT许可下重新销售。请参阅下面的功能比较以了解其中包含的内容。

Helpy是一个庞大的系统,不能仅仅作为业余爱好项目存在。如果您在货币生成能力中使用它,那么在财务上支持项目或成为官方赞助商或支持者是很有意义的。
https://www.patreon.com/helpyio

开源功能

Helpy 是一个集成的支持解决方案 - 结合并利用支持票务,知识库和公共社区之间的协同作用。但是,每个功能都是可选的,可以轻松禁用。

  • 多渠道票务:通过 Sendgrid,Mandrill,Mailgun 等与入站电子邮件集成。
  • 知识库:全文搜索和 SEO 优化,以帮助用户在联系您之前回答问题。
  • 适合移动设备:随时提供支持请求,并且 Helpy 可以在所有设备上开箱即用,因此您可以随时随地通过快速解答来满足客户的需求!
  • 社区支持论坛:客户和代理商都可以在公共可访问的论坛中回答问题,并相应地向上或向下投票给线程和回复。
  • 嵌入小部件:Helpy 包含一个轻量级的 JavaScript 小部件,允许您的用户几乎可以在任何地方与您联系。
  • 多语言:Helpy 是完全多语言的,可以同时提供多种语言的支持。目前,该应用程序包含19种语言的翻译,易于翻译。
  • 主题:自定义 Helpy 的外观和功能,而不会打扰使其全部工作的底层系统。 Helpy 带有两个额外的主题,我们希望随着时间的推移增加更多,并从社区获得更多。
  • 发送 HTML 电子邮件:对客户的响应可以包括 html、表情符号和附件。
  • 可自定义:在帮助中心和票务用户界面中设置颜色以匹配您的品牌。
  • 符合 GDPR:通过删除用户及其历史记录或匿名化,遵守 GDPR 权限,以便忘记请求。

云版

我们还提供托管版本,其附加功能旨在使您的帮助中心更加精彩。这是一个交钥匙SaaS,您无需任何努力即可启动和运行。收益直接用于支持项目的持续发展。托管版本中的一些内容:

  • 触发器:在故障单生命周期中的任何位置插入事件。这包括出站JSON API。
  • 通知:收到新票证,分配给票证等时的浏览器通知。
  • 实时UI:当票证到达时,它们会自动添加到UI中
  • 自定义视图:添加其他故障单队列以突出显示您需要查看的故障单
  • 高级报告:有关票务和帮助中心知识库性能的一系列附加报告
  • 高级搜索:当您有数千人时,轻松过滤和查找门票或客户
  • 可自定义的请求表单:轻松地向故障单创建表单添加问题
  • AI 支持 Chatbot:为您的网站创建一个聊天机器人,自动回答90%的一级问题

您可能更喜欢在本地或国内运行 Helpy。您仍然可以通过本地安装云托管功能或区域数据中心中的专用 AWS 实例来访问完整的云功能集。

在线演示

还有一个带有假数据的现场演示,请访问http://demo.helpy.io。管理员用户:admin@test.com和密码:12345678。



Overview

Name With Ownerhelpyio/helpy
Primary LanguageRuby
Program languageRuby (Language Count: 7)
PlatformDocker, Linux
License:MIT License
Release Count38
Last Release Name2.8.0 (Posted on )
First Release Name0.5.0 (Posted on 2015-05-31 12:07:49)
Created At2015-04-01 03:44:22
Pushed At2023-03-08 21:42:10
Last Commit At2021-10-20 15:50:55
Stargazers Count2.3k
Watchers Count67
Fork Count493
Commits Count3.7k
Has Issues Enabled
Issues Count521
Issue Open Count111
Pull Requests Count1017
Pull Requests Open Count117
Pull Requests Close Count423
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

Helpy: A Modern Helpdesk Platform

Helpy is a modern help desk platform written in Ruby on Rails and released under the MIT license. The goal of Helpy is to power your support email and ticketing, integrate seamlessly with your app, and run an amazing customer helpcenter.

Build Status Code Climate

Sponsor/Support Helpy

Helpy is licensed under the MIT license, and is an open-core project. This means that the core functionality is 100% open source and fully hackable or even re-sellable under the MIT license. See the features comparison below to understand what is included.

Helpy is a large system and cannot exist purely as a hobby project. If you use it in a money generating capacity, it makes good sense to support the project financially or by becoming an official sponsor or supporter.

https://www.patreon.com/helpyio

Open Source Features

Helpy is an integrated support solution- combining and leveraging synergies between support ticketing, Knowledgebase and a public community. Each feature is optional however, and can be easily disabled.

  • Multichannel ticketing: Integrated with inbound email via Sendgrid, Mandrill, Mailgun, etc.
  • Knowledgebase: Full text searchable and SEO optimized to help users answer questions before they contact you.
  • Mobile-friendly: Support requests come at all times, and Helpy works on all devices out of the box so you can delight customers with prompt answers, from anywhere and at anytime!
  • Community Support Forums: Customers and Agents can both answer questions in a publicly accessible forum, and vote both threads and replies up or down accordingly.
  • Embed Widget: Helpy Includes a lightweight javascript widget that allows your users to contact you from just about anywhere.
  • Multi-lingual: Helpy is fully multi-lingual and can provide support in multiple languages at the same time. Currently the app includes translations for 19 languages and is easy to translate.
  • Themeable: Customize the look and functionality of your Helpy without disturbing the underlying system that makes it all work. Helpy comes with two additional themes, and we hope to add more and get more from the community as time goes on.
  • Sends HTML email: Responses to customers can include html, emojis and attachments.
  • Customizable: Set colors to match your brand both on the helpcenter, and in the ticketing UI.
  • GDPR Compliant: Comply with GDPR right to be forgotten requests by deleting users and their history, or by anonymizing them.

Pro Version

We also offer a pro version with additional features designed to make your helpcenter even more awesome. This is available as either a turn-key SaaS or AWS/Azure marketplace product. Both spin up in seconds. Proceeds go directly towards supporting the continued development of the project. Some of the things found in the pro version:

  • Triggers: Insert events at any point in the ticket lifecycle. This includes an outbound JSON API.
  • Notifications: Browser notifications when new tickets are received, you are assigned to a ticket, etc.
  • Real time UI: When tickets arrive, they are automatically added to the UI
  • Custom Views: Add additional Ticketing queues to highlight just the tickets you need to see
  • Advanced reporting: A suite of additional reports on the performance of your ticketing and helpcenter knowledgebase
  • Advanced search: Easily filter and find tickets or customers when you have thousands
  • Customizable Request Forms: Easily Add questions to the ticket creation forms
  • AI Support Chatbot: Create a chatbot for your website to answer up 90% of tier one questions autonomously

Getting Started:

Helpy Pro - 30 Second one-click install via AWS

You can take a 14 day free trial of the Pro version of Helpy on AWS. This is a "one click" marketplace image and spins up a dedicated VM within 30 seconds, running Ubuntu. Launch AWS Marketplace Image

Install Helpy via Docker

Docker is the recommended way to quickly test or run Helpy in production.

  1. Install Docker and docker-compose
  2. Create config file from template cp docker/.env.sample docker/.env and edit docker/.env to match your needs
  3. Edit docker/Caddyfile to include your URL or turn on SSL
  4. Build Helpy from local git checkout docker-compose build
  5. Run docker-compose up -d to start all of the services

Install Helpy on your Local System

Although not required, 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

Configure Basic Settings

There is a settings option in the admin panel to set up things like i18n, system names, colors, the embeddable widget, etc. There is a full guide to getting set up at: Configuring Your Helpy Settings

Support Multiple Languages (optional)

Helpy includes support for Multilingual help sites, and multi-language knowledgebase articles. This page explains how to enable Helpy's international capabilities and provides an overview of what functionality this adds to Helpy: How To Set Up A Multilingual Helpy Support Knowledgebase

Set up your Helpy to send and receive email (optional)

Helpy has the ability to receive email at your support email addresses and import the messages as tickets in the web interface. Whenever you or the user replies to the email thread, Helpy captures the discussion and sends out messages accordingly. Follow the tutorial on Setting Up Your Helpy Installation To Send And Receive Email to set this up.

Configure oAuth (optional)

Helpy supports Omniauth login capabilities. This means you can allow your support users to sign in with a single click via any Omniauth provider- ie. Facebook, Twitter, Gmail, or many others. Read Setting Up Oauth For Your Helpy to see how.

Live Demo

There is also a live demo with fake data available at http://demo.helpy.io
Admin User: admin@test.com and password: 12345678

Installation

Helpy was designed to run on modern cloud providers, although it should work on
any linux based system. There is a full guide to installing Helpy in the wiki: https://github.com/helpyio/helpy/wiki

Requirements are:

  • Ruby 2.4+
  • Rails 4.2.x
  • Postgres
  • A server like Unicorn, Puma or Passenger

Helpy leverages two external services to help out:

  • an email provider like Sendgrid
  • Google Analytics for stats (optional)

Contributing

Welcome, and thanks for contributing to Helpy. Together we are building the best customer support platform in the world. Here are some of the ways you can contribute:

  • Report or fix Bugs
  • Refactoring
  • Improve test coverage- As with any large and growing codebase, test coverage is not always as good as it could be. Help improving test coverage is always welcome and will help you learn how Helpy works. We use Minitest exclusively.
  • Translate the project- The community has already translated Helpy into 18 languages, but there are many more waiting. We need help getting Helpy translated into as many locales as possible! Please see the guide to translation for more details.
  • Build new features. There is a backlog of new features that we’d like to see built. Check out our roadmap for more insight on this, and if you would like to take one on, please get in touch with us to make sure someone is not already working on it.

General Guidelines:

  • Join us on Slack. Let me know you wish to contribute. Slack Status
  • Make your PRs granular. They should only include one piece of functionality per PR.
  • Check the roadmap: Trello If you want to build a feature, contact us to make sure no one else is already working on it
  • You must provide passing test coverage. We use minitest, see http://www.rubypigeon.com/posts/minitest-cheat-sheet/?utm_source=rubyweekly&utm_medium=email
  • You also must expose functionality to the API. We use Grape. API methods should be tested as well.
  • If your feature/bug fix/enhancement adds or changes text in the project, please create i18n strings in en.yml and any other locales you can.
  • We are hugely concerned with user experience, and a nice UI. Oftentimes that means we may take what you have contributed and “dress it up” or ask you to do the same.

Security Issues

If you have found a vulnerability or other security problem in Helpy, please do not open an issue on GitHub. Instead, contact [hello@helpy.io](mailto: hello@helpy.io) directly by email. See the SECURITY guide to learn more and see a hall of fame of security reporters.

License

Copyright 2016-2020, Helpy.io, LLC, Scott Miller and Contributors. Helpy Core is released under the MIT open source license. Please contribute back any enhancements you make. Also, I would appreciate if you kept the "powered by Helpy" blurb in the footer. This helps me keep track of how many are using Helpy.

Analytics

To the top