nielsenj Posted October 25, 2008 Share Posted October 25, 2008 (edited) This makes the official integration with Kayako closer to a "proper" integration with WHMCS. This expands upon the existing functionality of the official integration by adding a LoginShare (users can log into Kayako using their WHMCS credentials OR Kayako credentials) and SessionShare (logging into one will log you into both, same with logging off). This version specifically uses WHMC's API so it may be sluggish on high volume systems. I have another version i may release that should be more efficient but requires encoding because of keys. Here's a short summary: Clients can log into Kayako directly using their WHMCS credentials. Clients logging into either Kayako or WHMCS will be logged into both. Clients logging out of either Kayako or WHMCS will be logged out of both. Clients not registered in WHMCS can still submit tickets into Kayako. They will be emailed a confirmation including their logon (email ticket was sent from) and a Kayako generated password. New clients registering in WHMCS with the same email will have all tickets available within WHMCS.Once registered in WHMCS they can log directly into Kayako using their WHMCS credentials *OR* the emailed password. Known issues: The session associated with a direct login to Kayako will take priority over a login under WHMCS with a different email.The client must log out at Kayako and the WHMCS session will take over. [*]Kayako & WHMCS *MUST* be on the same server or session sharing will not work, only the LoginShare will work Requirements: Official Kayako Integration. Kayako 3.30.02 STABLE Owned version is required. Tested on WHMCS 3.7.2 & Kayako 3.30.02 STABLE (Other versions are not supported). Link: Here Please notify me of any bugs so that i can do my best to patch them. Enjoy! J Edited October 25, 2008 by nielsenj 0 Quote Link to comment Share on other sites More sharing options...
nielsenj Posted October 25, 2008 Author Share Posted October 25, 2008 I should clarify something, was tired when i wrote that You don't HAVE to have the Kayako integration for this to work but i haven't tested it stand alone. You may be able to obtain the files directly from Kayako and use it on a leased version. If your installations are *not* on the same server then simply comment out the WHMCS file paths in the LoginShare module. 0 Quote Link to comment Share on other sites More sharing options...
XN-Matt Posted October 25, 2008 Share Posted October 25, 2008 I just want to say - this works like a dream. Thanks! 0 Quote Link to comment Share on other sites More sharing options...
nielsenj Posted October 26, 2008 Author Share Posted October 26, 2008 I'm glad to hear it's working for you! 0 Quote Link to comment Share on other sites More sharing options...
michael_s Posted November 1, 2008 Share Posted November 1, 2008 Great work on this, I set it up in just a few minutes, and it works better than anything else out there. For anyone else needing Kayako integration I highly recommend this package. It works the way it is supposed to! 0 Quote Link to comment Share on other sites More sharing options...
gwhosting Posted November 1, 2008 Share Posted November 1, 2008 about Kayako, what if i want to host it on a different url? For example, gwsupport.net or osmething like that? Will this walk it threw getting that system working with whmcs? thanks mike 0 Quote Link to comment Share on other sites More sharing options...
nielsenj Posted November 2, 2008 Author Share Posted November 2, 2008 The default Kayako integration will not work on seperate URL's. Since this LoginShare uses the WHMCS API the LoginShare portion will work on seperate servers. The SessionShare will not work on seperate servers at this time since it uses Sessions which are specific to each server. If it's just seperate URL's on the same server then i haven't tested that out and it's up to you to figure it out from the information provided. 0 Quote Link to comment Share on other sites More sharing options...
gwhosting Posted November 2, 2008 Share Posted November 2, 2008 hi; thanks a lot for that information about Kayako. I have like three questions that someone might be able to help me with. First of all, what does Kayako bring to me as an administrator compared to the built in ticketing software with whmcs? Second of all what will it bring to my clients? And finally what if i have open support tickets will i be able to import this into my Kayako install? Oh one more thing if i install Kayako can i prevent users from opening tickets with whmcs and requiring them to open them with Kayako? My sincere apologies for the questions I'm having. I'm new to this so want to learn it all now. thanks 0 Quote Link to comment Share on other sites More sharing options...
nielsenj Posted November 2, 2008 Author Share Posted November 2, 2008 This isn't the best place to get answers to your questions about Kayako, a better place would be at Kayako's forum. This is specifically a LoginShare and isn't an integration. As such, this mod ONLY provides the ability for a WHMCS user to login to Kayako directly if you have the default integration installed. Here are a few short answers if you use the default integration though: Admins do not respond to tickets through WHMCS, they must use Kayako's admin interface. You can also use LiveResponse which is why i use Kayako instead of WHMCS. It allows you to run software and view visitors, start up LiveChats, respond to tickets and add content without having to waste time with your browser. Your client's do not gain any advantage unless you expand the integration with other mods. Tickets are tickets, knowledgebases' are knowledgebases'.. when it comes down to it there is no major difference it's your preference. You would have to look over at Kayako to see if there is a ticket import script from WHMCS. Using the default Kayako integration disables WHMCS's client support area meaning all clients submit or use Kayako when they click on links such as "Submit Ticket." Regards, J 0 Quote Link to comment Share on other sites More sharing options...
gwhosting Posted November 2, 2008 Share Posted November 2, 2008 hi; thanks for this information, i might look into it a bit more. again thanks mike 0 Quote Link to comment Share on other sites More sharing options...
nielsenj Posted November 5, 2008 Author Share Posted November 5, 2008 This is just a reminder since i've recieved a few PM's about it. If you do not have an owned version of SupportSuite you will have encoded files. You must contact Kayako directly to obtain unencoded versions of these files if they are willing to provide them. Regards, J 0 Quote Link to comment Share on other sites More sharing options...
SnakeDiver Posted November 8, 2008 Share Posted November 8, 2008 Thanks for this module. It doesn't work entirely as advertised (doesn't log the user into SupportSuite when they login to WHMCS, it sets a flag to do it later), but with a little tweaking and some hacky code (which I won't admit to ) we managed to get done what we needed to get done. Thanks again, great help and save us a lot of time. Cheers, 0 Quote Link to comment Share on other sites More sharing options...
gwhosting Posted November 8, 2008 Share Posted November 8, 2008 yes i'm going to be looking into using this a bit more for our support desk. Were not to happy that they don't have apps for the mac being all our staff use mac computers, but we will have to do we guess. anyways yes i'll play a bit with this. thanks mike 0 Quote Link to comment Share on other sites More sharing options...
jnet Posted November 13, 2008 Share Posted November 13, 2008 My support suite opens in a new window Java script I made the change but it does not work! can't be because of the java script pop up window? 0 Quote Link to comment Share on other sites More sharing options...
nielsenj Posted November 13, 2008 Author Share Posted November 13, 2008 If you explained it i might understand what your issue is. The window your support suite is located in makes no difference for the session. What change did you make? Regards, J 0 Quote Link to comment Share on other sites More sharing options...
sng Posted December 7, 2008 Share Posted December 7, 2008 Within that function place (Making sure to replace 'www.yourdomain.com' with your proper domain [ be sure ti include the www]): I dont understand this. in that file all i see is function actionhook_ClientLogin($vars) { # This function runs when a client logs in # $vars["ClientID"] Where do i edit the url>? 0 Quote Link to comment Share on other sites More sharing options...
nielsenj Posted December 7, 2008 Author Share Posted December 7, 2008 You add the specified line of code within the instructions to that function. You then modify the line of code you added to reflect your domain structure. 0 Quote Link to comment Share on other sites More sharing options...
Blitz Posted December 15, 2008 Share Posted December 15, 2008 Is this compatible with WHMCS 3.8.1? 0 Quote Link to comment Share on other sites More sharing options...
nielsenj Posted December 15, 2008 Author Share Posted December 15, 2008 Is this compatible with WHMCS 3.8.1? The overall integration is compatible with WHMCS 3.8.1 however at a quick glance the logout functionality may not be working. It hasn't gone through any major testing with the new version. 0 Quote Link to comment Share on other sites More sharing options...
XN-Matt Posted December 16, 2008 Share Posted December 16, 2008 3.8.1 seems to work fine-ish. (I am also running the latest release of Kayako) The only thing that I couldnt get working was when logging out of WHMCS - it remains logged into Kayako. 0 Quote Link to comment Share on other sites More sharing options...
nielsenj Posted December 16, 2008 Author Share Posted December 16, 2008 Logging out at WHMCS or Kayako will not log off at the opposite side. Proper authentication, user creation and ticket management seems to be working correctly. I'll take a look at it this weekend. Regards, J 0 Quote Link to comment Share on other sites More sharing options...
churchmedic Posted January 2, 2009 Share Posted January 2, 2009 Greetings friends: what is the status of this working together with the latest whmcs and kayako releases thanks 0 Quote Link to comment Share on other sites More sharing options...
rapidfire Posted January 3, 2009 Share Posted January 3, 2009 I seem to be having issues getting the login to auto process from WHMCS to Kayako. When logged into WHMCS, it is not auto logging into Kayako. I have followed all of the directions listed in the install file. Any ideas? 0 Quote Link to comment Share on other sites More sharing options...
rapidfire Posted January 3, 2009 Share Posted January 3, 2009 Alrighty, so it is logging me out of my WHMCS when you log out of Kayako, but it is not automatically logging into the Kayako from WHMCS. Any ideas if the login routine has changed? 0 Quote Link to comment Share on other sites More sharing options...
Andrew09 Posted January 6, 2009 Share Posted January 6, 2009 Also interested. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.