Weave Code
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 Php Laravel Package

intercom/intercom-php

Intercom PHP SDK for PHP 8.1+ that makes it easy to call Intercom APIs. Instantiate IntercomClient with your token, use typed request objects, handle IntercomApiException for 4xx/5xx errors, and iterate list endpoints with automatic pagination via Pager.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Customer Support Automation: Enables seamless integration with Intercom’s API to automate customer onboarding, support workflows, and real-time messaging (e.g., triggering conversations based on user actions).
  • Data Sync & CRM Integration: Facilitates bidirectional sync between Intercom and internal systems (e.g., updating user attributes in Intercom from a CRM like Salesforce or HubSpot).
  • AI/Content Management: Supports Intercom’s AI Content features (e.g., importing FAQs, articles) to reduce manual setup and improve self-service portals.
  • Legacy System Modernization: Provides a dual-SDK approach (new + legacy) to gradually migrate from older Intercom APIs without disrupting existing workflows.
  • Compliance & Security: Built-in exponential backoff retries, timeout controls, and PSR-compliant HTTP clients ensure reliability and adherence to security best practices (e.g., GDPR data handling via soft/hard deletes).
  • Cost Optimization: Reduces API call overhead with pagination support (e.g., fetching large datasets efficiently) and customizable timeouts/retries to avoid unnecessary costs.
  • Developer Productivity: Type hints, PSR-17/18 compliance, and Guzzle/HTTPlug flexibility allow engineers to integrate Intercom with minimal boilerplate or dependency conflicts.

When to Consider This Package

Adopt this package if:

  • Your PHP backend (v8.1+) interacts with Intercom’s API (e.g., for customer support, messaging, or data sync).
  • You need modern API features (e.g., AI Content, Teams, Conversation Search) with minimal maintenance (auto-generated, Fern-built SDK).
  • Your team prefers type safety, PSR standards, and HTTP client flexibility (Guzzle, CURL, etc.).
  • You require legacy compatibility (side-by-side use of old/new SDKs during migration).
  • You prioritize reliability (retries, timeouts, pagination) and security (explicit error handling, PSR compliance).

Look elsewhere if:

  • You’re using PHP < 8.1 (requires upgrade).
  • Your stack relies on non-PSR HTTP clients (e.g., custom solutions without HTTPlug adapters).
  • You need real-time Intercom webhooks (this is an API client, not a webhook receiver; pair with intercom/webhooks-php if needed).
  • Your use case is highly experimental (Intercom’s API may change; SDK is auto-generated and tied to their API versions).

How to Pitch It (Stakeholders)

For Executives: "This Intercom PHP SDK lets us automate customer support at scale while reducing manual work and API costs. It’s a low-maintenance, enterprise-grade tool that syncs seamlessly with our CRM, triggers personalized messages, and even imports AI-driven content—all with built-in reliability (retries, timeouts) and security (PSR compliance). By adopting this, we cut support response times and improve self-service, while developers get a modern, type-safe API to work with."

For Engineers: *"This is a Fern-generated, auto-updated Intercom client for PHP 8.1+ that:

  • Supports all modern Intercom APIs (AI Content, Teams, Conversations) with pagination, retries, and custom HTTP clients.
  • Dual-SDK mode: Migrate from legacy to new APIs gradually without downtime.
  • PSR-17/18 compliant: Works with Guzzle, CURL, or any HTTPlug adapter.
  • Zero boilerplate: Type hints, exception handling, and timeout controls built-in.
  • Cost-efficient: Pagination and retries optimize API calls and reduce errors. Start with composer require intercom/intercom-php—it’s production-ready and backed by Intercom’s team."
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.
terminal42/code-quality-tools
codifyo/ts-generator-bundle
andydefer/laravel-cluster
testo/fiber
mintobit/jobqueue
a4sex/maintenance-bundle
a4sex/entity-date-update
a4sex/client-identifier
a4sex/base-utilites
a4sex/key-value-storage
a4sex/micro-status
chilldev/dependency-injection-extra
datinglibre/datinglibre-app-api
biberltd/corebundle
bricre/symfony-bundle-test
biberltd/logbundle
dominium/http-adapter-bundle
dominium/google-analytics
a4sex/auto-clean-entity
christhompsontldr/laravel-inky