let us add our own live chat/help desk script
under review
M
Matt McLelland
The ability to add our own help desk or live chat scripts would allow us to serve our customers better and provide the same awesome customer support you guys do.
Also, just being able to add our own scripts in general would be very helpful. Google Analytics, Facebook Pixels, Intercom, Walkme, etc.
HIGHLVL-I-220
Log In
R
Roland Wienen
It would be really great to have that. An integration on the agency level in order to show a help bubble for users, wich are logged in on a sub-account, means some things more than an easy java script. I use Intercom. To really integrate it, I have to do some steps:
- Every time when a new user will be created I have to generate a HMAC, which will be stored in the database, for him:
const crypto = require('crypto');
const secretKey = 'xcxcxcxcxcxcxcxcxcxcxcxc'; // an Identity Verification secret key (web)
const userIdentifier = current_user.id.toString(); // a UUID to identify your user
const hash = crypto.createHmac('sha256', secretKey).update(userIdentifier).digest('hex');
- I have to send the sub-account's company data to intercom via intercom's REST API. Once per sub-account. New users I have to connect to this company via intercom's REST API.
- Every time when a user logs in I have to restore and to send this generated HMAC towards the intercom server via javascript:
<script>
window.intercomSettings = {
api_base: "https://api-iam.intercom.io",
app_id: "mjmjmjmj",
user_id: user.id // a UUID to identify your user
user_hash: "INSERT_HMAC_VALUE_HERE"
};
</script>
- I have to implement a script to show the support bubble (widget) on sub-account level for users, which are logged in:
<script>
(function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',w.intercomSettings);}else{var d=document;var i=function(){i.c(arguments);};i.q=[];i.c=function(args){i.q.push(args);};w.Intercom=i;var l=function(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/mjmjmjmj';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);};if(document.readyState==='complete'){l();}else if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})();
</script>
THE RESULT:
GHL's user data will be forwared to intercom in a secure way. This is the only way to switch on the ticket portal in intercom. This is necessary if I want to give my customers the opportunity to see their tickets on company and user level.
D
Daniel Hartzheim
This is already done - just confirmed. Add the script to your Agency Settings section and it will show up in all sub-accounts.
E
Eric Kelly
Daniel Hartzheim I tried this and there was not chat bubble
V
Victor Glez
Hi High Level this would be great to add. If you guys can allow us just to add a link to our support system it will help us out to serve our clients better We don’t need a script we just need to be able to add an external link and the question mark will show in our clients account.
D
Daniel Hartzheim
Seems like this is shipped already. You can add custom scripts to HL webpages and landing pages, including chat. HL also now includes a native chat widget.How do we close these ideas? ha
C
Christen Robinson
Not sure if you're still waiting for an update on this but right now I use Zendesk for my "customer support" desk and have uploaded the script for this into the Agency Settings so that my blue "Support" button shows in the bottom right corner of the application on desktop. This way my clients when they need help, submit a support ticket, or join live chat when we are available can do that. I know of another HL user who has her ManyChat bot script placed there and uses it as the help desk. I am sure you can do the same with Intercom too if that's your helpdesk/chat of choice.
M
Matt McLelland
Any update on this? I"m building out a help library but I would really love to be able to chat with clients within the app. I've got a goal of adding 100 accounts in here and managing that many customers will require some great support systems.