Skip to content

Slack Notifications

The Slack Notify block sends real-time alerts to a Slack channel when a workflow run completes, fails, or is cancelled. Available on Growth and Scale plans.

  • Success — workflow completed, all stores deployed
  • Failure — workflow failed with error details and a link to logs
  • 🟠 Cancelled — workflow was manually cancelled (not counted as a failure)
  • ⚠️ Partial failure — some stores in a Store Matrix run failed
  1. Go to api.slack.com/apps and click “Create New App”
  2. Choose “From scratch”, give it a name (e.g., “Deployify”), pick your workspace
  3. Under “Add features and functionality”, click “Incoming Webhooks”
  4. Toggle “Activate Incoming Webhooks” to ON
  5. Click “Add New Webhook to Workspace”
  6. Select the channel you want alerts in (e.g., #deployments)
  7. Copy the Webhook URL — it looks like https://hooks.slack.com/services/T.../B.../...
  1. Open your workflow in the Workflow Builder
  2. Drag the Slack Notify block onto the canvas
  3. Paste your webhook URL into the block configuration
  4. Connect it at the end of your pipeline:
Terminal window
Checkout Content Merge Deploy Slack Notify

Save the workflow and trigger a manual run — you should see a message arrive in your Slack channel within seconds of the run completing.

A typical success message includes:

  • Workflow name and run ID
  • Status (success / failed / cancelled)
  • Duration
  • Stores deployed (if Store Matrix was used)
  • Link to execution logs in the Deployify app
Plan Slack Notifications
Free
Starter
Growth
Scale

Upgrade from Plan & Billing in the app to unlock Slack Notify.

No message received

  • Double-check the webhook URL is copied correctly (no trailing spaces)
  • Verify the Slack app is still installed in your workspace
  • Check the Slack Notify block is connected in your workflow graph

“Invalid webhook URL”

  • Webhook URLs must start with https://hooks.slack.com/services/
  • Regenerate the webhook in Slack’s API dashboard if it was revoked