nuxt-intercom
| Install | |
|---|---|
npm install nuxt-intercom |
|
| Latest Version: | 1.2.1 |
| License: | MIT |
| Last Updated: | Mar 4, 2026 |
| Links: | GitHub · npm |
nuxt-intercom
NuxtJS module for Intercom
Table of contents
Main features
- Load Intercom only when required (once
$intercomis called) - Reuse the same instance across all components
- TypeScript support
Setup
- Add
nuxt-intercomdependency to your project:
npm install nuxt-intercom
- Add
nuxt-intercommodule and configuration tonuxt.config.js:
export default {
// ...other config options
modules: ["nuxt-intercom"];
intercom: {
appId: 'my_app_id',
}
}
- (Optional) TypeScript support. Add
nuxt-intercomto thetypessection oftsconfig.json:
{
"compilerOptions": {
"types": ["nuxt-intercom"]
}
}
Options
disabled
- Type:
Boolean - Default:
false
Disable Intercom. Useful for non-production environments.
appId
- Type:
String
The app_id of your Intercom app which will indicate where to store any data.
i18n
- Type:
Boolean - Default:
false
Enable i18n-module integration.
hideDefaultLauncher
- Type:
Boolean - Default:
false
Hide the default launcher icon. Setting to false will forcefully show the launcher icon.
alignment
- Type:
String - Default:
right
Dictate the alignment of the default launcher icon to be on the left/right. Possible values: "left" or "right" (any other value is treated as right).
horizontalPadding
- Type:
Number - Default:
20
Move the default launcher icon horizontally. Padding from right side of screen Minimum value: 20.
verticalPadding
- Type:
Number - Default:
20
Move the default launcher icon vertically. Padding from bottom of screen. Minimum value: 20.
enableMobilePadding
- Type:
Boolean - Default:
false
Apply the verticalPadding property to mobile devices.
languageOverride
- Type:
String - Default:
""
Usage
It can be used inside components like:
<button type="button" @click="$intercom('show')">Chat with us</button>
Intercom: Javascript API: Methods
License
See the LICENSE file for license rights and limitations (MIT).
Version History
| Version | Released | License |
|---|---|---|
| 1.2.1 | MIT | |
| 1.2.0 | MIT | |
| 1.1.1 | MIT | |
| 1.1.0 | MIT | |
| 1.0.11 | MIT | |
| 1.0.10 | MIT | |
| 1.0.9 | MIT | |
| 1.0.8 | MIT | |
| 1.0.7 | MIT | |
| 1.0.6 | MIT | |
| 1.0.5 | MIT | |
| 1.0.4 | MIT | |
| 1.0.3 | MIT | |
| 1.0.2 | MIT | |
| 1.0.1 | MIT |