# Discourse Intercom (Advanced)

**URL:** https://meta.discourse.org/t/discourse-intercom-advanced/106622
**Category:** Plugin
**Tags:** official, intercom
**Created:** [January 15, 2019, 7:59pm UTC](https://meta.discourse.org/t/discourse-intercom-advanced/106622 "2019-01-15T19:59:18Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [January 15, 2019, 7:59pm UTC](https://meta.discourse.org/t/discourse-intercom-advanced/106622/1 "2019-01-15T19:59:18Z")

</div>

> ℹ This plugin implements Intercom’s [“Identity Verification”](https://www.intercom.com/help/configure-intercom-for-your-product-or-site/staying-secure/enable-identity-verification-for-web-and-mobile) system. If you do not need this, a simpler theme component is available [here](https://meta.discourse.org/t/intercom-widget/107517).

| | | |
| --- | --- | --- |
| :discourse2: | **Summary** | **Discourse Intercom** is the official [Intercom](https://www.intercom.com) integration plugin for Discourse. |
| 🛠 | **Repository Link** | [https://github.com/discourse/discourse-intercom](https://github.com/discourse/discourse-intercom) |
| 📖 | **Install Guide** | [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157) |

> [@](#):
>
> :discourse2: As this is an #official plugin maintained by the Discourse team, #Support, #Contribute > Bug, #Contribute > UX, and #Contribute > Feature requests can be made in the respective categories here on Meta, and tagged with the appropriate plugin tag. Click on a link below to get one started. 👍
> 
> [❓&nbsp; **Support**](https://meta.discourse.org/new-topic?category_id=6&body=%3E%20Before%20asking,%20did%20you%20search%20first%3F%20Press%20%F0%9F%94%8D%20at%20the%20upper%20right%20to%20search.&tags=intercom "Ask for support on configuring and using Discourse Intercom") [🐛&nbsp; **Bug**](https://meta.discourse.org/new-topic?category_id=1&tags=intercom "A bug report means something is broken, preventing normal/typical use of the plugin") [👀&nbsp; **UX**](https://meta.discourse.org/new-topic?category_id=9&tags=intercom "Discussion about the user interface of Discourse Intercom, and how features are presented (including language and UI elements)") [💡&nbsp; **Feature**](https://meta.discourse.org/new-topic?category_id=2&tags=intercom "Discussion about how existing Discourse Intercom features can be improved or enhanced, and how proposed new features could work")

### Features

It will add the [Intercom Messenger](https://www.intercom.com/messenger) to your Discourse site in few easy steps. The messenger will be displayed for the logged-in users and their identity in Intercom is verified by their email addresses. Before enable this plugin (by `intercom_enabled` site setting), you should fill the other required settings `intercom_app_id` and `intercom_secret_key`. You can get it from the below URL

[https://app.intercom.io/a/apps/{APP\_ID}/settings/identity-verification/web](https://app.intercom.io/a/apps/%7BAPP_ID%7D/settings/identity-verification/web)

### Content Security Policy

For security reasons, all scripts are now blocked if [the `Content Security Policy` site setting is enabled](https://meta.discourse.org/t/mitigate-xss-attacks-with-content-security-policy/104243). **On hosted sites and new Discourse installs, this setting is enabled by default**. It is necessary to whitelist the URLs in the site setting `content security policy script src`.

For **Intercom** add:

- `https://widget.intercom.io/`
- `https://js.intercomcdn.com/`

### CHANGELOG

### TODO

> Last edited by @JammyDodger 2024-06-03T22:03:45Z
> 
> > **Check document**
> >
> > Perform check on document:

---

_[View the full topic](https://meta.discourse.org/t/discourse-intercom-advanced/106622)._
