Posting to a Slack channel
A new order or enquiry can be written straight into a team channel.
This is written and tested against our own rules, but it has never exchanged a single request with the real Slack service. Treat it as ready to connect, not as proven.
What it is for
If your team already lives in Slack, one more place to check is one too many.
The app writes the line into the channel as it happens.
An enquiry that would be buried in an inbox is visible in a channel, and it is clear who picked it up.
What you need
A Slack app with a bot token, that bot invited into the channel, and the channel ID.
The token goes into Project secrets. It can never choose which host the request goes to.
The channel ID is at the bottom of the channel details panel.
The order to do it in
Create the bot, invite it, copy the channel ID from the channel details, save the token.
Then say which events should be posted.
In a private channel nothing is posted until the bot is invited.
How to check it worked
Slack answers 200 even when it failed, so we read the body instead of the status. A refusal is reported as a refusal.
Sending the same event twice with the same key does not post twice.
Watching one line appear in the channel is the fastest check there is.
What it will not do
- Channel names are not accepted. Names change, and a renamed channel would quietly receive someone else's posts.
- Message text is capped at 2,000 characters. Text only — files and images are not posted.
- It writes. It does not read the channel back into the app.
- Up to 2,000 calls per project per day across the four services on this page group.