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 Laravel Package

jeremykenedy/slack

Laravel package for Slack integration, letting your app send messages and notifications to Slack channels, often via incoming webhooks. Useful for alerts, error logging, and activity updates from Laravel applications.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping for Slack notifications: Supports a narrow outbound-messaging use case—sending simple messages to Slack channels via webhook. It does not support richer Slack product needs such as interactive buttons, OAuth multi-workspace installs, inbound events, file uploads, or Block Kit layouts.
  • Build vs. buy vs. adopt: Frames the decision as “small OSS wrapper vs. native Laravel Slack notifications vs. official Slack SDK.” The package is MIT-licensed and small in surface area, but signals low community adoption (10 stars), an unknown repository, a low package health score (0.11), and no release since December 2020.
  • Roadmap prioritization: Appropriate only for low-risk, one-way alerts such as deploy notices, cron failures, error summaries, new-signup alerts, or internal support escalations. Not appropriate as the foundation for a strategic Slack integration or customer-facing notification product.
  • MVP and internal-tool validation: Could support a time-boxed proof of concept to validate that Slack alerting is valuable before investing in a maintained integration.
  • Dependency and maintenance risk decisions: Raises a clear decision point: accepting an unmaintained dependency for convenience versus owning a thin internal notification abstraction that can be swapped later.

When to Consider This Package

Consider it only when all or most of the following are true:

  • The need is simple, outbound, webhook-based Slack messaging—no OAuth, no interactive components, no inbound events.
  • The use case is internal, low-risk, and non-critical, such as prototype alerts or an MVP.
  • The team is already on PHP/Laravel and wants the smallest possible integration effort.
  • The dependency can be isolated behind an internal interface, pinned, tested, and replaced without touching product code.
  • The team has explicitly accepted the maintenance risk of a package with no release since 2020, 10 stars, an unknown repository, and a low health score.

Look elsewhere when:

  • Slack notifications are production-critical, customer-facing, security-sensitive, or part of the core product.
  • You need Laravel 9/10/11 compatibility, maintained dependency constraints, queueing/retries, or security patching.
  • You need Block Kit, OAuth, multi-workspace support, inbound events, slash commands, file uploads, or interactive workflows.
  • You require vendor or community support, active issue triage, or a healthy release cadence.
  • A native Laravel Slack notification channel or the official Slack SDK already covers the need with lower long-term ownership cost.

How to Pitch It (Stakeholders)

Executive summary: This is a small MIT-licensed PHP package for sending simple messages to Slack. It could accelerate a low-risk internal alerting MVP, but it is not a strategic integration platform. With 10 stars, an unknown repository, a low health score, and no release since December 2020, it carries meaningful maintenance and supply-chain risk. Recommendation: use it only for time-boxed, internal, one-way notifications behind a thin abstraction—or skip it in favor of Laravel’s native Slack notifications or the official Slack SDK for anything production-critical.

For engineering: The package is simple and narrowly scoped, but effectively unmaintained. Pin versions, wrap it behind an internal notification interface, add tests for message delivery and failure handling, and plan an exit path. Do not let it become a critical-path dependency or spread direct calls throughout the codebase.

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.
3mdikram/worldmoneywords
snowsoft/config
itmosoft/laravel-subscriptions
larva/laravel-ai-qwen
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