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

simonbackx/slack-php-webhook

A lightweight PHP package for sending Slack messages through incoming webhooks. Compose simple text notifications or richer attachment-based messages with a clean, framework-agnostic API that works in any PHP project.

Deep Wiki
Context7

Product Decisions This Supports

  • Feature scoping: Supports a narrow “notify a Slack channel” feature, not a full Slack integration. Useful for internal alerts such as error monitoring, deploy notifications, cron failures, signup/order events, and support escalations.
  • MVP acceleration: Lets the team ship one-way Slack notifications quickly in a PHP/Laravel app without building a webhook client from scratch.
  • Build vs. buy/adopt: Favors adopting a small MIT OSS wrapper over custom code when requirements are limited to incoming webhooks and static channel destinations.
  • Roadmap boundary: Helps separate “Slack notifications” from “Slack collaboration” work. Interactive messages, slash commands, OAuth, multi-workspace installs, and message updates require a different solution.
  • Vendor/dependency risk decision: Raises a maintainability flag because the last release is from 2018. Adoption should be treated as a tactical choice with an exit path, not a long-term platform commitment.
  • Use-case fit: Best for low-volume, internal, one-way notifications. Poor fit for customer-facing messaging, complex Slack app behavior, or compliance-sensitive workflows without additional review.

When to Consider This Package

  • Consider it when the app is PHP/Laravel, the need is simple one-way posting to Slack via an incoming webhook, and the team accepts a small, old, community-maintained dependency.
  • Good fit for prototypes, internal ops alerts, MVP notification channels, and teams that can pin the package version and wrap it behind an internal notification interface.
  • Validate compatibility first: PHP version, Laravel version, autoloading, dependency constraints, and whether the package supports the message format you need.
  • Look elsewhere if you need OAuth, Slack app installation flows, multiple workspaces, slash commands, interactive buttons/modals, event subscriptions, file uploads, message updates, retries, rate-limit handling, or active maintenance.
  • Look elsewhere if the organization requires a supported vendor, security review, long-term maintenance guarantees, or modern Laravel notification-channel integration.
  • Even when adopted, isolate it behind your own SlackNotifier/notification adapter so replacing it later is a small code change rather than a product rewrite.

How to Pitch It (Stakeholders)

  • Executive summary: This is a low-cost, MIT-licensed shortcut for adding basic Slack alerts to a PHP/Laravel product. It can reduce delivery time for internal notifications, but it is not a strategic Slack platform integration and carries maintenance risk due to its age.
  • Engineering summary: Use it as a thin adapter for incoming-webhook message posting, pin the version, add a smoke test, and keep the webhook URL in secrets management. Avoid spreading package-specific calls throughout the codebase.
  • Product recommendation: Approve for internal, low-risk notification use cases where speed matters and requirements are one-way. Do not position it as support for a full Slack app or customer-facing collaboration features; budget a replacement path if Slack becomes a roadmap priority.
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