Quick answer
If a Shopify Flow Slack notification is not sending, first confirm that Flow is connected to Slack and that FlowBot has been added to the target Slack channel. Then test the workflow trigger, conditions, action settings, and variables.
Why this happens
Slack notification problems are often setup problems, not workflow logic problems. Shopify's Flow Slack connector documentation says Flow must be connected to Slack and FlowBot must be added to any channel where Flow should post messages.
Check 1: Slack connection
Open the Flow connector settings and confirm Slack is connected to the correct workspace. If the store has multiple Slack workspaces or old test connections, this can be easy to miss.
Check 2: FlowBot in the channel
In Slack, open the channel details, go to integrations, and add FlowBot. Without FlowBot in the channel, the action may not be able to post where you expect.
Check 3: Channel name or target
Confirm the action points to the correct user or channel. Private channels, renamed channels, or similar channel names can create confusion.
Check 4: Trigger and conditions
A Slack action will not run if the workflow trigger never fires or if the condition path does not reach the action. Use a simple test workflow first if the logic is complex.
Check 5: Message variables
If the message includes variables, make sure those variables exist for the trigger object. A workflow based on an order trigger has different available data than a product or customer trigger.
Simple test recipe
- Create a test workflow with a clear trigger, such as order created.
- Add one Slack action with a plain text message.
- Send it to a channel where FlowBot has been added.
- Turn on the workflow.
- Trigger the event and confirm the message posts before adding complex variables.
Common misunderstanding
Flow installed does not mean Slack is ready
The Flow app and the Slack connector are separate pieces of setup. The workflow can look correct while Slack permissions or FlowBot channel access are still missing.

