Skip to content

[UX] Improve /inbox Page to Display Actionable Notifications (User Tasks & Onboarding Prompts) #3862

@NdekoCode

Description

@NdekoCode

Currently, the /inbox route exists in the Ever Teams app but returns a 404 error.

However, the backend (Gauzy API) already provides notifications and employee notification settings that can be leveraged. Also, there are onboarding prompts shown on the homepage that guide the user through key setup actions (e.g. confirming email, completing profile, etc.).

Goal

Create a dedicated /inbox page to serve as a notification and user tasks center, where users can view and manage:

  • Onboarding prompts
  • Critical alerts (e.g. confirm email)
  • Reminders or team invites
  • Activity-based notifications
  • Feedback / review requests (if applicable in future)

This helps to declutter the homepage, while still giving users a reliable place to follow up on required actions.

Design Expectations

  • Notifications should remain visible on the homepage initially, especially onboarding actions
  • The /inbox page will act as a permanent place to view all pending notifications until they are resolved or manually hidden.
  • Each notification should support:
    • A clear message or prompt
    • An optional action (e.g. "Confirm", "Go to Settings", "Dismiss")
    • A "Mark as done" or "Hide" functionality

Confirmed from @evereq:

These notifications must remain visible until user performs the required action or hides them.
We should improve their layout, reduce spacing, and make it visually more consistent.

Tasks

  • Restore /inbox route and create a dedicated page
  • Design and implement a responsive notification list UI
  • Connect to Gauzy notification API (if needed) or local onboarding notifications
  • Support basic actions per notification (Go to →, Dismiss, Complete)
  • Show same notifications from homepage in /inbox, with extended visibility
  • Add placeholder state for "no notifications"

References

Acceptance Criteria

  • /inbox page is accessible and functional
  • Notifications are consistent across homepage and /inbox
  • Users can interact with or dismiss each notification
  • UI spacing and layout issues on the homepage are resolved
  • No duplicate state bugs or broken links

Notes

This task should be coordinated with designers if possible (for the notification UI).
The logic should prioritize onboarding UX clarity, not just notification display.

Metadata

Metadata

Type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions