> ## Documentation Index
> Fetch the complete documentation index at: https://docs.b3os.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Slack Integration

Streamline your blockchain operations by connecting Slack with B3OS workflow automation. Transform real-time crypto alerts and community interactions in...

![Slack logo](https://ai-icon.b3.fun/logo/slack) Integration available

Streamline your blockchain operations by connecting Slack with B3OS workflow automation. Transform real-time crypto alerts and community interactions into actionable on-chain tasks and automated team notifications.


**[Public page](https://b3os.org/integrations/app/slack)**

Open the user-facing integration overview for examples, templates, and sharing.
  **[Action reference](/actions/reference)**

Schema-level references for executable actions and test payloads.
  **[Trigger reference](/actions/trigger-reference)**

Event and schedule triggers that can start B3OS workflows.

## Build With Slack

Use Slack when a workflow needs to react to Slack: Bot Mentioned, Slack: Button Click / Interaction and follow up with actions such as AI Format Message, Slack: Add Reaction, Slack: Archive Channel. Start in the visual editor to connect an account, then use the references below for payload shape, required fields, and API testing.

## Available Actions

| Action | ID | Connector | Required fields |
| --- | --- | --- | --- |
| ![AI Format Message logo](https://ai-icon.b3.fun/logo/ai) [AI Format Message](/actions/reference/generated/ai-format-message) | `ai-format-message` | `-` | `rawText` |
| ![Slack: Add Reaction logo](https://ai-icon.b3.fun/logo/slack) [Slack: Add Reaction](/actions/reference/generated/slack-add-reaction) | `slack-add-reaction` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `channel`, `timestamp`, `name` |
| ![Slack: Archive Channel logo](https://ai-icon.b3.fun/logo/slack) [Slack: Archive Channel](/actions/reference/generated/slack-archive-channel) | `slack-archive-channel` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `channel` |
| ![Slack: Create Channel logo](https://ai-icon.b3.fun/logo/slack) [Slack: Create Channel](/actions/reference/generated/slack-create-channel) | `slack-create-channel` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `name` |
| ![Slack: Create Reminder logo](https://ai-icon.b3.fun/logo/slack) [Slack: Create Reminder](/actions/reference/generated/slack-create-reminder) | `slack-create-reminder` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `text`, `time` |
| ![Slack: Delete File logo](https://ai-icon.b3.fun/logo/slack) [Slack: Delete File](/actions/reference/generated/slack-delete-file) | `slack-delete-file` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `file` |
| ![Slack: Delete Message logo](https://ai-icon.b3.fun/logo/slack) [Slack: Delete Message](/actions/reference/generated/slack-delete-message) | `slack-delete-message` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `channel`, `ts` |
| ![Slack: Find Message logo](https://ai-icon.b3.fun/logo/slack) [Slack: Find Message](/actions/reference/generated/slack-find-message) | `slack-find-message` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `query` |
| ![Slack: Find User by Email logo](https://ai-icon.b3.fun/logo/slack) [Slack: Find User by Email](/actions/reference/generated/slack-find-user-by-email) | `slack-find-user-by-email` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `email` |
| ![Slack: Get Channel Info logo](https://ai-icon.b3.fun/logo/slack) [Slack: Get Channel Info](/actions/reference/generated/slack-get-channel-info) | `slack-get-channel-info` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `channel` |
| ![Slack: Get Current User logo](https://ai-icon.b3.fun/logo/slack) [Slack: Get Current User](/actions/reference/generated/slack-get-current-user) | `slack-get-current-user` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | - |
| ![Slack: Get File Info logo](https://ai-icon.b3.fun/logo/slack) [Slack: Get File Info](/actions/reference/generated/slack-get-file) | `slack-get-file` | ![slack logo](https://ai-icon.b3.fun/logo/slack) `slack` | `file` |


19 more actions are listed in the full action reference.

## Available Triggers

| Trigger | ID | Required configuration |
| --- | --- | --- |
| [Slack: Bot Mentioned](/actions/trigger-reference/triggers/slack-mentions) | `slack-mentions` | `channelId`, `botToken` |
| [Slack: Button Click / Interaction](/actions/trigger-reference/triggers/slack-new-interaction-event) | `slack-new-interaction-event` | - |
| [Slack: New Channel Created](/actions/trigger-reference/triggers/slack-new-channel-created) | `slack-new-channel-created` | - |
| [Slack: New Direct Message](/actions/trigger-reference/triggers/slack-new-direct-message) | `slack-new-direct-message` | - |
| [Slack: New Keyword Mention](/actions/trigger-reference/triggers/slack-new-keyword-mention) | `slack-new-keyword-mention` | `keyword` |
| [Slack: New Message in Channels](/actions/trigger-reference/triggers/slack-new-message-in-channels) | `slack-new-message-in-channels` | - |
| [Slack: New Reaction Added](/actions/trigger-reference/triggers/slack-new-reaction-added) | `slack-new-reaction-added` | - |
| [Slack: New User Added](/actions/trigger-reference/triggers/slack-new-user-added) | `slack-new-user-added` | - |
| [Slack: New User Mention](/actions/trigger-reference/triggers/slack-new-user-mention) | `slack-new-user-mention` | `user` |


## Common Use Cases

**Real-time Whale Alert Monitoring**

Set up a trigger for specific keyword mentions in your alpha channels to automatically broadcast large transaction alerts or wallet movements to your core team.
  **Automated Community Onboarding**

Trigger automated workflows when a 'New User' is added to a Slack channel, ensuring new community members receive instant access to important documentation or onboarding steps.
  **Governance & Voting Notifications**

Use 'New Message' or 'New Reaction' triggers to alert your DAO members whenever a new governance proposal is posted or when a specific voting milestone is reached.
  **Instant Support Escalation**

Monitor 'New Direct Messages' or specific keyword mentions related to technical issues to automatically create support tickets or alert your engineering team via B3OS.

## Connector Notes

- Create the connector from a trusted B3OS organization before publishing workflows that call external accounts.
- Keep OAuth tokens, API keys, bot tokens, channel IDs, and account IDs in connector settings or workflow props, not in reusable public template text.
- Test with the visual editor or `POST /v1/actions/{type}/test` before routing production traffic.

## Related Templates

| Template | Description | Tags |
| --- | --- | --- |
| [Coinbase Biz + Morpho: Rebalance for Max Yield](https://b3os.org/templates/treasury-usdc-rebalancer) | This is a workflow you can have running on a preset cadence where your Coinbase Biz balance w... | coinbase, wallet, payment, treasury, accounting |
| [Developer: Send Tokens via Webhook](https://b3os.org/templates/dev-send-tokens-webhook) | Configure a chain and token once, then post to the webhook with a recipient address and amoun... | payment, developer |
| [Payments: Approve email invoices in Slack, pay in USDC](https://b3os.org/templates/invoice-email-slack-approval-usdc-payment) | Monitors your Gmail for invoices that accept crypto. When one arrives, the workflow parses th... | payment, onchain-ops, developer |
| [Polymarket: Copy Trade a User](https://b3os.org/templates/polymarket-copy-trade) | This workflow allows you copy trade any Polymarket user without needing a Polymarket account.... | slack-v2, slack-bot, defi, trading, wallet |
| [Aerodrome: Whale Swap Alert](https://b3os.org/templates/aerodrome-whale-swap-alert) | This workflow monitors a specified whale wallet and tracks if they sell or swap any ERC-20 to... | slack-v2, slack-bot, defi, trading |
| [Automated Stop-Loss Manager for Polymarket](https://b3os.org/templates/polymarket-auto-stop-loss) | Periodically checks market positions and automatically closes any assets that fall below a pr... | slack-v2, slack-bot, trading, wallet, messaging |
| [Batch Gas Funding](https://b3os.org/templates/batch-gas-funding) | **This workflow help you batch distribute gas to an unlimited list of wallets.** You get to s... | slack-v2, onchain-ops |
| [Clanker: Auto-take profit or stop loss on positions](https://b3os.org/templates/clanker-auto-take-profit-stop-loss) | Watches your open Clanker snipe positions and auto-sells the moment your take-profit or stop-... | defi, trading, wallet |

## FAQ

**How can B3OS and Slack improve my crypto workflow?**

B3OS allows you to trigger automated blockchain workflows based on specific Slack events, such as keyword mentions or new messages, ensuring your team responds to market shifts or community needs instantly.
  **Can I automate alerts for specific blockchain keywords in Slack?**

Yes, using the 'New Keyword Mention' trigger, you can set up B3OS to monitor your Slack channels for specific terms like 'liquidity,' 'mint,' or 'airdrop' and trigger automated workflows immediately.
  **What kind of Slack triggers are supported by B3OS?**

B3OS supports multiple triggers including New Message in Channels, New User Mention, New Reaction Added, New Direct Message, and even Button Click interactions to kickstart your automation.
  **Is it possible to automate community management via Slack?**

Absolutely. By monitoring triggers like 'New User Added' or 'New Channel Created,' you can automate onboarding processes or set up welcome protocols for your Web3 community members.
  **Do I need coding knowledge to integrate Slack with B3OS?**

No, B3OS is designed as a low-code/no-code workflow automation platform, allowing you to connect your Slack workspace and build complex crypto-related automations through a user-friendly interface.