How to enable Intercom identity verification

TalentLMS supports Intercom identity verification.

Identity verification allows you to make sure that conversations between you and your intercom users are kept private and that no user can impersonate another.

To set it up, follow the instructions on your intercom account (basic javascript option).

Please note that we use the email only (no user_id) option to create the hash.

To complete the first step, just copy the secret key and paste it into the "Secret key" field below the "Intercom identity verification" option (1), found in the "Security" section at the "Account & Settings" page and click "Save".

Once this is done, add the code from step 2 in your theme's additional Javascript in TalentLMS, by using the available currentUserEmail and currentUserIntercomHash variables.
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='';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()

Please note that you cannot set up identity verification for logged-out visitors/leads.

Feedback and Knowledge Base