Skip to main content
Skip table of contents

Custom notification subscription

This configuration illustrates how custom, user-managed email notifications can be implemented through configuration.
It enables users to freely subscribe or unsubscribe from notifications, while allowing administrators to control visibility, and access.

The approach relies entirely on configuration and can be adapted to various notification strategies and use cases.

Overview

The objective of this configuration is to:

  • Define notifications as configurable instances

  • Allow users to subscribe to notifications individually

  • Restrict access when needed

  • Automatically determine notification recipients

  • Provide a clear and accessible unsubscribe mechanism directly from email content

All elements described below are fully configurable and can be adjusted based on organizational needs.

Screenshot 2026-01-22 at 16.33.08-20260122-153314.png

Notification Concept

Fields

A dedicated Notification concept is created to represent notifications.

This concept typically includes:

  • A Name, used to identify the notification

  • A Description, used to explain the purpose and content of the notification

  • A multidimensional boolean with dimension User and Notification, used to allows each user to independently subscribe to or unsubscribe from specific notifications.

The first two fields are purely descriptive and help administrators and users understand the intent of each notification.

Access control

Not all users may need access to all notifications.
Roles are used to control visibility & subscription eligibility.

A dedicated role can be created, for example, the role Can subscribe and view notifications.

Configuration principle:

  • By default, users do not have visibility or edit rights on notifications.

  • Only groups assigned to the dedicated role can:

    • View notifications

    • Edit notifications, and as consequence subscribe or unsubscribe

This mechanism enables filtering of notifications based on user profiles, teams, or responsibilities. This ensures that only meaningful notifications are presented, avoiding unnecessary noise and improving relevance.

Screenshot 2026-01-22 at 16.34.50-20260122-153452.png

Emails configuration (automation)

Recipients

When a notification is triggered, recipients are determined by:

  • Retrieving all users

  • Filtering users where the boolean is set to true (Global > Subscribed boolean)

image-20260122-160146.png

This path defines the recipient set for the automation email. It can be used either in the For each, so that each recipient receives an individual email, or directly in the To, in which case all recipients are included in a single email (e.g., in copy).

Contextual footer

To ensure clarity and traceability, email content can include a footer indicating:

  • The reason the email was received

  • The notification to which the user is subscribed

  • A direct link to the corresponding notification instance

This helps users understand the origin of the notification, its relevance, and easily unsubscribe if needed.

SCR-20260122-oouk-20260122-153408.png

Notification instance, showing where users can subscribe or unsubscribe.

SCR-20260122-pask-20260122-160723.png

Notification layout configuration

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.