You can learn more about the Slack integration here.
Inputs
Two inputs identify which message to edit:
At least one of the following must be provided to set the new content:
Add the ‘Slack - Update Message’ Tool step to your Tool
- Create a new Tool, then search for the ‘Slack: Update Message’ Tool step
- Click ‘Expand’ to see the full Tool step
- Set the Channel field to the
channeloutput from a preceding Send Message step - Set the Timestamp field to the
tsoutput from a preceding Send Message step - Enter your updated message content in the Text field, or supply a Block Kit JSON array in the Blocks field
- Click ‘Run step’ to test
Updating a message in place
Wire thets and channel outputs from a Send Message step directly into this step’s inputs. Each time the Update Message step runs, it overwrites the content of that specific message — no new message is posted to the channel.
Example: updating a progress checklist
Example: updating a progress checklist
This pattern sends one status message at the start of a Tool run and edits it as each task completes, keeping the Slack channel tidy.Send Message step — posts the initial checklist:
- Message:
Task progress:\n⬜ Step 1\n⬜ Step 2\n⬜ Step 3 - Outputs
tsandchannelfor use in subsequent steps
- Channel: reference the
channeloutput from the Send Message step - Timestamp: reference the
tsoutput from the Send Message step - Text:
Task progress:\n✅ Step 1\n⬜ Step 2\n⬜ Step 3
- Channel: reference the
channeloutput from the Send Message step - Timestamp: reference the
tsoutput from the Send Message step - Text:
Task progress:\n✅ Step 1\n✅ Step 2\n⬜ Step 3

