Notification Center

Introduction

Our Notification Center keeps you informed about relevant events within our platform. The feature allows you to configure email notifications for specific events generated by our software:

  • Incoming orders: Get emails for incoming orders. Choose the facility you are interested in or receive emails for all incoming orders.

  • Unroutable orders: Get notified if an order could not be assigned to a facility.

Configuration

To set up notifications, you need to put a corresponding configuration in place. The notification configuration has the following attributes:

  • channels: A channel defines the source and the target of notifications. We recommend to define different channels for different receiver groups and/or facilities. See below for a detailed description.

  • enabled: Defines the state of the channel. Set to true if notifications should be sent and to false if notifications should be paused.

A channel is a JSON Object which contains the following attributes:

  • type: The type of the notification you will receive. Currently, only EMAIL is supported.

  • events: The events upon which the notification is triggered. Currently we support:

    • PICK_JOB_CREATED: An order was assigned to a facility and is ready to be picked.

    • ROUTING_PLAN_NOT_ROUTABLE: An order could not be assigned to a facility and is in "unroutable" state.

  • receiver: Who will receive the notification. This is an array of objects. The attributes of the objects change based on the TYPE:

    • Type EMAIL:

      • email: The email address of the recipient

      • language: The language of the email. Currently, this is either de_DE or en_US. It is possible to define a different language for each receiver email address.

You can define, whether you want to receive notifications on network level or only for specific facilities.

Configuration on network level

Create a new configuration

Create a configuration on network level if you want to receive notifications globally, i.e. for all events no matter which facility they apply to. To create a new configuration on network level, use the below endpoint to create one or several channel(s). If you want to send the same events to the same user group, it is sufficient to create one channel. Please speficy type, event(s), and receiver(s) as specified above and set enabled to true.

Add a new channel or update an existing channel

Get configuration information

Delete a channel

Configurations on facility level

Create a new configuration

Create a configuration on facility level if you want to receive notifications only for specific facilities, e.g., only for orders that are routed to a specific facility. To create a new configuration on facility level, use the below endpoint to create one or several channel(s). If you want to send the same events to the same user group in the same facility, it is sufficient to create one channel. Please speficy facilityRef, type, event(s), and receiver(s) as specified above and set enabled to true.

Add a new channel or update an existing channel

Get configuration information

Delete a channel

Last updated