airbox.fyi

Slack

Post messages to Slack channels from email

No coding required. If you have never used an API key before, follow the walkthrough below step by step. Developers can skip to Quick reference at the bottom

Part 1 — Get your API key

  1. Go to api.slack.com/apps and create a new Slack app (From scratch)
  2. Pick a workspace and name the app
  3. OAuth & Permissions → Bot Token Scopes → add chat:write and channels:read
  4. Install the app to your workspace
  5. Copy the Bot User OAuth Token (starts with xoxb-)
  6. Invite the bot to channels you want to post in: /invite @YourApp

Open Slack key page →

The key usually looks like: xoxb-…

Part 2 — Add your connection in Airbox

  1. Dashboard → Connections → + Slack
  2. Paste the xoxb- bot token
  3. Optionally set a default channel (e.g. #general)
  4. Slack is a tool, not the LLM — keep an LLM provider as the inbox default
  5. Open inbox routing (gear icon) and enable Slack under attached tools
  6. Save

Open the dashboard in a new tab if you want to follow along

Part 3 — Route your inbox

Your Airbox address does not use a connection until you attach one:

  1. Select an LLM provider as inbox default
  2. Enable Slack under attached tools
  3. Save

Try it — send an email

Subject: (* @slack post to #general "Standup notes from email" *)

New to commands? See copy-paste examples and the syntax cheat sheet

Quick reference

Dashboard typeslack
Email targets@slack
Default model
Keyshttps://api.slack.com/apps

Short checklist

  • Create a Slack app with chat:write + channels:read bot scopes
  • Install to workspace and copy xoxb- token
  • Dashboard → + Slack → paste token → attach to inbox

What you get

  • Post to channels
  • List channels
  • Default channel in connection config

Notes

  • Uses a bot token via the Slack Web API. Slack's official MCP server is OAuth/user-token only and is not used here.
  • The bot must be invited to a channel before it can post there.

Related