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.
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.
Step 3. Sign in
Click the Go to Slack button on the top right to sign in to your Slack account.
Step 4. Sign in screen
Sign in to your Slack account.
Step 5. Create a workspace
Click Create a workspace, enter your company or team name, then click Next.
Step 6. Name
Enter your name.
Step 7. Coworkers
Invite coworkers by entering their email addresses and click Next. You may also skip this step.
Step 8. Workspace details
Enter the necessary details (for example, a workspace name such as Testing) and click Next. Your workspace is ready.
Step 9. Channel created
The testing channel will be created and is ready for communication.
Step 10. Enable webhook
To enable the webhook, go back to api.slack.com, click Your apps, then click Create an App.
Step 11. From scratch
When the Create an app window appears, select 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.
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.
Step 14. Grant permissions
Click Add new webhook to the workspace and grant permissions. The webhook will be created.
Step 15. Select channel
When prompted, select the channel you created and click Allow.
Step 16. Copy webhook URL
Copy the generated webhook URL using the Copy button.
Step 17. Add URL to Vortex Staging
Paste the copied webhook URL into Vortex Staging under Settings, Status Notifications, Slack, then click Add.
Enter the test message and click Send.
A confirmation message will be displayed indicating 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.
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.
Select More options on the right of the channel name and click Workflows. Click “Post to a channel when a webhook request is received”.
Enter the name of the workflow and click Next.
Click 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.
Paste the copied workflow URL in Vortex Staging under Settings, Status Notifications, Teams, then click Add.
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.
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.Related pages
- Onboarding, notifications fit into the Step 5 setup
- Theme deployments, the events that trigger deploy notifications
- Migration history, the events that trigger migration notifications
- GitHub deployment, GitHub deploy events also trigger notifications