Skip to main content

Notifications

Five notification types. One dropdown panel. Inline actions.

O
Written by OG1 Development Team

Five notification types. One dropdown panel. Inline actions.

Notification types

Type

Trigger

FOLLOW

Someone follows you

PROFILE_VIEW

Someone views your profile

CONNECTION_REQUEST

You receive a connection request

CONNECTION_ACCEPTED

A connection request you sent was accepted

ENDORSEMENT

An endorsement was submitted on your profile

Open the notification panel

Click the bell icon in the top nav. The panel loads lazily into a Turbo Frame.

top nav with notification bell, red unread dot, panel open below

The panel has three tabs:

  • Activity — follows and profile views

  • Connections — requests and accepts

  • Endorsements — endorsement events

Each tab shows its unread count as a badge.

Inline actions

Active notifications come with action buttons:

  • FOLLOWFollow Back

  • CONNECTION_REQUESTApprove / Decline

  • ENDORSEMENTView

Click the action and the notification updates inline. No page reload.

Marking read

Opening the dropdown auto-marks all currently-active notifications as read. Read notifications dim to 70% opacity.

Manual controls:

  • Click a single notification → marks that one read

  • Mark All Read button → bulk update

View all notifications

View All link at the bottom of the panel goes to /notifications. 20 per page. Load More for pagination. Filter by tab via the URL: ?tab=activity|connections|endorsements.

Active notifications get a red left border. Read ones dim to 70%.

/notifications page with tab filters and Load More button

Debouncing

Identical events from the same actor within 1 hour collapse into one notification. Prevents notification spam when someone follows, unfollows, and re-follows.

Email summaries

OG1 sends periodic engagement summary emails. These cover follows, connections, and endorsement activity in digest form. Sent by the EngagementSummaryJob.

Still stuck?

Open the chat. We're listening.

Did this answer your question?