CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Discussion »
  • Extensions (Moderators: mathieu, totten, kasiawaka) »
  • Helpdesk extension
Pages: [1]

Author Topic: Helpdesk extension  (Read 2088 times)

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Helpdesk extension
October 16, 2013, 12:44:53 am
Hi,

Muntpunt has a need to handle better email requests that come through their "general question" email.

I'm working on an extension that will make it easier for them to handle these requests. The goal:

- store the email requests as "helpdesk requests" with status scheduled and that you can modify (unlike "inbound emails").

Having a simple helpdesk dashboard with the list of unscheduled/not handled requests and make it easy to
- assign to someone (ie if it's a financial question, assign it to the accountant)
- reply using template emails.
- close the request as being finished.

https://github.com/TechToThePeople/helpdesk
very much work in progress right now, but always happy to receive suggestions, and even happier to receive suggestions with budget/patches ;)

X+

-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

nant

  • I post frequently
  • ***
  • Posts: 143
  • Karma: 4
    • Joomlapolis
  • CiviCRM version: 4.3.4
  • CMS version: Joomla 2.5.11
  • MySQL version: 5
  • PHP version: 5.3
Re: Helpdesk extension
October 16, 2013, 02:18:01 am
Intuitively I would assume that a case process could be configured for this use case - could it or did I misunderstand the Case tool?
--
Nick (aka nant from CB Team)

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Helpdesk extension
October 16, 2013, 04:56:23 am
Hi,

Indeed, that might be a 3rd option to create a case.

However, in most of the requests, it's not going to be a complex workflow and it would be too much to start a case to simply reply that we are open from 9 to 5 and give a map to those asking "when are you open"

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

JohnFF

  • I post frequently
  • ***
  • Posts: 235
  • Karma: 6
  • CiviCRM version: 4.4.13
  • CMS version: Drupal 7.28
  • MySQL version: 5.5.31-1
  • PHP version: 5.3.27
Re: Helpdesk extension
October 16, 2013, 09:20:36 am
It seems to me like a lot of places could use something like this, tbh.

Although definitely not a complex workflow it'd be interesting to see how well this could integrate with the CiviCase module. Perhaps a helpdesk ticket could be morphed into a case, or a case could create helpdesk tickets?
If you like empowering charities in a free and open way, then you're going to love Civi.

Email Amender: https://civicrm.org/extensions/email-amender
UK Phone Validator: https://civicrm.org/extensions/uk-phone-number-validator
http://civifirst.com
https://twitter.com/civifirst

nant

  • I post frequently
  • ***
  • Posts: 143
  • Karma: 4
    • Joomlapolis
  • CiviCRM version: 4.3.4
  • CMS version: Joomla 2.5.11
  • MySQL version: 5
  • PHP version: 5.3
Re: Helpdesk extension
October 16, 2013, 09:24:34 am
Quote from: JohnFF on October 16, 2013, 09:20:36 am
It seems to me like a lot of places could use something like this, tbh.

Although definitely not a complex workflow it'd be interesting to see how well this could integrate with the CiviCase module. Perhaps a helpdesk ticket could be morphed into a case, or a case could create helpdesk tickets?

+1
--
Nick (aka nant from CB Team)

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Helpdesk extension
October 16, 2013, 09:40:19 am
You can already add a "lonely" activity to a case, so it'd work the same here
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

JoeMurray

  • Administrator
  • Ask me questions
  • *****
  • Posts: 578
  • Karma: 24
    • JMA Consulting
  • CiviCRM version: 4.4 and 4.5 (as of Nov 2014)
  • CMS version: Drupal, WordPress, Joomla
  • MySQL version: MySQL 5.5, 5.6, MariaDB 10.0 (as of Nov 2014)
Filtering criteria?
October 16, 2013, 09:56:37 am
Is the 'General Question' email coming from a webform? And you are going to send it to a CiviCRM processed inbox, and instead of creating a general Email activity you are going to filter on subject line or something locked down by the webform and create a special Helpdesk Activity instead that is scheduled rather than complete and that is automatically assigned to all users in a HelpDesk group or something? Sounds useful.

One benefit of using a very simple Case approach over just Activities would be the Case Report which helps determine how well cases are proceeding according to schedule.
Co-author of Using CiviCRM https://www.packtpub.com/using-civicrm/book

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Helpdesk extension
October 16, 2013, 10:39:21 am
The general email info@ is widely spread and can come from anywhere. we can't assume anything, but indeed will have webforms too (that generates directly the proper activity)

Right now, we have the mail2activity, but create a "request" activity instead of the inbound one, mostly to be able to modify it/assign it to someone else...

And we have a page listing all the "request" activities.

and voila, we'll see how it works...

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

nant

  • I post frequently
  • ***
  • Posts: 143
  • Karma: 4
    • Joomlapolis
  • CiviCRM version: 4.3.4
  • CMS version: Joomla 2.5.11
  • MySQL version: 5
  • PHP version: 5.3
Re: Helpdesk extension
November 22, 2013, 01:35:10 pm
Quote from: xavier on October 16, 2013, 09:40:19 am
You can already add a "lonely" activity to a case, so it'd work the same here

trying to understand how and if an incoming email can trigger the opening of a case?
--
Nick (aka nant from CB Team)

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Helpdesk extension
November 22, 2013, 01:47:04 pm
you would need to code it. We are exploring the webform road now (where it can create a case directly)
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Helpdesk extension
November 22, 2013, 08:33:14 pm
i might have looked down the drupal option eg using MailHandler to suck email in as a webform submission and use those existing solutions

not sure i have come across a recipe for making webform submissions from an email, as opposed to make nodes or comments, but would think Rules or something might handle it easily
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Discussion »
  • Extensions (Moderators: mathieu, totten, kasiawaka) »
  • Helpdesk extension

This forum was archived on 2017-11-26.