| ||||||||||||
![]() |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Rating: | Display Modes |
(#1)
|
| New Member Posts: 6 Join Date: Oct 2005 | Hi all - I've had a scour through the forums, but have not found a complete answer to my questions. I'm trying to work out the best way to integrate with SupportSuite, with the following objectives. 1. We have our own customer management database (who doesn't), and we want to be able to link all ticket posts from existing customers with their billing account. 2. We want to be able to pull up ticket lists from within the billing system, so that if we get a call from a customer we can quickly identify if they have an existing open ticket, and be able to close that query at the same time (to avoid double-handling), and to look at support history to save going over old ground. 3. We want to encourage as many people to go via the Support Center, so that they're encouraged to seek answers from the knowledgebase, but don't necessarily want to prohibit people emailing us, especially if they are a corporate customers, etc -- but ideally want a way to automatically link this to the billing system username. ---- Now I have had a good look around the v3 interface (we're a new customer as of a few days ago), and the manual when it finally arrived, but this hasn't answered my questions. We've tried the following: a) Created a new LoginShare module which I got working, and this allowed users to login to the Support Center. Inspection of the database is that it does this by creating a new account, with a "reference" (loginapi_userid) to the imported account's foreign key. The code appears to import the email address from the foreign system, but then if the user changes their email address in the billing system, this doesn't automatically update, etc. {there's obviously pros and cons about this behaviour}. b) I can't seem to find any option to link an auto-created supportcenter account (e.g. from an inbound email, verified or otherwise) with an external system. So it seems that the only way to force every inbound email to be bound to a trackable user would be to block emails, and force users via the website -- where the LoginShare system would manage the creation at least. c) Next, we looked at using Custom fields and requiring users to enter their username into the online system as an easier way to bind this. I managed to analyse the "search" POST query and could pull up a list of results based on this username if entered. However there seems to be some discrepancies regarding custom fields too: The applicable Group Types available are: - User Ticket Creation - Staff Ticket Creation However there doesn't seem to be a way to set the fields to be available under both Types, which means you end up having to search two different custom fields, which isn't ideal. There also doesn't seem to be a way to add the custom fields _after_ ticket creation (e.g. an email comes in, the "user ticket creation" fields weren't added (as blank perhaps), and there's no Group Type i can see other than "time tracking". ----- OPTIONS? I'd love to hear from anyone who has tried to do something similar, and come up with a creative solution for our problem. For the "external system foreign key" issue, i suspect the following would do the job: - make the "loginapi_userid" field editable within the "Edit User" screen - provide searchability of the "loginapi_userid" field within the advanced search component - When browsing a ticket for a user with an empty loginapi_userid field, the UI should encourage the operator to fill this in, so that it's bound to the correct external account id, etc Merge Accounts? Is there any way to merge two accounts together? e.g. if someone emails you from myname@mydomain.com and name@isp.com and they are the same person, it would be good to group chats and tickets together. Custom Fields Some suggestions for the developers. I suspect it would be better to define custom fields independent of Group Types, and then bind any field to one or _more_ field types. So you could define "username" and then add this to the "user ticket creation", "staff ticket creation" and "staff edit ticket" (New suggested type) groups, potentially with visibility, required flags dependent on which Group it was part of. ----- ADDITIONAL QUESTIONS - Is there an API for pulling back search results, etc from SupportSuite for display within external systems? e.g. show all tickets associated with accounts with this loginapi_userid value. |
| | |
(#2)
|
(#3)
|
(#4)
|
| New Member Posts: 6 Join Date: Feb 2006 |
19-02-2006, 10:41 AM
Its almost sad that you don't get discussion on this....especially from the developers. I love esupport and understand they are busy but still.....G/L and post any finding you come up with orcon - One suggestion I have is the mod discussed here: Turn off user registration / username and password sender it doesn't solve all your concerns, but might help you out with a few - I'm getting it installed in a few days and will let you know how it goes and how I deal with some of these issues (I'm new too with Kayako). Best, John |
| | |
(#5)
|
(#6)
|
(#7)
|
(#8)
|
| New Member Posts: 1 Join Date: Aug 2007 | Same needs -
31-08-2007, 11:02 AM
Hi all, I just opened a support ticket on the same topic I'd also suggest to give the possibility to fill "User Registration" custom fields from a LoginShare module, this wuold be great Hoping that kayako staff will answer to our common needs... Tnx in advance Regards |
| | |
(#9)
|
| Senior Member Posts: 5,579 Join Date: Jun 2005 Location: Cumbria, UK |
31-08-2007, 11:49 AM
The only fields you can prefill currently are :- - Username (if applicable) - E-Mail Address - Full Name Unfortunatly you can not prefill custom fields at the moment but I for one would like to see this included in V4. Hopefully one of the mods will move this to the Feature Requests board so it will get notices when Jamie meets with the developers to discuss what will be included in V4. Icon Headquarters - Its Elixir - Web2Messenger |
| | |
(#10)
|
(#11)
|
| New Member Posts: 9 Join Date: Aug 2006 |
09-10-2007, 07:29 PM
We have tried doing similar to this but ended up with sessions not being reset, so if you viewed a ticket for one customer, you'll get the same results if you browse to another. What we're looking for now is a way to display search results after clicking on a link, similar as the links shown in ticket notifications. |
| | |
![]() |
| Tags |
| account, integration |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| ModernBill Integration Beta | Jamie Edwards | News and Announcements | 0 | 13-11-2006 11:00 AM |
| Pop3 fetching working in a strange way | Deepak | SupportSuite, eSupport and LiveResponse | 0 | 01-05-2006 04:19 PM |
| Locked out of HelpDesk account | Astral | SupportSuite, eSupport and LiveResponse | 1 | 27-04-2006 07:55 PM |
| Tutorial: ModernBill Integration on Seperate Servers | Nick | Developers & Code | 11 | 06-03-2006 09:58 PM |