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

Slack Bundle Laravel Package

nexylan/slack-bundle

Symfony bundle that integrates the Slack API into your application. Configure Slack clients and tokens, inject services via the container, and send messages or notifications from your Symfony app with minimal setup.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Fit caveat for roadmap planning: This is a Symfony bundle, not a Laravel package. For a Laravel roadmap, treat it as a reference implementation or a dependency only if the product is actually Symfony-based; do not assume native Laravel service-provider integration.
  • Feature decisions around Slack notifications: Useful for deciding whether to add Slack-based alerts, incident notifications, deployment status updates, approval workflows, or customer-support escalations.
  • Build vs. buy: Supports a “buy small / integrate thin” decision for simple Slack messaging, but the low star count, 2020 last release, and low opportunity score argue against making it a strategic dependency.
  • Use-case prioritization: Best suited to internal operational notifications—CI/CD results, monitoring alerts, support queue updates—rather than customer-facing or revenue-critical messaging.
  • Laravel-specific recommendation: For Laravel products, prioritize Laravel’s native notification/mail channels, a maintained Slack SDK, or a thin in-house webhook client over this Symfony bundle.
  • Roadmap risk input: If adoption is proposed, require an owner, compatibility testing, and an exit plan because Slack API changes and PHP/Symfony version drift may leave this wrapper stale.

When to Consider This Package

  • Consider only if: the application is a Symfony app already using the nexylan/slack library, the need is simple Slack messaging, and the team accepts maintaining or forking a low-activity bundle.
  • Consider as a reference: if the team wants to understand a minimal Symfony integration pattern before building a small internal Slack client.
  • Do not consider for new Laravel products: there is no evidence of native Laravel integration, and the package is not positioned as a Laravel solution.
  • Look elsewhere when: the product needs long-term support, security updates, modern Slack API coverage, Laravel-native notifications, queue/retry behavior, OAuth installation flows, interactive components, or compliance-grade auditability.
  • Look elsewhere if: the last release date (2020-01-31), low adoption (107 stars), and low opportunity score indicate unacceptable vendor risk for a product-facing dependency.
  • Prefer alternatives: maintained Slack SDKs, Laravel’s notification system, direct Slack webhook calls behind an internal interface, or a community package with active maintenance and Laravel support.

How to Pitch It (Stakeholders)

  • Executive summary: This package can help a Symfony team send Slack notifications quickly, but it is not a strategic or Laravel-native solution. Its age and low activity make it a maintenance risk, so use it only for low-risk internal alerts or as a pattern to copy.
  • Product recommendation: Do not make it a foundation for customer-facing workflows. For Laravel, choose a maintained Slack integration or build a small webhook abstraction behind an internal interface so the vendor can be swapped.
  • Engineering summary: It is an MIT-licensed Symfony bundle wrapping nexylan/slack; last release was January 2020. Before use, verify PHP/Symfony compatibility, Slack API coverage, error handling, retries, and whether the underlying library is still maintained.
  • Decision gate: Approve only for internal, non-critical notifications with a named owner and removal plan. Reject for new product development unless a spike proves it works with the current stack and the team accepts fork/maintenance responsibility.
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.
diephp/sequences
users-au/socialite-provider
twidpay/twid-logger
mrnewport/laravel-plaid
mrnewport/laravel-repo
mrnewport/laravel-docsign
mrnewport/laravel-stow
mrnewport/laravel-flow
mrnewport/laravel-priceable
mrnewport/laravel-nestedterms
fredmeng/laravel-apidoc-generator
itstructure/laravel-multilingual-tools
pdustdar/elasticsearch
markupai/php-sdk
rlacerda83/lumem-microservice-shipment
uni-method/symfony-lib
tacticmedia/scim-server-bundle
neika-ai/symfony-bundle
mattleads/agent-publishing-bundle
glavweb/framework-bundle