Laravel package providing Slack integration for PromptlyAgent AI platform.
- OAuth Authentication - Seamless Slack workspace connection
- Webhook Input Triggers - Receive messages from Slack channels
- Message Output Actions - Send agent responses to Slack channels
- Agent Tools - Send messages and interact with Slack from AI agents
- Self-Registering - Zero-configuration Laravel package with auto-discovery
Configure your Slack integration through the PromptlyAgent admin interface:
OAuth setup and workspace connection
Webhook input triggers and event handling
Configure output actions to send responses to Slack channels
AI agent responding to messages in Slack channels
Multi-turn conversations with context awareness
Note: This repository maintains a maximum of 5 screenshots to keep the repository size manageable. The current screenshots provide comprehensive coverage of the integration's key features.
This package is designed to be used with PromptlyAgent. It will be automatically discovered by Laravel when installed.
composer require promptlyagentai/slack-integrationThe package will automatically:
- Register routes for OAuth and webhooks
- Add database migrations for Slack-specific tables
- Register Livewire components for Slack configuration UI
- Register agent tools and output actions
- Create a Slack App at https://api.slack.com/apps
- Add OAuth scopes:
chat:write,channels:read,groups:read - Set redirect URL to:
https://yourdomain.com/integrations/slack/callback - Configure your Slack app credentials in the PromptlyAgent UI
Create webhook input triggers to receive messages from Slack:
- Configure webhook URL in your Slack app
- Messages will trigger agent executions automatically
Send agent responses to Slack channels:
- Configure output actions in agent settings
- Supports both basic messages and Slack Blocks formatting
Agents can use Slack tools to:
- Send messages to channels
- Search for channels
- Retrieve channel information
- PHP 8.2 or higher
- Laravel 11.0 or 12.0
- Livewire 3.0
MIT License. See LICENSE for details.
For issues and questions, please use this repository: https://github.com/promptlyagentai/slack-integration




