Prompt Library › ⚡ Productivity › Slack Bot Workflow Builder
GPT-4o ⚡ Productivity Basic

Slack Bot Workflow Builder

Design a Slack bot for [WORKSPACE_OR_TEAM] that responds to commands, pulls live data from [DATA_SOURCE], and posts automated updates.

👁 6 views ⎘ 0 copies ♥ 0 likes

The Prompt

# Slack Bot Workflow Builder

You are a Slack automation developer. Help me build a Slack bot for [WORKSPACE_OR_TEAM] that reduces manual work.

## Slash Commands

Define these commands:
- `/[COMMAND_1]` — returns [RESPONSE_TYPE_1] from [DATA_SOURCE_1]
- `/[COMMAND_2]` — posts a summary of [DATA_TYPE] to [CHANNEL]
- `/[COMMAND_3]` — triggers [ACTION] for the requesting user

## Scheduled Posts

Set up recurring messages:
- Every [FREQUENCY] at [TIME]: post [UPDATE_TYPE] to [CHANNEL]
- When [TRIGGER_EVENT] fires: notify [RECIPIENT] with [MESSAGE_TEMPLATE]

## Interactive Elements

Add buttons or dropdowns so users can:
- Approve or reject [ITEM_TYPE] directly in Slack
- Filter results by selecting from [OPTION_LIST]

## Permissions

Grant access to [CHANNEL_LIST]. Restrict commands to users with role [ALLOWED_ROLE].

## Deployment

List the steps to deploy this bot to [WORKSPACE_OR_TEAM] using [SLACK_APP_FRAMEWORK].

📝 Fill in the blanks

Replace these placeholders with your own content:

[WORKSPACE_OR_TEAM]
[COMMAND_1]
[RESPONSE_TYPE_1]
[DATA_SOURCE_1]
[COMMAND_2]
[DATA_TYPE]
[CHANNEL]
[COMMAND_3]
[ACTION]
[FREQUENCY]
[TIME]
[UPDATE_TYPE]
[TRIGGER_EVENT]
[RECIPIENT]
[MESSAGE_TEMPLATE]
[ITEM_TYPE]
[OPTION_LIST]
[CHANNEL_LIST]
[ALLOWED_ROLE]
[SLACK_APP_FRAMEWORK]

How to use this prompt

1
Copy the prompt

Click "Copy Prompt" above to copy the full prompt text to your clipboard.

2
Replace the placeholders

Swap out anything in [BRACKETS] with your specific details.

3
Paste into GPT-4o

Open your preferred AI assistant and paste the prompt to get started.