TalentLMS supports Intercom identity verification to let you ensure that all conversations between you and your Intercom users are kept private, and no user can impersonate another.
To set it up, follow these steps:
1. Sign in to your Intercom account, and go to the identity verification guide.
2. Click Basic JavaScript.
3. In section 1, check Email to set it as your users’ unique identifier (i.e., instead of User ID).
4. Locate the secret key inside the generated code block and copy it.
5. Sign in to your TalentLMS account as Administrator and go to Home > Account & Settings.
6. In the Security section, check Intercom identity verification (1) and paste your Intercom Secret key in the respective field.
7. Click Save to update your settings.
8. Go to the Themes tab.
9. Make sure to choose your active theme and go to the Javascript tab.
10. Return to your Intercom account and copy the code from section 2.
11. Go back to TalentLMS and paste the code in the Javascript code area without the HTML tags (i.e., <script>...</script>). Keep the value for the “app_id” attribute as provided, and use the currentUserEmail and currentUserIntercomHash variables for the “email” and “user_hash” attributes, like this:
window.intercomSettings = { app_id: "", //Add your intercom App id here email: currentUserEmail, user_hash: currentUserIntercomHash }; (function(){var w=window;var ic=w.Intercom;if(typeof ic==="function"){ic('reattach_activator');ic('update',intercomSettings);}else{var d=document;var i=function(){i.c(arguments)};i.q=[];i.c=function(args){i.q.push(args)};w.Intercom=i;function l(){var s=d.createElement('script');s.type='text/javascript';s.async=true;s.src='https://widget.intercom.io/widget/aft6n8lp';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()
12. Click Update to save your settings.
Note: You cannot set up identity verification for logged-out visitors/leads. |