Notifications
Notifications are built into Cortex to help users stay on top of changes within their environments and the platform. Admins can configure notifications for the entire workspace, while users can configure their personal notification subscriptions.
See the full list of notification options under Notification subscription options in Cortex.
Notification markdown limitations
It is possible to use markdown in some fields in Cortex. Some of these fields, such as the description field for an entity verification policy, appear in notifications. While Cortex will render markdown as expected in the UI, Slack and email notifications may have issues rendering some markdown.
Markdown limitations include, but are not limited to, the following:
- The first element in the description cannot start with
#
. - Slack supports basic lists, but nested lists are not supported.
- Multi-line code blocks will lose formatting in Slack.
- Inline images with standard markdown (

) will not be displayed in Slack. - Strike-through syntax does not render in Slack.
- Line breaks may not render in Slack.
- Hyperlinks may not be clickable in emails.
To read about other Slack limitations, please see Markdown Guide's documentation on using Markdown in Slack.
Setting notifications for the entire workspace
In the Notifications settings page in Cortex, admins can enable notifications and refine the types of notifications received by users and teams across the workspace.
Admins can also enable some notifications to be sent to entity Slack channels.
By default, all notification methods and types will be enabled.
Configure how users receive notifications
Notifications availability settings determine how notifications go out to users. Admins can enable Slack, Microsoft Teams, or email notifications and can enable notifications for users outside of Cortex who own entities.
Define notifications for team members in the entity descriptor
If you are configuring the members list for a team entity via an entity descriptor, you can define the notificationsEnabled
field as true
or false
.
When notificationsEnabled=true
, users/teams will receive all enabled notification types that apply to them.
When notificationsEnabled=false
, affected users/teams will not receive the following notification types:
- Initiative creation and upcoming deadlines
- Scheduled Scorecard rule creation and activation
- Verification period initiation and reminders
- Weekly report
Certain notifications can also be disabled at the entity level. If notificationsEnabled=false
for a non-user/team entity, Cortex will not send the following notifications:
- Broken Open API spec
- Entity evaluation
- Workflow status updates and pending approvals
Regardless of whether notificationsEnabled
is true
or false
, entities will receive most notifications types determined by an admin when an update occurs:
- API token expiration
- Entitlement expirations
- Integration configuration errors
- On-call assistant
- On-call rotation changes and reminders
- Onboarding messages
- Pending Scorecard rule exemptions
- Team inivations
Adjusting your personal notification subscriptions
Notification subscriptions allow users to further refine the notifications they receive. These settings will override workspace notifications, effectively allowing a user to "unsubscribe" from a given notification type.
For example, if a workspace admin has enabled Entity evaluation in workspace notifications, but a user has disabled Entity evaluation in Notification subscriptions, the user will not receive updates when Scorecard scores change for their entities.
To adjust which notifications you receive:
- Click your avatar in the lower left corner of Cortex, then click Settings.
- Under "Preferences," click Notification subscriptions.
- For each option, use the toggle switch to enable or disable notifications. Users can determine which notifications they receive from Notification subscriptions in the Preferences section of settings.
If an admin has disabled a notification type in workspace notifications, users will not be able to enable it. Disabled notification subscriptions will be grayed out. You'll also see "NOTE: This notification has been disabled by your Admin" appear below disabled subscriptions.
If a notification type has been enabled, but the notification method (e.g., Slack, MS Teams, or email) is disabled, the same note will appear under the notification method toggle for each notification type.
Notification subscription options in Cortex
Workspace notification subscriptions determine the types of notifications that are sent to users. For each subscription, admins can enable or disable notifications via Slack, MS Teams, and email.
If an entity channel and owner channel are the same, Cortex will not send duplicate notifications; in this case, Cortex will only send the owner a notification.
Note that notifications can be sent to private Slack channels, but the Cortex Slack Bot must be a member of the channel in order for the notification to be delivered to the channel.
Onboarding tips (users only)
Entity evaluation (users only)
Initiative creation (users, teams, and entities)
Initiative custom scheduled reminders (users and teams)
Initiative reminders (users and teams)
Integration configuration errors (admins only)
On-call changes (users, teams, and entities)
On-call reminder (users only)
Rule exemption request (users only)
New scheduled rules created (users, teams, and entities)
Scheduled rules reminder (users, teams, and entities)
Score drop (teams and entities)
Verification period started (users only)
Verification period reminder (users only)
Weekly report (users, teams, and entities)
Workflow status (users only)
How notifications are triggered
Notification type | Cortex will notify you: |
---|---|
Entity evaluation | When Scorecard scores for a given entity are re-evaluated because of changes to that entity's cortex.yaml |
Initiative creation | With information about recently created Initiatives you are a part of |
Initiative custom scheduled reminders | Information about a given Initiative's progress at a cadence defined by the Initiative owner |
Initiative reminders | Reminders a few days before a given Initiative expires with the remaining action items |
Integration configuration errors | If any of your integration configurations are invalid and need to be updated |
Onboarding tips | With a welcome message and important information, including a set of onboarding tips |
On-call changes | When on-call changes for an entity you own |
On-call reminder | With a reminder a few days before you're on call |
Rule exemption request | When a Scorecard rule exemption is requested |
Weekly report | Details about how your entities are tracking against Scorecards and Initiatives (sent on Mondays) |
Workflow status | When a workflow fails or someone runs a workflow that requires approval |