> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cloudthinker.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Notifications Center

> Configure and manage role-specific notifications across email, Slack, and Microsoft Teams channels for timely cloud operations alerts

Stay informed about critical cloud operations with intelligent, role-specific notifications. Configure how and where you receive alerts for CloudThinker features with flexible severity filtering and multiple delivery channels.

***

## The Problem With Alert Fatigue

Generic cloud alerting sends everything to everyone — and when everyone gets everything, nobody reads anything. Security engineers don't need to see every cost recommendation. Finance teams don't need Kubernetes OOMKill alerts. On-call engineers don't need compliance digest emails at 3 AM.

The result: critical alerts get buried in noise, teams disable notifications entirely, and important findings go unacted on.

CloudThinker's Notifications Center solves this with role-based routing and severity filtering: each team member configures what they care about, at what severity threshold, through which channel — so the right person gets the right alert at the right time.

<CardGroup cols={2}>
  <Card title="Smart Routing" icon="arrow-right" color="#00A8CC">
    **Channel-Based Delivery**

    Route notifications to email or Slack channels based on feature categories and severity levels
  </Card>

  <Card title="Alert Fatigue Control" icon="sliders" color="#FF9900">
    **Intelligent Filtering**

    Configure severity thresholds to receive only the alerts that matter to your role
  </Card>

  <Card title="Multi-Channel Support" icon="envelope" color="#28A745">
    **Flexible Preferences**

    Receive notifications via email, Slack, Microsoft Teams, or any combination, tailored to each feature
  </Card>

  <Card title="Multi-Workspace" icon="objects-column" color="#6F42C1">
    **Workspace Isolation**

    Configure separate notification preferences for each workspace you manage
  </Card>
</CardGroup>

***

## Quick Start

<Steps>
  <Step title="Go to Notifications Settings">
    In CloudThinker, navigate to **Settings > Notifications**
  </Step>

  <Step title="Select a Feature Category">
    Choose which CloudThinker feature you want to configure notifications for
    (Alerts, Agents & Tasks, Code Review, etc.)
  </Step>

  <Step title="Enable Channels">
    Toggle Email, Slack, and/or Microsoft Teams on for the selected feature
  </Step>

  <Step title="Set Severity Level">
    Choose your minimum severity threshold (Critical, High, Medium, Low)
  </Step>

  <Step title="Verify Email (If Applicable)">
    For external email recipients, confirm the verification link sent to your
    email address
  </Step>
</Steps>

***

## Configuration Interface

<Frame caption="Main Notifications settings page with Slack notification channel configuration">
  <img src="https://mintcdn.com/cloudthinker/LhkbimBLnnWGF_1x/images/notification-center/07-notifications-main-page.webp?fit=max&auto=format&n=LhkbimBLnnWGF_1x&q=85&s=8b01479f9781053ce72a35881698c911" alt="Notifications main settings page showing Slack notification channel configuration" style={{ width: "100%", height: "auto" }} width="1114" height="516" data-path="images/notification-center/07-notifications-main-page.webp" />
</Frame>

The notification system organizes around CloudThinker's core features, allowing independent configuration for each area. Access comprehensive settings by selecting each feature category.

### Feature Categories

Configure notifications independently for each area:

* **Alerts** - Critical and operational alert notifications for system events
* **Agents & Tasks** - Agent interruptions and task completions
* **[Code Review](/guide/code-review/setup) / Pipeline Monitoring** - Code review findings with severity breakdown, pipeline execution status, and failure notifications
* **[CloudKeepers](/guide/infrastructure/cloudkeepers) / [Assessment](/guide/infrastructure/assessment)** - Cost optimization recommendations and AWS assessment updates
* **Discussions** - Team discussion activity, replies, and resolved discussions
* **Resources** - Infrastructure resource changes and updates

***

## Channel Configuration

Each feature category supports flexible channel configuration with independent control:

### Email Notifications

<Frame caption="Add multiple email addresses for notifications with verification">
  <img src="https://mintcdn.com/cloudthinker/LhkbimBLnnWGF_1x/images/notification-center/06-email-recipients-form.webp?fit=max&auto=format&n=LhkbimBLnnWGF_1x&q=85&s=3117fc56ae644ecc6e79f1374e0a9228" alt="Email recipients input form showing how to add multiple email addresses for notifications" style={{ width: "100%", height: "auto" }} width="1108" height="396" data-path="images/notification-center/06-email-recipients-form.webp" />
</Frame>

Send notifications to verified email addresses, supporting both workspace members and external recipients.

**Key Features:**

* Verified external recipients for security
* Multiple email addresses per feature
* Workspace member defaults
* Email verification required for external addresses

### [Slack Integration](/guide/slack-integration)

<Frame caption="Select Slack channels for routing notifications to your team">
  <img src="https://mintcdn.com/cloudthinker/LhkbimBLnnWGF_1x/images/notification-center/08-slack-channel-selection.webp?fit=max&auto=format&n=LhkbimBLnnWGF_1x&q=85&s=5656f475bebf6650fa30ada4d43d587e" alt="Slack channel dropdown selector showing available channels for notification routing" style={{ width: "100%", height: "auto" }} width="1030" height="400" data-path="images/notification-center/08-slack-channel-selection.webp" />
</Frame>

Route notifications to Slack channels instead of direct messages, reducing notification fatigue while maintaining team awareness. Start typing to filter channels by name — the search matches partial names and is case-insensitive, making it easy to find channels in large workspaces.

**Key Features:**

* Channel-based routing (not direct messages)
* Searchable channel picker with type-ahead filtering
* Reduces notification overload
* Team-wide visibility and opt-in
* Context-aware channel selection

### [Microsoft Teams Integration](/guide/teams-integration)

Route notifications to Microsoft Teams channels using Adaptive Cards for rich, structured alerts. Teams notifications work the same way as Slack — configure per-feature categories, select a Teams channel, and set severity thresholds.

**Key Features:**

* Adaptive Card format with structured data and action buttons
* Channel-based routing with searchable picker
* Per-category channel selection (e.g., code review findings to `#code-reviews`, incidents to `#incidents`)
* Same severity threshold filtering as other channels
* Requires [Teams integration](/guide/teams-integration) to be connected first

***

## Severity Filtering

<Frame caption="Configure severity thresholds for Alerts notifications via email and Slack">
  <img src="https://mintcdn.com/cloudthinker/LhkbimBLnnWGF_1x/images/notification-center/03-alerts-configuration.webp?fit=max&auto=format&n=LhkbimBLnnWGF_1x&q=85&s=8be28a01d09916372a08eb124a7e6fc4" alt="Alerts section showing email and Slack severity filter controls with High and Medium thresholds" style={{ width: "100%", height: "auto" }} width="1106" height="416" data-path="images/notification-center/03-alerts-configuration.webp" />
</Frame>

Filter notifications by severity level to receive only alerts meeting your threshold:

* **Low** - Informational updates and general notifications
* **Medium** - Important updates requiring attention and review
* **High** - Critical issues affecting operations that need prompt action
* **Critical** - System-critical alerts requiring immediate action

Each channel can have independent severity thresholds. For example, configure Slack for Medium and above while Email is set to High and above.

***

## Notification Categories in Detail

### Alerts

<Frame caption="System alerts notification configuration with severity filtering">
  <img src="https://mintcdn.com/cloudthinker/LhkbimBLnnWGF_1x/images/notification-center/03-alerts-configuration.webp?fit=max&auto=format&n=LhkbimBLnnWGF_1x&q=85&s=8be28a01d09916372a08eb124a7e6fc4" alt="Alerts configuration showing system alerts with severity filtering for email and Slack channels" style={{ width: "100%", height: "auto" }} width="1106" height="416" data-path="images/notification-center/03-alerts-configuration.webp" />
</Frame>

System-wide alert notifications for critical events and important operational updates requiring attention.

### Agents & Tasks

<Frame caption="Configure notifications for agent interrupts and scheduled task failures">
  <img src="https://mintcdn.com/cloudthinker/LhkbimBLnnWGF_1x/images/notification-center/01-agents-tasks-notifications.webp?fit=max&auto=format&n=LhkbimBLnnWGF_1x&q=85&s=50ae4c7795510a0b567557c9ac148b62" alt="Agents & Tasks section showing agent interrupts and scheduled task resource missing notifications with channel toggles" style={{ width: "100%", height: "auto" }} width="1110" height="304" data-path="images/notification-center/01-agents-tasks-notifications.webp" />
</Frame>

Notifications for AI agent activity and task execution:

* **Agent Interrupts** - When an AI agent pauses and requires your action (e.g., to approve a tool call)
* **Scheduled Task Resource Missing** - When a scheduled task cannot run because a required resource was deleted or unavailable

### [Code Review](/guide/code-review/setup) / Pipeline Monitoring

<Frame caption="Pipeline execution and code review notification settings">
  <img src="https://mintcdn.com/cloudthinker/LhkbimBLnnWGF_1x/images/notification-center/05-code-review-pipeline-monitoring.webp?fit=max&auto=format&n=LhkbimBLnnWGF_1x&q=85&s=ec197371a4c93a631403f7eabe0cd318" alt="Code Review section showing pipeline monitoring notifications with email enabled and Slack disabled" style={{ width: "100%", height: "auto" }} width="612" height="280" data-path="images/notification-center/05-code-review-pipeline-monitoring.webp" />
</Frame>

#### Pipeline Monitoring

* Pipeline execution status updates
* Pipeline failure notifications with AI-analyzed logs

#### Code Review Findings

When an AI code review completes on a pull/merge request, CloudThinker sends a notification with:

* **Severity summary** — count of critical, high, medium, and low findings
* **Finding details** — title, severity, file path, and line number for up to 10 findings
* **Resolved tracking** — count of previously identified findings that have been resolved
* **Action link** — direct link to the code review dashboard

<Info>
  Code review findings notifications are sent automatically after each review completes. Configure severity thresholds to control which reviews trigger a notification — for example, set to **High** to only be notified when critical or high-severity findings are detected.
</Info>

Each notification channel renders findings in its native format:

* **Slack** — [Block Kit message](/guide/slack-integration#code-review-notifications) with severity emoji indicators
* **Microsoft Teams** — [Adaptive Card](/guide/teams-integration#code-review-notifications) with FactSet severity table
* **Email** — HTML table with findings details and dashboard link

### [CloudKeepers](/guide/infrastructure/cloudkeepers) / [Assessment](/guide/infrastructure/assessment)

<Frame caption="AWS Well-Architected Assessment completion and cost optimization notifications">
  <img src="https://mintcdn.com/cloudthinker/LhkbimBLnnWGF_1x/images/notification-center/04-assessment-notifications.webp?fit=max&auto=format&n=LhkbimBLnnWGF_1x&q=85&s=65473652bf116a053a640f9cc78af812" alt="Assessment section showing AWS Well-Architected Assessment notification configuration with toggles for email and Slack channels" style={{ width: "100%", height: "auto" }} width="548" height="244" data-path="images/notification-center/04-assessment-notifications.webp" />
</Frame>

Notifications for cost optimization and cloud assessment updates:

* Cost optimization recommendations from [CloudKeepers](/guide/infrastructure/cloudkeepers)
* AWS [Well-Architected Assessment](/guide/infrastructure/assessment) completion and results
* Cost anomaly detection

### Discussions

<Frame caption="Configure notifications for discussion replies and resolved discussions">
  <img src="https://mintcdn.com/cloudthinker/LhkbimBLnnWGF_1x/images/notification-center/02-discussions-notifications.webp?fit=max&auto=format&n=LhkbimBLnnWGF_1x&q=85&s=07d44c7fe07e7d01d5fc259c07720a15" alt="Discussions section showing replies and resolved discussions notification options with email enabled" style={{ width: "100%", height: "auto" }} width="1088" height="276" data-path="images/notification-center/02-discussions-notifications.webp" />
</Frame>

Notifications for team collaboration activities:

* **Replies** - When someone replies directly to one of your comments
* **Resolved Discussions** - When a discussion you're involved in is marked as resolved

***

## Key Features

### Email Verification

To prevent unauthorized access and data leakage, external email recipients must be verified before receiving notifications:

1. Enter the external email address in the notification settings
2. A verification link is sent to that email address
3. The recipient must click the verification link to confirm
4. Only verified addresses receive workspace notifications

This ensures that sensitive cloud operations data is only distributed to intended recipients.

### Slack Channel-Based Routing

Instead of sending direct messages to individual users, notifications route to Slack channels:

* **Better Context** - All team members can see notifications in the channel
* **Reduced Fatigue** - Single channel per feature instead of individual messages
* **Opt-In Subscriptions** - Team members can choose to join specific notification channels
* **Team Awareness** - Operations visibility across your team

### Multi-Workspace Support

Configure separate notification preferences for each workspace you belong to:

* Different severity thresholds per workspace
* Role-specific configurations
* Workspace-specific channels
* Tailored alert strategies based on workspace context

***

## Best Practices

### Reducing Alert Fatigue

* **Configure severity filters appropriately** - Set High or Critical for roles that manage many features
* **Use Slack or Teams channels** - Route team notifications to channels instead of direct messages
* **Disable unused features** - Turn off notifications for features your team doesn't actively manage
* **Gradual enablement** - Start with Critical alerts, then gradually add lower severity levels

### Security Considerations

* **Always verify external emails** - Ensure only authorized recipients have access to sensitive data
* **Use workspace-specific channels** - Route sensitive operations to dedicated Slack or Teams channels
* **Review recipients regularly** - Periodically audit who receives notifications
* **Restrict channel access** - Limit notification channel membership to relevant team members
* **Monitor notification activity** - Track who receives what notifications for compliance

### Configuration Strategy

1. **Start with Critical + High severity** for critical operational alerts
2. **Gradually add Medium severity** as your team becomes familiar with the system
3. **Use different channels for different features** - Keep infrastructure alerts separate from cost alerts
4. **Tailor by role** - Adjust thresholds based on team member responsibilities
5. **Test notification delivery** - Verify emails and Slack messages are reaching intended recipients

***

## Next Steps

<CardGroup cols={2}>
  <Card title="🚀 Start Configuring" icon="rocket" href="https://app.cloudthinker.io/settings/notifications">
    **Begin Setup**

    Configure your first notification preferences in the CloudThinker Settings
  </Card>

  <Card title="🤖 Learn About Agents" icon="robot" href="/guide/agents">
    **Understand Agents**

    Get to know CloudThinker's AI agents and their capabilities
  </Card>

  <Card title="💬 Slack Integration" icon="slack" href="/guide/slack-integration">
    **Setup Slack**

    Connect your Slack workspace for richer team collaboration
  </Card>

  <Card title="💼 Teams Integration" icon="https://mintcdn.com/cloudthinker/aLd-ttc-SCW-aFky/images/icons/teams.svg?fit=max&auto=format&n=aLd-ttc-SCW-aFky&q=85&s=3c0044a0e91d90c33f6aee6c57b8d4aa" href="/guide/teams-integration" width="24" height="24" data-path="images/icons/teams.svg">
    **Setup Teams**

    Connect your Microsoft Teams workspace for Adaptive Card notifications
  </Card>

  <Card title="⚠️ Manage Alerts" icon="bell" href="#alerts">
    **Alert Management**

    Learn how to configure alerts for different severity levels
  </Card>
</CardGroup>
