Prerequisites
Before connecting Slack, make sure you have:- A Slack account and access to the Slack workspace you want to automate
- Permission to install apps in your Slack workspace (Workspace Owner or Admin, or an administrator who can approve app installs)
- The name or ID of the channels you plan to use in your workflows
Connecting Slack
1
Open Integrations
In the Atmet sidebar, navigate to Integrations and find Slack in the list.
2
Click Connect
Click the Connect button. You’ll be redirected to Slack’s OAuth authorization page.
3
Choose your workspace
In the top-right corner of the Slack authorization page, confirm you’re authorizing the correct workspace. Switch workspaces if needed.
4
Authorize Atmet
Review the requested Slack permissions and click Allow. Atmet requests the scopes needed to read channel messages (for triggers) and post messages (for actions).
5
Confirm the connection
You’ll be redirected back to Atmet. A green Connected badge confirms Slack is linked and ready to use.
You can connect multiple Slack workspaces to the same Atmet account. Repeat the connection flow for each workspace. Each connection is independent and can be assigned to different workflows.
Triggers
New message in channel
New message in channel
Fires whenever a new message is posted to a specific Slack channel.
Use this trigger when you want to react to team activity — for example, routing a message posted in
#support into a ticketing system, or capturing approvals posted in #approvals.Reaction added
Reaction added
Fires whenever a reaction (emoji) is added to a message in a channel where the Atmet app is present.Use this trigger when you want to kick off a workflow based on team signals — for example, reacting with ✅ on a support message to create a ticket, or using 🚀 to trigger a deployment notification.
Actions
Sending messages
Sending messages
Both actions support dynamic content — inject workflow variables, AI-generated summaries, or data from upstream steps directly into the message body.
Workflow ideas
Approval request bot
Trigger from an upstream event (a new deal in HubSpot, a form submission). Send a formatted Slack message to the
#approvals channel asking for a yes/no decision, then route the workflow based on the response.Support ticket from Slack
Trigger on new messages in
#support. Use an AI step to classify urgency, create a Jira or Notion ticket, then send a DM to the submitter with the ticket link.Daily standup digest
Run on a schedule each morning. Query your project management tool for yesterday’s completed tasks, generate a digest with AI, and post it to your team’s
#standup channel automatically.Deployment notification
Trigger on a GitHub PR merge. Format a release summary and post it to
#deployments with the commit list, author, and a link to the diff — keeping everyone informed without manual announcements.Limitations and notes
Atmet’s Slack integration uses the Slack Web API. For the New message trigger to work, the Atmet app must be a member of the channel you want to monitor. Add it by typing
/invite @atmet (or the name of your Atmet bot) in the channel.The Send channel message action supports Block Kit formatting for rich layouts — buttons, sections, images, and dividers. Compose Block Kit JSON in your workflow’s message payload to build visually clear notifications that stand out in busy channels.
What Slack permissions does Atmet request?
What Slack permissions does Atmet request?
Atmet requests the following Slack OAuth scopes:
If your workflow requires private channel access, a Workspace Admin must grant the additional
groups:history scope.