Skip to main content
App notifications are in-app alerts sent to users when relevant activity occurs. Every notification shares a common base shape, and each notification type carries type-specific data in its metadata field.

Base Fields

All notification types include these fields:

Notification Types

entity-comment

Triggered when someone comments on the user’s entity. Action: "open-comment"

comment-reply

Triggered when someone replies to the user’s comment. Action: "open-comment" Same metadata as entity-comment, plus:

entity-mention

Triggered when a user is mentioned in an entity. Action: "open-entity"

comment-mention

Triggered when a user is mentioned in a comment. Action: "open-comment" Same as entity-mention metadata, plus:

entity-upvote

Triggered when someone upvotes the user’s entity. Action: "open-entity" Same as entity-mention metadata.

comment-upvote

Triggered when someone upvotes the user’s comment. Action: "open-comment" Same as comment-mention metadata.

entity-reaction

Triggered when someone reacts to the user’s entity. Action: "open-entity" Same as entity-mention metadata, plus:

comment-reaction

Triggered when someone reacts to the user’s comment. Action: "open-comment" Same as comment-mention metadata, plus reactionType.

entity-reaction-milestone-specific

Triggered when an entity reaches a milestone count for a specific reaction type. Action: "open-entity"

entity-reaction-milestone-total

Triggered when an entity reaches a milestone for total reactions across all types. Action: "open-entity"

comment-reaction-milestone-specific

Triggered when a comment reaches a milestone count for a specific reaction type. Action: "open-comment"

comment-reaction-milestone-total

Triggered when a comment reaches a milestone for total reactions across all types. Action: "open-comment"

new-follow

Triggered when someone follows the user. Action: "open-profile"

connection-request

Triggered when someone sends the user a connection request. Action: "open-profile"

connection-accepted

Triggered when someone accepts the user’s connection request. Action: "open-profile" Same metadata fields as connection-request.

space-membership-approved

Triggered when a space moderator approves the user’s pending membership request. Action: "open-space"

system

A manually triggered notification from the project dashboard. Action: Configurable.

Nested Types

MilestoneUser

See Also