# Notifications

Notifications are updates sent directly to a user to inform them that something has happened.&#x20;

In the Resource Booking System (RBS), notifications are automatically sent based on notification schemes. These schemes are triggered by events that affect the user.

Here are some examples of events:

* when a booking is confirmed
* when a booking is cancelled
* when a user’s account is about to be deactivated due to inactivity

Each notification scheme has 1 or more notification templates, which determines the actual message that is sent to the user.&#x20;

To view the notification schemes available for your agency, select **Notifications** on the side navigation bar.&#x20;

<figure><img src="https://1434314168-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKh3QAdDkZRpCzNg4Hjve%2Fuploads%2FmQjX7Ygjz4SherycxrDj%2FNotifications-1.png?alt=media&#x26;token=1c1d752c-b8e4-47a7-beb7-f07864b09dbc" alt="Screenshot of the RBS admin portal, showing the step to select Notifications."><figcaption></figcaption></figure>

### Default notification schemes

Currently, there are 9 default notification schemes created for every agency. This is 1 notification scheme for every event in RBS that requires a notification. You can identify default notification schemes by its `Default` tag.

| Notification scheme or event    | Details                                                                                                                                                                                                                                    |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Account deactivation warning    | <p>Notifications will be sent to the user if their account is about to be deactivated. This happens if they do not log in to RBS for 90 days.<br></p><p>This notification scheme includes:</p><ul><li>2 email templates</li></ul>          |
| Additional service: new request | <p>Notifications will be sent to relevant user groups when a booking with an additional service request is confirmed.</p><p></p><p>This notification scheme includes:</p><ul><li>1 email template</li><li>1 web and app template</li></ul> |
| Additional service: reminder    | <p>Notifications will be sent to relevant user groups when a booking with an additional service request is approaching. <br></p><p>This notification scheme includes:</p><ul><li>1 email template</li><li>1 web and app template</li></ul> |
| Booking cancelled by admin      | <p>Notifications will be sent to the booking owner and hosts if a booking has been cancelled by an admin.<br></p><p>This notification scheme includes:</p><ul><li>1 email template</li><li>1 web and app template</li></ul>                |
| Booking cancelled by user       | <p>Notifications will be sent to the booking owner and hosts if a booking has been cancelled by a user.<br></p><p>This notification scheme includes:</p><ul><li>1 email template</li><li>1 web and app template</li></ul>                  |
| Booking confirmed               | <p>Notifications will be sent to the booking owner, hosts, and user who made the booking if a booking is confirmed.</p><p></p><p>This notification scheme includes:</p><ul><li>1 email template</li><li>3 web and app templates</li></ul>  |
| Booking edited                  | <p>Notifications will be sent to the booking owner and hosts if a booking has been edited.<br></p><p>This notification scheme includes:</p><ul><li>1 email template</li><li>1 web and app template</li></ul>                               |
| Booking reminder: upcoming      | <p>Notifications will be sent to the booking owner and hosts if they have an upcoming booking.<br></p><p>This notification scheme includes:</p><ul><li>1 email template</li><li>1 web and app template</li></ul>                           |
| Booking transferred             | <p>Notifications will be sent to the new booking owner, previous booking owner and hosts if a booking is transferred.<br></p><p>This notification scheme includes:</p><ul><li>1 email template</li><li>2 web and app templates</li></ul>   |

You cannot delete default notification schemes, as they are there to make sure that relevant users are informed about important events.&#x20;

{% hint style="info" %}
To pause notifications, set a notification scheme to `Inactive`.
{% endhint %}

You can edit the [notification templates](https://help-admin.rbs.dwp.gov.sg/knowledge-base/notifications/notification-templates) in a default notification scheme. &#x20;

This includes:

* editing the message that users receive
* sending different messages to different recipients&#x20;
* sending multiple messages to the same recipient for a single event
* date and time to send the notification (for selected events only)

### Custom notification schemes

As an admin of an agency, you can create custom notification schemes. This feature can be useful for admins who wish to send different messages depending on the resource type, subtype, or resource booked.

Here are 2 examples of such scenarios:

| Scenario                                                                                                                                                                                                                                 | What you can do                                                                                                                                                                                                                                                                                                                                                                                                                               |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>Users who make bookings for <code>Office Equipment</code> need to follow specific instructions to retrieve and return the item. </p><p><br>You would like to inform users about these instructions when the booking is confirmed.</p> | <p>Create a new notification scheme:</p><ul><li>Select <strong>Booking confirmed</strong> for the event </li><li>Select <strong>Office Equipment</strong> for Resource types or resources</li><li>Create notification templates to customise the message that’ll be sent to the booking owner and hosts</li></ul>                                                                                                                             |
| <p>Users who make a booking for <code>Board Room 12-31</code> in the month of March may have their booking cancelled if the room is needed for last-minute board meetings.<br></p><p>You would like to inform users about this.</p>      | <p>Create a new notification scheme:</p><ul><li>Select <strong>Booking confirmed</strong> for the event </li><li>Select <strong>Board Room 12-31</strong> for Resource types or resources</li><li>Create notification templates to customise the message that’ll be sent to the booking owner and hosts</li><li>Delete the notification scheme or change the status of the scheme to <code>Inactive</code> after the month of March</li></ul> |

{% hint style="info" %}
For each event, each user will only receive notifications based on 1 notification scheme. If a resource is not assigned any notification scheme, the default scheme will apply.
{% endhint %}

***

### More about notifications

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><a href="notifications/notification-templates"><strong>Notification templates</strong></a></td><td>The actual message that relevant users will receive, created using personalisation tags.</td><td></td></tr></tbody></table>
