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

Driver Slack Laravel Package

botman/driver-slack

Slack driver for BotMan, the PHP chatbot framework. Connect BotMan bots to Slack workspaces to handle messages, slash commands, and interactive events through a simple, fluent API. Works well for Laravel and standalone PHP chatbot projects.

Deep Wiki
Context7

Product Decisions This Supports

  • Feature delivery: Ship Slack-based conversational features—slash commands, interactive buttons, channel messages, attachments, and webhook event handling—without building Slack transport plumbing from scratch.
  • Roadmap validation: Use it to test demand for a Slack assistant or workflow bot before committing to a larger conversational platform investment.
  • Build vs. buy/borrow: Favor adoption when the team already uses BotMan or Laravel/PHP; it converts Slack integration from custom engineering into configuration and bot logic.
  • Use cases: Internal ops assistants, HR/IT request triage, approval workflows with interactive buttons, alerting and incident-channel bots, support queue notifications, and lightweight channel automations.
  • Architecture decision: Treat it as a BotMan Slack driver—not a complete Slack platform SDK—so product scope stays focused on conversational flows rather than advanced Slack app distribution, OAuth, or Block Kit-heavy experiences.

When to Consider This Package

Consider it when:

  • You already have a BotMan bot or a Laravel/PHP team comfortable owning Composer dependencies.
  • The product is an internal or low-risk Slack app with straightforward messaging, slash commands, buttons, and webhook events.
  • You need a fast, MIT-licensed path to an MVP and can tolerate self-maintenance.
  • The Slack surface area is limited and does not require multi-workspace OAuth, Socket Mode, or the newest Slack platform features on day one.
  • You can place Slack integration behind an internal abstraction so the driver can be swapped later.

Look elsewhere when:

  • You are building a public, multi-workspace Slack app with OAuth distribution, granular scopes, and marketplace requirements.
  • You need active vendor support, SLAs, security patches, or guaranteed compatibility with current Slack APIs—the last release was in 2019.
  • The experience depends heavily on advanced Block Kit, modals, shortcuts, Socket Mode, or newer event subscription models.
  • Your team is not PHP/Laravel-native, or the chatbot is strategic enough to justify a maintained first-party Slack SDK or managed bot platform.
  • Community signal matters: 51 stars is modest, so expect limited ecosystem examples and community troubleshooting.

How to Pitch It (Stakeholders)

Executive summary: This package offers a low-cost, MIT-licensed way to connect a PHP/Laravel chatbot to Slack, enabling slash commands, interactive buttons, channel messaging, and webhook events. It is best positioned as a fast path to an internal Slack assistant MVP—not as the foundation for a publicly distributed Slack app.

For engineering: It is a BotMan driver, so it reduces Slack-specific boilerplate but does not replace a modern Slack SDK. The 2019 last release is the main risk: validate webhook signature handling, current Slack API compatibility, and OAuth requirements before committing. Keep the integration behind an interface and run a time-boxed spike.

Recommendation: Pursue a short technical spike for an internal, low-risk Slack workflow. If it passes API and security checks, use it to validate user demand quickly; if the product succeeds or requires public distribution, plan to migrate to a maintained Slack integration.

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.
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console