Last active
October 1, 2015 13:43
-
-
Save jonathanheron/5910535ce7d393193311 to your computer and use it in GitHub Desktop.
Installation snippet for Intercom Messenger for the Acquire plan
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- Add this just before your closing </body> tag --> | |
<!-- Replace 'APP_ID' with your app ID --> | |
<script> | |
window.intercomSettings = { app_id: 'APP_ID' }; | |
</script> | |
<!-- Replace 'APP_ID' with your app ID --> | |
<script>(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/APP_ID';var x=d.getElementsByTagName('script')[0];x.parentNode.insertBefore(s,x);}if(w.attachEvent){w.attachEvent('onload',l);}else{w.addEventListener('load',l,false);}}})()</script> |
+1 to @DocX concern
Guys, the OP isn't notified of comments on gists. You need to contact @jonathanheron separately.
Please contact team@intercom.io if you have any questions.
👍 How do we use this on a single page app when a user logs in? @jonathanheron
@bnetter I found this to work on my site - Intercom shutdown followed by a new intercom boot. Example is angular but you get the idea.
$rootScope.$on('auth:login', function(event, user){
Intercom("shutdown");
window.Intercom('boot', {
app_id: "APP_ID",
name: user.displayName,
email: user.email,
created_at: (new Date(user.createdAt) / 1000),
});
});
@nwhatt just what I needed for my Ember site, thanks!
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
is it possible to configure other settings on aquire like changing the message that pops up by default, etc?