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.
Quotas may be imposed on this in the future
fulfillmenttools reserves the right to impose a quota per customer to this feature in the future.
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 tofalse
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.ROUTING_PLAN_WAITING: A routing plan is waiting
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
oren_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