PHPackages                             leogopaldev/nova-intercom-viewer - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. leogopaldev/nova-intercom-viewer

ActiveLibrary[Admin Panels](/categories/admin)

leogopaldev/nova-intercom-viewer
================================

Laravel Nova resource tool to view user's data from intercom

v2.0.0(5y ago)08MITVuePHP &gt;=7.3.0

Since Sep 11Pushed 5y agoCompare

[ Source](https://github.com/leogopaldev/nova-intercom-viewer)[ Packagist](https://packagist.org/packages/leogopaldev/nova-intercom-viewer)[ RSS](/packages/leogopaldev-nova-intercom-viewer/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (1)Dependencies (1)Versions (4)Used By (0)

Nova Intercom Viewer
====================

[](#nova-intercom-viewer)

Laravel Nova resource tool to view user's data from [intercom.io](https://www.intercom.com/)

[![Latest Version on Packagist](https://camo.githubusercontent.com/a6da3491542ade378d168da39c9f4c2fac79e8c302989bccd49a5020ba26414e/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c656f676f70616c6465762f6e6f76612d696e746572636f6d2d7669657765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/leogopaldev/nova-intercom-viewer)[![Total Downloads](https://camo.githubusercontent.com/d40704cb324f336fae15afdf65c8788c8ac8436c015c41fba4aa126a558391a9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c656f676f70616c6465762f6e6f76612d696e746572636f6d2d7669657765722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/leogopaldev/nova-intercom-viewer)

**User profile partial panel**[![screenshot of the user profile partial panel](https://camo.githubusercontent.com/7e620d477d36be4ce69f212829c18acc06abe92b5c9ae600e493dd2c48ae3839/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f6d61696e2e706e67)](https://camo.githubusercontent.com/7e620d477d36be4ce69f212829c18acc06abe92b5c9ae600e493dd2c48ae3839/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f6d61696e2e706e67)

**More data** view, including some extra data, location &amp; custom attributes [![screenshot of the more data view, including some extra data, location & custom attributes](https://camo.githubusercontent.com/f9f6fbcf4389a2fd977079ab53f00bbe22b3d2ecb7dc961897558a6534b25619/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f6d6f72652e706e67)](https://camo.githubusercontent.com/f9f6fbcf4389a2fd977079ab53f00bbe22b3d2ecb7dc961897558a6534b25619/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f6d6f72652e706e67)

**Events view**[![screenshot of the events view](https://camo.githubusercontent.com/424e2889f54aa62d6463092c191afab394b8b1f8fffeab7957b16646e62e46e9/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f6576656e74732e706e67)](https://camo.githubusercontent.com/424e2889f54aa62d6463092c191afab394b8b1f8fffeab7957b16646e62e46e9/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f6576656e74732e706e67)

**Conversations view**[![screenshot of the conversations view](https://camo.githubusercontent.com/52ffeb4ae3fcf448580534650e683d41577cb6a834ec2d06d71be242cc944041/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f636f6e766572736174696f6e732e706e67)](https://camo.githubusercontent.com/52ffeb4ae3fcf448580534650e683d41577cb6a834ec2d06d71be242cc944041/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f636f6e766572736174696f6e732e706e67)

**Notes view**[![screenshot of the notes view](https://camo.githubusercontent.com/f2cac4e11bb2191516dda28167bf2bdb96b6dda101c54ca82bfea2eeb7e897ba/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f6e6f7465732e706e67)](https://camo.githubusercontent.com/f2cac4e11bb2191516dda28167bf2bdb96b6dda101c54ca82bfea2eeb7e897ba/68747470733a2f2f6c656f676f70616c6465762e6769746875622e696f2f6e6f76612d696e746572636f6d2d7669657765722f6e6f7465732e706e67)

Installation
------------

[](#installation)

This package relies on [Intercom's Laravel package](https://github.com/intercom/intercom-php). If you hadn't installed it already, do that now and follow their instructions, and at the end you need to add Intercom's data to you `config/services.php` file as follows:

```
'intercom' => [
    'app_id' => env('INTERCOM_APP_ID'),
    'token' => env('INTERCOM_TOKEN'),
    'secret_key' => env('INTERCOM_SECRET_KEY'),
],
```

Install the package in to a Laravel app that uses [Nova](https://nova.laravel.com) via composer:

```
composer require leogopaldev/nova-intercom-viewer
```

Now you can register this resource tool in your `App\Nova\User` or any other model who uses Intercom on your application. I'll use the User for demonstration purposes:

```
// in app/Nova/User.php

use Itainathaniel\IntercomViewer\IntercomViewer;

// ...

public function fields()
{
    return [
        // ...
        IntercomViewer::make()->onlyOnDetail(),
    ];
}
```

The default view in the user profile page contains all the field Intercom provide. You can selectively hide them, by chaining hide function of the maker, like so:

```
// in app/Nova/User.php

IntercomViewer::make()
	->onlyOnDetail()
	->hideEmail()
	->hideLastseenip(),
```

And so on. The complete list of functions you could use is this:

- `hideAvatar()`
- `hideId()`
- `hideEmail()`
- `hidePhone()`
- `hideName()`
- `hideAnonymous()`
- `hidePseudonym()`
- `hideLastseenip()`
- `hideSessioncount()`
- `hideUnsubscribedfromemails()`
- `hideMarkedemailasspam()`
- `hideHashardbounced()`
- `hideUseragentdata()`
- `hideAnalytics()`

Credits
-------

[](#credits)

- [Leo Gopal](https://github.com/leogopaldev)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 50% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~413 days

Total

3

Last Release

1972d ago

Major Versions

v1.0.1 → v2.0.02020-12-14

PHP version history (2 changes)v1.0.0PHP &gt;=7.1.0

v2.0.0PHP &gt;=7.3.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/b96b0d15a783789395cdef44e063be01558ee823a2cb8814aeaab245ba33a6cd?d=identicon)[leogopal](/maintainers/leogopal)

---

Top Contributors

[![itainathaniel](https://avatars.githubusercontent.com/u/971236?v=4)](https://github.com/itainathaniel "itainathaniel (4 commits)")[![leogopal](https://avatars.githubusercontent.com/u/4948323?v=4)](https://github.com/leogopal "leogopal (4 commits)")

---

Tags

laravelnovaintercom.io

### Embed Badge

![Health badge](/badges/leogopaldev-nova-intercom-viewer/health.svg)

```
[![Health](https://phpackages.com/badges/leogopaldev-nova-intercom-viewer/health.svg)](https://phpackages.com/packages/leogopaldev-nova-intercom-viewer)
```

###  Alternatives

[benjacho/belongs-to-many-field

belongsToMany nova representation in field.

158811.4k1](/packages/benjacho-belongs-to-many-field)[pdmfc/nova-action-button

A Laravel Nova field to run actions.

37733.0k1](/packages/pdmfc-nova-action-button)[khalin/nova-link-field

A Laravel Nova Link field.

31562.2k2](/packages/khalin-nova-link-field)[ebess/nova-collapsible-sidebar

A collapsible sidebar for Laravel Nova.

32313.2k](/packages/ebess-nova-collapsible-sidebar)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
