All work

05 / Selected work

Planner Notifications

Planner notifications keep people informed about their tasks so they can act on what matters. The next step is to make them more trusted and actionable, and to add updates from AI agents in the same familiar Teams experience.

  • Microsoft Planner
  • Teams + Outlook
  • 2026
Planner agent notifications in Teams: a result is ready, and an agent needs input

01 / Overview

Overview

The goal

Make Planner notifications more reliable, contextual and actionable.

Helping users stay informed and take action with less effort, across the Teams activity feed and Outlook email.

02 / Approach

Approach

The process

  1. Identify the Planner moments where users spend the most time.

  2. Identify the corresponding high-value actions and events.

  3. Audit how Planner handles notifications today.

  4. Identify the problems and jobs to be done.

  5. Determine who needs to know: plan owners, members, assignees, followers and others.

  6. Decide whether each event deserves a notification.

  7. Select the right timing, cadence and channel.

  8. Establish notification principles using urgency and actionability.

Planner user journey

  1. Plan creation
  2. Task creation and organization
  3. Detailing
  4. Tracking progress and ownership
  5. Reporting
  6. Sharing and discussion

High-value Planner moments

Journey areaHigh-value actions and events
Plan setup and structure
  1. Create a plan
  2. User added to a plan
  3. Plan added to a group
  4. Plan changes and updates
  5. Plan added to a meeting
  6. Plan deletion
  7. Copy or move plan
  8. Publish template
Task execution
  1. User assigned a task
  2. Task detail changes: completion, status, due date, priority, checklist, task chat and notes
  3. Goal completion
  4. Task deletion
  5. Task moved to another plan
Reporting and generated events
  1. Status-report scenarios: report generated, needs input, error, suggestion
  2. Planner Agent scenarios: ready for review, needs input, error, suggestion
Collaboration and context
  1. Portfolios: engagement (TBD)
  2. Meeting-notes task, chat task, auto-assignment
  3. Plan added to a chat tab, channel or meeting
Governance and risk
  1. Sensitivity-label change
  2. Dependency events: late, due or upcoming

Notification moments across the work journey

Stage 1

Create and organize work

“Help my team understand what work exists, who owns it, and what needs attention.”

Stage 2

Execute and collaborate

“Help me act on work, unblock others, and respond when collaboration needs me.”

Stage 3

Monitor and stay on top of work

“Help me track work I care about without having to constantly check Planner.”

Stage 4

Complete and close the loop

“Help me know what completed, and what still needs attention.”

User needs, high level: each stage has one job for notifications, from understanding the work to closing the loop on it.

03 / Notifications today

Current scenarios in Planner

Teams activity feed vs Outlook email

#TeamsActivity feed notificationsOutlookEmail notifications
1Planner Agent needs you to review a task (for tasks that are ready)Everyone assignedPlanner Agent tasks are ready for reviewEveryone assigned
2Assigned you a task (not all assignment tasks)Only youAssigned you a task
  • Marked as complete
  • Priority changes
Only you
3Marked your task urgentEveryone assignedAssigned you a task
  • Marked your task urgent
Everyone assigned
4Mentioned you in chatOnly youMentioned you in chatOnly you
5–Added you to a planEveryone in the group
6–You have tasks due today, late tasks or upcoming tasksEveryone

Gap: two scenarios exist only in email. Teams has no “Added to a plan” or “Tasks due, late, upcoming”.

04 / Core problems

Core problems

In the Teams activity feed

  1. Person information is missing. All messages go as Planner and not from the person’s point of view.
  2. Lack of coherence with the anatomy of an activity feed item.
  3. Passive, system-generated messaging.
  4. Noise and clutter. Absence of a batching feature.
  5. Missing scenarios in Teams: “Added you to a Plan”, “Tasks due, late, upcoming”.
Teams activity feed with Planner notifications. Annotations: cramped icon not following the current anatomy of activity within Teams; content inconsistencies and passive aggressive wording; batching missing
Annotated Teams activity feed
#ProblemsJTBDsProposed solutionsValue addedArea
1Personal identity missing, all notifications show the Planner icon instead of the profile card of the person or agent that triggered themWhen I receive a Planner notification, I want to know who triggered it so I can quickly understand its relevance and urgency.Show actor identity prominently (person, teammate or agent) with clear attributionCreates stronger context, trust and relevanceContent + Design
2Not following Teams activity anatomyWhen I scan my activity feed, I want Planner notifications to feel like a part of Teams notifications so I can process them effortlessly.Align with native Teams activity structure, spacing, hierarchy and metadata placementReduces learning curve and improves discoverabilityDesign
3Passive-aggressive content over Teams and Outlook, plus confusing content (e.g. “Serena assigned you a task”, “You’ve been assigned a task”)I want the notification to clearly explain what happened and what it means for me.Use neutral, action-oriented language focused on the change and impactBuilds trust and reduces misinterpretationContent
4Batching missing, creating notification spamWhen multiple updates happen on the same task or plan, I want them grouped together so I can stay informed without feeling overwhelmed.Batch related updates into a single notification summaryReduces noise and notification fatigueContent + Design
5Key scenarios missing (“Added to a plan”, “Tasks due”, “Tasks late”, “Upcoming tasks”) in TeamsWhen my work changes or requires attention, I want proactive notifications that help me stay on top of my responsibilities.Improve consistency and reliabilityImproves task awareness and follow-throughEng

In Outlook email

  1. Poor layout and visual hierarchy. The main info gets less attention, and the plan name is too big.
  2. Limited context around a plan or task.
  3. Not actionable, consumption heavy. Only a hyperlink to the task.
  4. Two CTAs adding cognitive overload.
Two Planner emails in Outlook, annotated. Generic subject lines; unclear and inconsistent sender identity; redundant message mentioned three times; tasks do not look and feel like tasks; plan name too big; main info gets less attention; limited task properties; no inline actions; two CTAs add cognitive load; no overall context; uneven margins
Annotated Outlook email notifications
#ProblemsJTBDsProposed solutionsValue addedAreaPriority
1Main message unclearWhen I review a notification, I want the content to be concise so I can extract insights quickly.Visual hierarchy: clear message, the right info highlighted firstRecipient understands the message and their role without effort, which builds confidence and a feeling of being in controlContent + DesignP0
2Lacks contextual information on why the task mattersWhen I review work, I want enough context to decide whether to act now, later, or ignore it.Improve task hierarchy with owner, priority, due status and clearer task affordancesFaster triage and prioritisation of workDesignP0
3No actionabilityWhen a task or plan needs my action, I want to act right here, so I don’t break flow switching tools.Interactability: actionable controls, not just consumable infoRecipient completes or updates the task in place, saving context-switchesDesignP0
4Two CTAs (Open in browser / Open in Teams), extra cognitive loadWhen I decide to open a task, I don’t have to think about where it opens, it should be clear.Have one obvious way forwardRemoves a redundant decisionContent + DesignP0
5Overall string enhancements. Passive-aggressive content over Teams and Outlook, plus confusing content (e.g. “Serena assigned you a task”, “You’ve been assigned a task”)When I receive a notification, I want to immediately understand if it’s important, needs my attention and if I should act on it immediately.Make content contextual and action-oriented. Reduce repetition and use the space for meaningful context.Recipient understands relevance and the entire context of the plan, which builds confidence and a feeling of being in controlContentP0
6Batching missing, creating notification spamWhen multiple updates happen on the same task or plan, I want them grouped together so I can stay informed without feeling overwhelmed.Batch related updates into a single notification summaryReduces noise and notification fatigueContent + DesignP1

05 / Recipient of the notification

Recipient of the notification

Determine who needs to know: plan owners, members, assignees, followers and others.

  • Initiator / actor
  • Task assignee
  • Task follower
  • Plan owner
  • Plan member

“Me” from “We”: suggesting personal and shared or team contexts.

06 / Notification intent

Notification intent

Notifications serve a few broad purposes.

Intent 1

Lifecycle changes

Creation, update, assignment and completion.

Intent 2

Action-invoking

Asking the recipient to do something.

Intent 3

Monitoring and awareness

Keeping users informed without requiring immediate action.

Order matters: this taxonomy is applied before selecting a channel.

07 / Channels

Channels

Channels and notification platforms:

  • Task history
  • Toast
  • Planner activity hub (potential channel)
  • Teams activity hub
  • Email (Outlook)
  • Push notifications on mobile

Urgent

Informative

  • Monitor
  • Awareness digest
  • Long-running tasks
  • Definitely send a notification
  • Need not be a notification
  • History hub
  • Toast
  • (P) Upcoming, digest

Actionable

Not urgent

Stakes: urgency against actionability decides the channel

08 / Notification principles

Notification principles

  1. Purpose-first

    Every notification must have a clear user job.

  2. Right recipient

    Notify the person who needs to act and has stakes.

  3. Right channel

    Urgency and actionability decide the channel.

  4. Right time

    Respect due dates, work hours, batching and frequency caps.

  5. Actionable by default

    Include task context and next-best actions.

  6. Measurable

    Each notification type needs a success action and attribution window.

  7. Controllable

    Users and plan owners need preference controls.

09 / Solution

Solution

Outlook email: options explored

Option 1: the Planner assigned-to-you email, annotated with updated content, a non-generic subject line, app information, the main message with emphasis on the assigner and assignee, inline editing with full context, a clear way forward and a simplified privacy note
Option 1: Annotated: update content, non-generic subject line, inline editing, clear way forward, simplified privacy

Proposal

Proposed Outlook email for a task assigned to you, annotated: better information efficiency to reduce cognitive load; the recipient grasps what and who immediately, without decoding the card; the recipient can complete or update the task in place, saving context-switches; one single call to action removes a redundant decision
Proposed Outlook email: assigned to you
Proposed Outlook email built on the Outlook Adaptive card framework, annotated: task view gives additional context of the task; interactivity with high-value actions like complete task, change due date, status, priority, assignment (to be decided); Planner themed button color requires investigation into the theming process involved with Outlook
Proposed Outlook email: Outlook Adaptive card framework
Proposed Outlook email on the Outlook Adaptive card framework with a Save changes button, annotated: Save changes submits changes to reflect the inline task card
Proposed Outlook email: Save changes
Proposed Outlook email on the Outlook Adaptive card framework with an Open in Planner button, annotated: Open in Planner opens the browser Planner app where the task lives; strings yet to be updated
Proposed Outlook email: Open in Planner
Proposed Outlook email for being added to a plan, on the Outlook Adaptive card framework, annotated: plan view gives additional context of the plan; interactivity with high-value actions like complete task, change due date, status, priority, assignment (to be decided); Planner themed button color requires investigation into the theming process involved with Outlook
Proposed Outlook email: Added you to a Plan
Proposed Teams activity feed, annotated: following Teams Slice anatomy and showing identity prominently with clear attribution (current scope); introducing missing scenarios and introducing batching (future explores)
Proposed Teams activity feed

10 / Agent notifications

Design principles for agent notifications in Teams

Teams foundations

  1. Follow Teams Slice anatomy

  2. Show identity prominently with clear attribution

  3. Return users to the originating context

For agent specific

  1. Who

    Clearly identify the agent responsible for the notification and its relationship to the work.

  2. What

    Lead with what the agent accomplished or needs from the user.

  3. State

    Make the state of delegated work clear: ready, needs input, blocked, or failed.

  4. Context

    Give users enough context to recognize the delegated work at a glance.

  5. Handoffs

    Interrupt only at meaningful human-agent handoffs.

Task output: Planner (Ready for review, Needs input)

Teams activity feed with the notification “Your task is ready for review” and the Planner task open beside it
Your task is ready for review
Teams activity feed with the notification “Your task needs input” and the Planner task open beside it
Your task needs input

Status report: Planner Catalyst (Report is generated)

Teams activity feed with “Your report is generated” beside a Planner status report and the Copilot panel
Your report is generated

Status report: Teams Copilot (Report is generated)

Teams activity feed with “Your report is generated” beside a status report in Teams Copilot
Your report is generated

Scheduled prompt

Teams activity feed with “Your scheduled prompt is complete” beside a Work IQ task-triage suggestion
Your scheduled prompt is complete