Skip to main content
Vortex Staging supports three notification channels: Email, Slack, and Microsoft Teams. Configure them under Settings, Status Notifications. Each channel is independent; you can enable any combination. This page consolidates the V1 setup guides for all three channels into a single reference.

Email \

Email notifications are a simple way to alert stakeholders when environment status changes occur or migrations complete. To set up email notifications, navigate to Settings and select Status Notifications. Status Notifications settings Enter an email address in the Email Notification field and click Add. Repeat for any additional recipients. When ready, click Send Test Email and Save, enter a short message, and click Send. You should receive the test email in the inboxes you added.

Slack \

Communication between team members is vital in any development project, and keeping in touch with teams working remotely and across different time zones is more important than ever. Vortex Staging has the native ability to send notifications to Slack each time a deployment event occurs. Slack integration is supported through Incoming Webhooks. Once configured, Vortex Staging can post status messages into a chosen Slack channel. Before you begin, create a Slack workspace (if needed) and a channel where notifications should be delivered. You will then create a Slack App and enable Incoming Webhooks for it.

Slack setup steps

Step 1. api.slack.com

From a new browser tab, go to api.slack.com.

Step 2. Your apps

Click Your apps on the top right. api.slack.com Your apps

Step 3. Sign in

Click the Go to Slack button on the top right to sign in to your Slack account. Go to Slack button

Step 4. Sign in screen

Sign in to your Slack account. Slack sign in

Step 5. Create a workspace

Click Create a workspace, enter your company or team name, then click Next. Create a workspace

Step 6. Name

Enter your name. Enter name

Step 7. Coworkers

Invite coworkers by entering their email addresses and click Next. You may also skip this step. Invite coworkers

Step 8. Workspace details

Enter the necessary details (for example, a workspace name such as Testing) and click Next. Your workspace is ready. Workspace details

Step 9. Channel created

The testing channel will be created and is ready for communication. Channel ready

Step 10. Enable webhook

To enable the webhook, go back to api.slack.com, click Your apps, then click Create an App. Create an App Create an App popup

Step 11. From scratch

When the Create an app window appears, select From scratch. From scratch

Step 12. Name and workspace

Give your app a name and choose your company’s Slack workspace from the dropdown. If the workspace dropdown is empty, return to api.slack.com and ensure you are signed in to Slack. Name and workspace

Step 13. Activate Incoming Webhooks

Click Create App, then select Incoming Webhooks from the left menu. Switch Activate Incoming Webhooks to On, then click Add New Webhook to Workspace. Activate Incoming Webhooks

Step 14. Grant permissions

Click Add new webhook to the workspace and grant permissions. The webhook will be created. Grant permissions

Step 15. Select channel

When prompted, select the channel you created and click Allow. Select channel

Step 16. Copy webhook URL

Copy the generated webhook URL using the Copy button. Copy webhook URL

Step 17. Add URL to Vortex Staging

Paste the copied webhook URL into Vortex Staging under Settings, Status Notifications, Slack, then click Add. Paste webhook URL Enter the test message and click Send. Test message A confirmation message will be displayed indicating successful delivery. Successful delivery

Step 18. Verify in Slack

Open Slack and navigate to the channel used for the webhook. You should see the notification message posted there. Notification in Slack

Microsoft Teams \

Microsoft Teams integration is supported using Teams Workflows. Once configured, Vortex Staging can post notifications directly into the selected Teams channel.

Teams setup steps

In the new Teams client, select Teams and navigate to the channel where you want to receive notifications. Teams channel selection Select More options on the right of the channel name and click Workflows. Click “Post to a channel when a webhook request is received”. Post to channel workflow Enter the name of the workflow and click Next. Workflow name Click Add workflow. Add workflow Copy and save the unique workflow URL shown in the dialog. This URL maps to the channel and is used by Vortex Staging to send messages. Select Done. Workflow URL Paste the copied workflow URL in Vortex Staging under Settings, Status Notifications, Teams, then click Add. Paste URL in Vortex Staging

Which channel should I use

Most teams configure all three. The pattern that works in practice:
  • Email for stakeholders who need a record but do not live in a chat tool (executives, finance reviewers).
  • Slack for the developer team running deploys; webhook events arrive instantly.
  • Microsoft Teams for the broader business team where Slack is not the primary chat tool.
You can mix and match. There is no charge per channel; the only cost is the time to configure each.

FAQ

Can I route different events to different channels?

Currently, all enabled channels receive all notification events (migration started, migration completed, migration failed, deploy approved, deploy completed, deploy failed). Per-event routing is on the roadmap.

What happens if my Slack workspace deletes the webhook?

Vortex Staging will start logging delivery failures. Re-create the webhook in Slack and update the URL in Vortex Staging under Settings, Status Notifications, Slack.

Can I receive notifications via SMS?

Not natively. Most teams hook the Slack or Teams channel into a paging tool (PagerDuty, Opsgenie) that handles SMS escalation.