Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Intercom Laravel Package

laravel-notification-channels/intercom

Laravel Notification Channels Intercom adds an Intercom channel to Laravel notifications, letting you send messages and updates to users through Intercom from your existing notification classes. Requires Laravel and an Intercom access token.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Intercom integration scope: Decides whether to route Laravel notifications (e.g., onboarding, product updates, billing alerts) into Intercom as user-facing messages or events, rather than building a bespoke messaging layer.
  • Build vs. buy vs. glue: Treats Intercom as the bought messaging/support platform and this package as low-cost glue inside an existing Laravel notification architecture. The decision is less “adopt this package” and more “standardize on Laravel Notifications + Intercom.”
  • Roadmap sequencing: If Intercom is already contracted, this package can accelerate a pilot for lifecycle messaging without a new service. If Intercom is not already in the stack, this package should not drive the Intercom purchasing decision.
  • Use-case fit: Best suited for transactional or lifecycle notifications to known users — onboarding nudges, feature announcements, support follow-ups, account alerts — where Intercom’s user model and inbox are the destination.
  • Framework upgrade timing: Release 1.4.0 adds Laravel 9 support, so teams currently pinned to an older Laravel can now consider this channel during an upgrade cycle. Treat it as a compatibility unblock, not a feature investment — the package still targets Laravel 9, which is itself behind the current Laravel major versions.
  • Maintenance ownership decision: With 5 stars, 0 dependents, and only incremental maintenance activity (a single community compatibility PR plus a StyleCI pass), a PM should explicitly decide whether to accept community-package risk, fork it internally, or assign an engineer to own compatibility with current Laravel/PHP versions.
  • Opportunity signal: The high opportunity score and low adoption suggest the Intercom + Laravel notification niche is underserved and effectively community-maintained. That supports exploring a thin internal adapter or a maintained fork if Intercom becomes strategically important.

When to Consider This Package

  • You already pay for Intercom and want Laravel-native notifications to reach Intercom without building a custom API client.
  • Your app is Laravel and your team already uses Laravel’s notification system; adding a channel is cheaper than introducing a new messaging service.
  • Your Laravel version is 9 or earlier — 1.4.0 explicitly adds Laravel 9 support, which is the most concrete compatibility evidence available.
  • The need is narrow: outbound notifications to Intercom, not full Intercom API coverage (conversations, articles, advanced segmentation, webhooks, etc.).
  • You can tolerate dependency risk: low adoption, no dependents, and slow release cadence mean you should budget for compatibility testing and potential in-house maintenance. The 1.4.0 release shows the channel is not abandoned, but it is not actively maintained either.
  • You need speed over longevity: a short-lived campaign, pilot, or internal tool where a quick integration is more valuable than a long-term supported package.

Look elsewhere or build internally when:

  • You need guaranteed support, security patching, or SLA-backed maintenance.
  • You are on Laravel 10+ or a recent PHP version and cannot confirm compatibility — 1.4.0 does not establish support beyond Laravel 9.
  • You need advanced Intercom features beyond sending notifications.
  • Intercom is not already in your stack; the package is too small to justify a platform decision.
  • You expect high volume or business-critical delivery, where a thinly maintained channel is an unacceptable operational risk.

How to Pitch It (Stakeholders)

To executives: This is a small, MIT-licensed Laravel package that connects our app’s notification system to Intercom. It is only worth adopting if Intercom is already part of our customer messaging stack. The upside is fast, low-cost integration; the downside is that adoption remains very low, there are no dependent projects, and the latest release (1.4.0) is a modest compatibility update that adds Laravel 9 support rather than a sign of active investment. Treat it as a tactical accelerator, not a strategic dependency, and require an engineering compatibility check before committing.

To engineering: Version 1.4.0 adds Laravel 9 support via a community PR plus a StyleCI formatting pass — no new features, no breaking changes, no deprecations. That improves the compatibility picture slightly and confirms the package isn’t fully abandoned, but it does not cover Laravel 10+, so verify against our actual runtime. Vet compatibility, review the source, and decide whether we fork, pin, or wrap it behind an internal interface so we can replace it later.

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle
glavweb/extra-bundle
glavweb/api-bundle
glavweb/admin-bundle
adachsoft/api-version-bundle
elsayed85/laravel-api-exceptions
ouhssini/laravel-demo-mode
daworks/ncloud-outbound-mailer-driver
gp247/cms
ignibyte/aic-gates
nexa-merchant/blog
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
cgv/localized-resource