πŸ“‘
Project Ascend
  • πŸ“‘Intracom
  • Overview
    • πŸ‘‹Who We Are
    • 🌟Our Features
    • πŸ’»Technology Stack
    • ⏳Timeline(TBD)
  • πŸ›£οΈPhases
    • 1️Phase 1 - Infrastructure
    • 2️Phase 2 - MVP Development
    • 3️Phase 3 - MVP Release
    • 4️Phase 4 - Release Development
    • 5️Phase 5 - Full Launch
  • Features
    • πŸ–₯️Desktop Application
    • πŸ”Setup and Login
    • πŸ“¨Messaging
    • πŸ“»Channel Management
    • πŸ””Notifications
    • πŸ”Search
    • πŸ“‚File Sharing
    • πŸ”ŒIntegrations
    • 🎨Customizable UI/UX
Powered by GitBook
On this page
  1. Features

Notifications

Here are user stories focused on the notification features for the Intracom desktop application, ensuring users are timely informed and can manage their attention efficiently.

User Stories for Notifications

Notification Customization

  1. As a user, I want to customize my notification settings, so I can choose when and how I receive alerts for different types of activities.

    • Acceptance Criteria:

      • Users can access a notifications settings menu where they can configure preferences for receiving desktop and audio alerts.

      • Customization options include turning notifications on/off for specific channels or direct messages, adjusting sound options, and setting 'Do Not Disturb' periods.

      • Changes in notification settings are applied immediately and preserved across sessions.

Actionable Notifications

  1. As a user, I want notifications to be actionable, so I can respond quickly to messages, invitations, or alerts without having to navigate through the application.

    • Acceptance Criteria:

      • Notifications include quick actions such as 'Reply', 'Mark as Read', or 'Join Channel'.

      • Clicking on a notification directly opens the relevant conversation or task within the application.

      • Notifications for calendar events or reminders offer options like 'Snooze', 'Dismiss', or 'View Event'.

Notification Channels

  1. As a user, I want to manage different notification channels, so I can control the types of notifications I receive based on my current focus and workload.

    • Acceptance Criteria:

      • Users can create and manage multiple notification profiles (e.g., Work, Meetings, Quiet Time) and switch between them as needed.

      • Each profile allows for different settings for email, app, and mobile notifications.

      • Users receive visual feedback on the current active notification profile through the app’s interface.

Smart Notifications

  1. As a user, I want the application to intelligently manage notifications based on my activity status, so I am not disturbed during intensive tasks or outside work hours.

    • Acceptance Criteria:

      • The application detects the user’s activity (e.g., active, idle, in a meeting) and adjusts notification delivery accordingly.

      • Users can set rules that limit notifications during certain hours or in specific situations (like while sharing their screen).

      • The system provides an option to catch up on missed notifications through a summarized view once the user returns to less intensive tasks or logs back in.

Urgent Notifications

  1. As a user, I want to receive urgent notifications immediately, regardless of my current notification settings, so I don’t miss critical communications.

    • Acceptance Criteria:

      • Users can mark certain contacts or conversation threads as 'urgent', and notifications from these will bypass standard mute settings.

      • Urgent notifications are visually distinct and include an explanation as to why they were delivered despite 'Do Not Disturb' settings.

      • Administrators have the ability to define what types of messages or events qualify as 'urgent' to ensure this feature is used appropriately.

PreviousChannel ManagementNextSearch

Last updated 1 year ago

πŸ””