Notification markdown limitations
It is possible to use markdown in some fields in Cortex. Some of these fields, such as the description field for a data 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.
Setting notifications for the entire workspace
In the Notifications settings page in Cortex, you can enable notifications and refine the types of notifications received by users and teams across the workspace. To set notifications for the workspace, you must be an admin or have a role that includes theConfigure Workspace notification settings permission.
Configure allowed notification methods
You can choose whether to allow notifications via the following methods:- Email
- Note that if a user does not have a defined email address, they will not receive email notifications.
- Slack
- You must have the Slack integration configured in order to send notifications to entity Slack channels.
- Microsoft Teams
- You must have the Microsoft Teams integration configured in order to send notifications to entity Teams channels.
Configure what type of user can receive notifications
You can enable the following options across the workspace:- Enable notifications for non-Cortex users: When you toggle this setting on, it will enable all notifications for people who are not yet Cortex users but are owners of entities in Cortex.
- Enable notifications for external members: When you toggle this setting on, it will enable notifications for any Cortex users who are members of an externally-sourced team, such as Workday or Okta.
- Limit notifications through CQL: Any entity that does not match the query will be excluded from all notifications. For entities that match the query, Cortex will continue sending out notifications to their entity owners.
- After you enable this setting, a text box appears. Enter your query into the box, then click Save query.

Enabling notifications for users, teams, and entities
You can enable or disable notifications in the Cortex UI or in an entity descriptor. Note that users also have the ability to unsubscribe from a notification in their personal settings.Understanding notification types
Before configuring notifications, it’s important to understand the distinction between notifications being enabled for individual users, teams, or entities:Configure notifications for users, teams, and entities
Expand the tabs below to learn how to configure notifications via the Cortex UI and in an entity’s YAML.Cortex UI
Cortex UI
- For each notification type in the list, enable the toggle to turn on notifications.
-
In each row, there are separate toggles for each allowed notification method.

- The notification list defaults to user notifications. Click the Team-based and Entity-based tabs to review and enable additional notifications.
- Review the notification types table above to understand where notifications are sent.
Cortex YAML
Cortex YAML
notificationsEnabled field as true or false. When notificationsEnabled=true, users/teams will receive all enabled notification types that apply to them.The example below demonstrates how to configure notifications for team members in the entity descriptor: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:-
Navigate to the My notifications page in Settings.

- For each notification option, use the toggle switch to enable or disable notifications.
Notification options in Cortex
Notifications that cannot be disabled
The following notification types cannot be disabled via workspace settings or in an individual user’s notification settings:- API token expiration
- On-call assistant
- Broken OpenAPI spec
- Cortex contract or trial expiration
- This notification goes to users with the
Configure settingspermission.
- This notification goes to users with the
Configurable notification options
The configurable notification options are listed below. As described earlier on this page, an admin (or a user with theConfigure Workspace notification settings permission) can choose which of these options are available across the workspace.
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.
Entity evaluation (users only)
Entity evaluation (users only)
cortex.yaml file. This alert will tell you whether the score for that entity has increased or decreased.You will not receive a notification if the score is unchanged after Cortex processes the changes.Initiative creation (users, teams, and entities)
Initiative creation (users, teams, and entities)
Edit Scorecards permission. Notifications for draft Initiatives will not trigger for team notifications.- Initiative creation notifications alert teams when at least one entity they own is included in a recently created Initiative. These notifications include action items associated with entities owned by that team.
- Initiative creation notifications are sent to users when entities they own are included in a recently created Initiative. Initiative creation notifications will go to users when an entity is not owned by a team, and/or when the Initiative creation - Teams notification is disabled.
- Initiative creation notifications are sent to entity channels when the entity is included in a recently created Initiative. Cortex checks for created Initiatives and sends relevant notifications every 10 minutes.
Initiative custom scheduled reminders (users and teams)
Initiative custom scheduled reminders (users and teams)
Edit Scorecards permission. Notifications for draft Initiatives will not trigger for team notifications.Initiative custom scheduled reminders send progress notifications to users that are part of a given Initiative. The Initiative owner can determine the cadence of these reminders when creating or editing an Initiative.Initiative reminders (users and teams)
Initiative reminders (users and teams)
Edit Scorecards permission. Notifications for draft Initiatives will not trigger for team notifications.Initiative reminders alert users 7 days and 1 day before an Initiative’s target date. The notification will include the amount of time that remains for an Initiative and a given user’s uncompleted action items.Integration configuration errors (users only)
Integration configuration errors (users only)
Configure settings permissions when the configuration for an integration has been changed and is no longer valid.Cortex runs a nightly cron job that checks to ensure configurations are valid; when it detects a change that makes the configuration invalid, admins will receive a notification around 2 p.m. UTC alerting them to fix it.Onboarding tips (users only)
Onboarding tips (users only)
On-call changes (users, teams, and entities)
On-call changes (users, teams, and entities)
On-call reminder (users only)
On-call reminder (users only)
New scheduled rules created (users, teams, and entities)
New scheduled rules created (users, teams, and entities)
Edit Scorecards permission. Notifications for draft Scorecards will not trigger for team notifications.Rule exemption request (users only)
Rule exemption request (users only)
Configure Scorecards permissions when a rule exemption is requested for a given Scorecard.Cortex checks for requested rule exemptions and sends relevant notifications every 10 minutes.Scheduled rules reminder (users, teams, and entities)
Scheduled rules reminder (users, teams, and entities)
Edit Scorecards permission. Notifications for draft Scorecards will not trigger for team notifications.Score drop (teams and entities)
Score drop (teams and entities)
Verification period started (users only)
Verification period started (users only)
Verification period reminder (users only)
Verification period reminder (users only)
Weekly report (users, teams, and entities)
Weekly report (users, teams, and entities)
Workflow status (users only)
Workflow status (users only)
How notifications are triggered
Draft Scorecards and Initiatives only trigger notifications for users with theEdit Scorecards permission.