Slashdot Mirror


An Automated Support E-Mail System?

qm_37 asks: "I work for a small software company with a growing customer base. Our current support desk system has worked well for us in the past, but is going to become very unwieldy if it has to grow any more than it already has. We're looking for a more automated system that will do things like filter and direct incoming support e-mails to the support worker assigned to that task, assign and track support issue numbers, and give us a nice searchable database of previous customer issues. We've looked at various solutions ranging from commercial software packages to PHP/CGI-based server scripts, and nothing has really grabbed our attention. We have also considered writing our own system, but the trade-off is that we need to find the time to do it. Does anyone have any experience with a situation like this? Which route do you think we should take for our support system?"

46 comments

  1. First National uses E-Gain for customer email. by Michael+Spencer+Jr. · · Score: 2, Informative

    We use E-Gain. http://www.egain.com (We're also a bank, so we're well funded.)

    New emails get a ticket ID, and you log into a web interface to download new tickets. It keeps messages for the same ticket associated together.

    It also supports autoreplies, template/scripted replies, and some non-email-related things like a knowledge base, quick-message-forwarding address book, etc.

    The whole point for going with a system like this, of course, is for performance monitoring, tracking, and reporting.

    --Michael Spencer

    1. Re:First National uses E-Gain for customer email. by WebCrapper · · Score: 1

      I've used both E-Gain and Kana and perfer Kana. While both are equally expensive for a smaller company, they are well worth their costs if you have a high mail volume.

  2. Kayako? by mind21_98 · · Score: 3, Informative

    Have you considered using Kayako? It's not free, but it contains a knowledge base, and has a clean layout too. We currently use this where I work and we've never had problems.

  3. Suggestions by duffbeer703 · · Score: 1

    Look at something like this:

    http://www.fogcreek.com/FogBUGZ/

    or Bugzilla.

    or buy some big commercial product like Peregrine Service Center.

    --
    Conformity is the jailer of freedom and enemy of growth. -JFK
    1. Re:Suggestions by Anml4ixoye · · Score: 1

      I can vouch for FogBugz. We used it in my last position, and it was a great quick bug tracking system. Lots of integration capabilities, and they let you try it online free for 30 days. If you purchase it they ship you the database so you don't lose any data. A little easier to understand than Bugzilla, but only if you don't mind using ASP.

    2. Re:Suggestions by majid_aldo · · Score: 0, Flamebait

      i suggest you use html for your links.

      --
      --- widget evolution: enhanced, plus, super, ultra, extreme, exxxtreme, ultra-extreme, ..etc.
  4. Ticketsmith by rikitikitavy · · Score: 2, Informative

    I've used Ticketsmith for a few years now. Threaded replies, assign tickets to staff members, web based, auto-replies to the client.
    Does everything you need, and nothing you don't.

  5. Remedy by Sandman1971 · · Score: 1

    If you don't mind going commercial, a very popular product is Remedy. It's extremely configurable and it can do everything you're asking and a lot more. I work for a national ISP and Remedy is what our dozens of helpdesks use.

    --
    It's better to burn out than to fade away
    1. Re:Remedy by SplasPood · · Score: 2, Interesting

      Speaking as someone who's used remedy, and tried to support a customized platform based around it.

      STAY AWAY. STAY VERY FAR AWAY. Hire some college kids to code you a nice replacement in PHP or something.. You'll be happier.

      Just my 2 cents.

  6. tech support! by AresTheImpaler · · Score: 4, Funny

    You should outsource your support to another country so that everytime someone needs help, they can talk to a human being. Look, how amazing tech support is.

    1. Re:tech support! by Anonymous Coward · · Score: 0

      I've seen a few of those cartoons before and always thought they were kind of dull...but that was hillarious! Thanks!

  7. lots of options.. by QuantumRiff · · Score: 1
    I have found that web interfaces for submitting requests is a pain in the ass, and end users don't like them. make sure you have email submission.. I have heard of many people using RT

    Of course, if your rich, look into HEAT.. it does some damn amazing things...

    --

    What are we going to do tonight Brain?
    1. Re:lots of options.. by RabidMonkey · · Score: 2, Interesting

      I can attest to RT being great ... worked for an ISP that used it. emails would automatically open tickets and assign them to queues based on keywords. when tickets were updated (either through the web interface or by email on our blackberrys) it could (at our choice) email the user back to let them know.

      best of all, it's free.

      --
      We emerge from our mother's womb an unformatted diskette; our culture formats us. - Douglas Coupland
  8. Easy! by maskedbishounen · · Score: 2, Funny

    Just set up a simple auto-responder in your mail client. The message you need is very basic, and will provide your clients/users with enough information to trouble shoot their problem! Ohh, and it's only four characters. ;-)

    "RTFM"

    Bonus points if you actually include a link to the manual, but no need to go overboard...!

    Okay, so that's just what I would do. Why, yes, I am still looking for a job.. why do you ask?

    --
    "An infinite number of monkeys typing into GNU emacs would never make a good program."
    1. Re:Easy! by majid_aldo · · Score: 1
      --
      --- widget evolution: enhanced, plus, super, ultra, extreme, exxxtreme, ultra-extreme, ..etc.
  9. Cerberus by vsync64 · · Score: 1
    --
    TO BUY A NEW CAR WOULD MAKE YOU SEXUALLY ATTRACTIVE.
  10. Call center software Linux resource page by joelparker · · Score: 2, Informative
    Try this listing of Call Center, Bug Tracking and Project Management Tools for Linux

    Good luck! Cheers, Joel

  11. Eventum - it's good enough for MySQL by belorion · · Score: 3, Informative

    I have been using MySQL's eventum http://dev.mysql.com/downloads/other/eventum/featu res.html/ for the past few months and have found it very good. It's PHP MySQL based. It supports multiple projects, email integration, supports public/private fields, custom categories, custom fields, project management (time tracking), issue listing, sorting, searching, reporting and graphical stats. It also supports SOAP (remote posting) and RSS for viewing

  12. Web Help Desk by teridon · · Score: 1

    How small is your company? If you can afford it, Web Help Desk fits the bill. The client list is huge, and includes Apple, Filemaker, Inc., an many government and educational institutions. The software is based on Mac OS X Server (thus Apple's buy-in, I think), and you have several options for the database backend (including MySQL).

    --
    I hold it, that a little rebellion, now and then, is a good thing. -- Thomas Jefferson
  13. Well, its a little unorthodox, but if you have by Khaspir · · Score: 1

    someone with perl experience, you might try rewriting something like Spam Assassin to search for appropriate keywords and route the mail accordingly.

    Then again, I usually prefer the in house custom solutions, because when you have them finished, you end up with something better suited to your needs, and you have a strong familiarity with the system when something goes wrong.

    1. Re:Well, its a little unorthodox, but if you have by Anonymous Coward · · Score: 0

      ...I usually prefer the in house custom solutions,...

      And it creates job security.

    2. Re:Well, its a little unorthodox, but if you have by galaxy300 · · Score: 1

      Speaking of unorthodox, my IT department uses a slightly customized blog to manage our helpdesk tracking. Email submission goes straight to the blog, which the manager then assigns to the appropriate technician via the "categories" field. We use the comment field and the "email to a friend" function liberally until the ticket is closed.

      It sounds weird at first, but it works so well it's almost silly that we didn't think of it earlier.

      Another nice thing - it runs on a Linux server using a PHP based system called WordPress, so it's all FREE!

  14. RT: Request Tracker from Best Practical by zamboni1138 · · Score: 3, Informative

    I have been using Request Tracker for a while now and I love it, and so does my support staff and customers. It is very robust and flexible. I use Apache with mod_perl, SSL and a MySQL database, and sendmail for the mail interface. You might hit a few bumps during setup, but you should be able to work through them. There are a lot of good docs out there which walk you through the entire setup. If you haven't looked at it you should. Everything is free except the hardware and time. They also have RTFM (RT FAQ Manager) which is an addon to RT and can help you manage company wide knowledge.

    If you need a serious customer support email + web based issue/ticket tracking and management system then you need to check out Request Tracker.

  15. rightnow.com by Anonymous Coward · · Score: 0

    I am an employee

    The RightNow application handles web requests and e-mail + rules based routing, as well as a customer searchable knowledge base. There are also different modules for Marketing Automation, and customer satisfaction surveys based on closed incidents + "on demand" surveys.

    There are also tie ins with location management (find closest store to you) including maps/directions.

    http://rightnow.com/

  16. RT by Door-opening+Fascist · · Score: 2, Interesting

    I'd recommend RT from Best Practical. I use it with a Postgres backend and Apache/Sendmail on the front-end, and it works beautifully. It does everything we (and you, it sounds like) need it to do, with plenty of added flexibility if you need it. Check it out.

    1. Re:RT by mrcpu · · Score: 1

      RT is pretty powerful. We have something like 200k tickets in our database, and it hums right along.

    2. Re:RT by Anonymous Coward · · Score: 0

      I find that most companies using RT have it configured really annoyingly. Sending me an email of what I just said whenever I email them. E.g. I'll email them an initial email, it comes back saying OK we opened the case. No problem. Then they'll ask me a question. I'll email them a response. Then I get that response emailed to me. It's annoying.

  17. Request Tracker + RTFM by dagnabit · · Score: 4, Informative
  18. Request Tracker (RT) by Christopher+Cashell · · Score: 2, Interesting

    As a number of other people have mentioned, Request Tracker (RT) is probably just about a perfect fit for your needs. I use it for a similar (but internal) setup, and it works like a charm. I'm currently using it on a Debian/Woody box with Apache, PostgreSQL, and Qmail.

    Especially considering it's free (GPL), I don't know many better solutions.

    --
    Topher
  19. You have already figured out WHAT to do by Anonymous Coward · · Score: 0

    now you just need to automate it . . . write a perl script that takes every question and posts it to Ask Slashdot.

  20. Non-commercial by E_elven · · Score: 1

    Since everyone seems to have given more or less commercial-feeling suggestions, try Trac. It's a decent project-management system with a Wiki, implemented in Python running off CGI. It's mainly intended for actual PMS, but seems to work well for a support job too.

    --
    Marxist evolution is just N generations away!
    1. Re:Non-commercial by Anonymous Coward · · Score: 0

      Er, this was meant as a suggestion for a DIY starting point. Sorry.

    2. Re:Non-commercial by majid_aldo · · Score: 1

      for a more rudimentary approach, you could just use some sort of discussion system with each thread being a 'ticket' in itself.

      --
      --- widget evolution: enhanced, plus, super, ultra, extreme, exxxtreme, ultra-extreme, ..etc.
    3. Re:Non-commercial by ScrewMaster · · Score: 1

      If you have a Python script that helps with PMS, I would recommend that you sell it to a pharmaceutical company for a million dollars and retire young.

      --
      The higher the technology, the sharper that two-edged sword.
    4. Re:Non-commercial by E_elven · · Score: 1

      Haha. Not that kind of PMS.

      Besides, I'm pretty sure that Skynet was programmed in Prolog or Lisp.

      --
      Marxist evolution is just N generations away!
  21. Roundup by SwellJoe · · Score: 1

    We use roundup, with some minor customizations. It works very nicely, is somewhat easy to customize, integrates nicely with email, and it is free.

    http://roundup.sf.net

    My next customization will probably be some mechanism for techs to check "resolve and add to knowledge base" and have it dump out the discussion to a Blosxom format blog entry with a selected category. Then it becomes searchable using either one of Blosxom's search plugins or our current htdig search function (roundup supports search, but our customers don't go there unless they plan to report a problem--and resolved issues don't show up in a search by default...the idea behind roundup is to fix problems and then have them go away, not just talk about them). Blosxom with some minor mods will make a great knowledge base, IMHO, and since the format is dead simple to generate from just about anything it would be pretty easy to make it all work together.

  22. Windows Solution by samael · · Score: 1

    Liberum helpdesk does pretty much everything you need. It's open-source and took me about 15 minutes to get set up:

    http://www.liberum.org/

  23. www.beyourown.net by shadowxtc · · Score: 1

    We've made a great CMS with hundreds of features integrated... including a GMail-like mail system with searching, labeling, etc. It's also got standard SMTP support and features, like aliasing. Mailing lists as well. Check it out -- it might not be exactly what you're looking for but I'm sure it'd get the job done :p.

  24. We use RT (Request Tracker) by Kronen · · Score: 1

    It's free (and Free), has commercial support if you need it, very customizable, if a little difficult to set up. But once up and running, it's been great for our company (3 people on support).

    RT Home page

  25. Request Tracker by Anonymous Coward · · Score: 0
  26. RT by bergeron76 · · Score: 1

    Check out a linux package called RT. It's a web-based / email linked tickeing system. It sends messages when support requests are sent and directs them to the appropriate email address.

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
  27. RequestTracker! by NateTech · · Score: 1

    All done in Perl, handles both e-mail and web-based ticket creation, easy to hack on to change.

    RequestTracker

    --
    +++OK ATH
  28. IRM - The Information Resource Manger by Lokine0419 · · Score: 1

    You might want to check out IRM It's an extremely configurable asset management system with a linked ticketing system. Built in PHP /MySQL. Personally for a small company I find that it works best when not only is it free, but I can work on it myself and change even the core functions.

  29. Hire Me... by dep01 · · Score: 1

    Hire me to build you a web-based system. I've built what has been said by many to be "the best workflow/request system ever built and used within the Wachovia Corporation." dep

    --
    "hey, could you pass me a paper towel? er.. I mean... DEPLOY ABSORBTION PANEL!"
  30. OTRS - works great by Anonymous Coward · · Score: 0

    Have a serious look at the open ticket response system (OTRS) at www.otrs.org.

    We too reviewed many systems and eventually settled on otrs - it's open, quick, looks good and fulfilled our needs. As an ISP, we needed auto responders coupled with a searchable 'knowledge-base'.

    OTRS is all of this and more.

    1. Re:OTRS - works great by Anonymous Coward · · Score: 0

      agreed - every single other open-source helpdesk system was inadequate for various reasons. otrs was the ONLY one that delivered.