Posts text messages to a Slack channel — no app setup here. Either paste an Incoming Webhook URL (channel-locked, simplest) or a bot token (xoxb-) plus a Channel ID when you add the channel; webhook posts cannot be edited or deleted, bot-token posts can.
Slack posting supports two paste-in options: a channel-locked Incoming Webhook URL (simplest, no OAuth review) or a bot token + Channel ID (posts editable/deletable, works in any channel the bot joins).
Go to the Slack app creation page and create a new app "From scratch" in the workspace you want to post to.
OpenIn the app's settings, open "Incoming Webhooks", toggle it on, click "Add New Webhook to Workspace", pick the channel, and copy the generated URL (https://hooks.slack.com/services/T.../B.../XXXX) into the "Incoming Webhook URL" field.
In "OAuth & Permissions", add the chat:write Bot Token Scope, click "Install to Workspace" (a workspace admin must approve this), then copy the "Bot User OAuth Token" (starts xoxb-) into the "Bot token (xoxb-…)" field.
In Slack, open the target channel, click its name to open "View details", scroll to the bottom, copy the Channel ID (e.g. C0123456789) into the "Channel ID (for bot token)" field, and invite the bot to that channel.
Fill in "Channel label (display only, optional)" with something like #announcements so the account is recognizable in the tool's UI.
Paste either the webhook URL alone, or the bot token plus Channel ID together; leave the unused fields blank.
Option A (simplest): App → Incoming Webhooks → channel-bound URL. Leave the bot-token fields blank if you use this.
Option B (more capable): App → OAuth & Permissions → Bot User OAuth Token (needs chat:write). Requires a Channel ID below.
In Slack: channel → View details → bottom shows the Channel ID. Only for the bot-token option.