Skip to content

Slack Notifications

Overview

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.

What Gets Notified

  • 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

Setup

Step 1: Create a Slack Incoming Webhook

  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.../...

Step 2: Add the Slack Notify Block

  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:
Checkout → Content Merge → Deploy → Slack Notify

Step 3: Save and Test

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

Notification Format

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 Availability

PlanSlack Notifications
Free
Starter
Growth
Scale

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

Troubleshooting

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