Kayako logo
Wont Implement / Already Implemented Feature requests that will not be implemented by developers.

Reply
 
LinkBack Thread Tools Search this Thread Rating: Thread Rating: 4 votes, 5.00 average. Display Modes
  (#1) Old
orcon Offline
New Member
 
Posts: 6
Join Date: Oct 2005
Question Account Integration - 24-10-2005, 08:39 PM

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.
   
Reply With Quote
  (#2) Old
orcon Offline
New Member
 
Posts: 6
Join Date: Oct 2005
26-10-2005, 03:53 AM

Anyone? What about someone from Kayako? Please?
   
Reply With Quote
  (#3) Old
gwhisenant Offline
New Member
 
Posts: 5
Join Date: Feb 2004
Location: Salt Lake City, Utah
18-01-2006, 05:13 AM

I can't believe no one from Kayako has ever responded to this well formulated and well documented request. We are looking for a similar solution, did you ever get any traction? Specifically, we would like to route incoming tickets to specific hidden (private) departments based on their email address.

Thanks,
Greg
   
Reply With Quote
  (#4) Old
fyjpm Offline
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
   
Reply With Quote
  (#5) Old
Celestron Offline
New Member
 
Posts: 5
Join Date: Aug 2004
02-03-2006, 03:19 PM

Point B is very important for us as well... Please reply if there is a solution you know of. Otherwise, I'll try to engeneer a mod...
   
Reply With Quote
  (#6) Old
Xolphin Offline
New Member
 
Posts: 26
Join Date: Feb 2006
11-03-2006, 07:10 PM

Could anyone from Kayako please comment on this? I need a solution for this too...
   
Reply With Quote
  (#7) Old
Doug I. Offline
Member
 
Posts: 78
Join Date: Aug 2005
12-03-2006, 05:45 AM

Frankly, I recall wanting to do something similar to what you are requesting as well. However, there are a lot of situations where it just won't work well (especially when many users like to use multiple email addresses, and when users send email directly versus using the web form).
You'll end up having your employees constantly updating emails to match the UserId in your system. I just don't think that this is practical.

However, I do like this suggestion as a nice workaround to bridge external products.
Quote:
- 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.
A simple PHP script with some email parameters on the end would do nicely.
I can envision something like:

Querytickets.php?email1=john@yahoo.com?email2=john @netzero.com

The results could be a nicely formatted table of all emails to and from these two email addresses. This technique could encourage an external CRM/Accounting package to open a browser and call this script with all emails on file for a particular account. SupportSuite wouldn't have to know the relationship of these emails, as the script and SQL command would simply handle the work of bring all the data together in one view.
You would then only need to make sure that your external program can support recording of multiple email addresses for a single account and build the Query string accordingly.

This shouldn't be hard to do for Kayako as they already know where all their email data elements reside.

My .02 cents,
Doug
   
Reply With Quote
  (#8) Old
eserra Offline
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
   
Reply With Quote
  (#9) Old
craigbrass Online
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.


Craig Brass - Kayako Forum Squatter (Note: I am NOT a staff member)

Icon Headquarters - Its Elixir - Web2Messenger
   
Reply With Quote
  (#10) Old
Bashar Offline
Member
 
Posts: 31
Join Date: Aug 2004
Location: Kuwait
08-10-2007, 12:15 AM

I'm looking to have the same, is it possible now to be accomplished ?


Bashar Al-Abdulhadi
KuwaitNET Internet Services - CEO
http://www.KuwaitNET.net
   
Reply With Quote
  (#11) Old
getUP Offline
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.
   
Reply With Quote
Reply

Tags
account, integration

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

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



Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vBulletin Skin developed by: vBStyles.com


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46