Configuring Customer Notifications
JustOn Cash Management can inform customers automatically about the result of certain business processes. To this end, it makes use of the messaging mechanism based on customer notifications.
Customer Notification Overview
JustOn Cash Management produces messages to customers on certain events based on customer notifications. See these records as templates for the messages. They define, notably
- the business process and condition, that is, the event that triggers the notification,
- the distribution channel, and
- the message content.
Since the business processes in JustOn Cash Management are centered around entries, the recipient information is always taken from the contact as associated to the entry. The contact, in turn, must provide the relevant address information, like an email address.
Customer Notification information
Field | Description |
---|---|
Name | A descriptive name for the current customer notification. |
Active | Specifies if the current customer notification is active. |
Business Process | The business process to which the current customer notification is related. Currently, only Payment Run is supported. |
Notification Condition | The condition or event in the specified business process that will trigger a message based on the current customer notification. |
Distribution Channel | The distribution channel that will be used for delivering the message based on the current customer notification. Currently, only Salesforce EMail is supported. |
Locale | The language and regional preferences applicable when rendering amounts and dates retrieved by placeholders in the Summary and Message fields of the current customer notification.Falls back to en_US if empty. |
Sender | The sender information to be used for the current customer notification. For Salesforce EMail , it can be either an organization-wide email address or Auto for the email address of the current user. |
Hidden Recipients | A comma-separated list of additional recipient addresses that will not be visible by the recipient of the message based on the current customer notification. |
Summary | A short summary of the message, can include placeholders. For Salesforce EMail , this will be used as the email subject. |
Message | The (rich text/HTML) message text, can include placeholders. For Salesforce EMail , this will be used as the email body. |
Use Global Email Signature | For the distribution channel Salesforce EMail , indicates whether the global email signature is added to the message (selected, default) or not (unselected). |
Message creation workflow
This is how the message creation based on customer notifications works:
(1) JustOn Cash Management checks for active customer notifications. Business Process
, Notification Condition
and Locale
are the basis for selecting the relevant customer notification record. If there is no matching customer notification record, JustOn Cash Management will not issue a message.
(2) JustOn Cash Management checks for the message recipient and hidden recipients. The contact as associated to the entry must specify the relevant address information. If there is neither a valid contact nor a hidden recipient, JustOn Cash Management will not issue a message.
(3) Optionally, JustOn Cash Management creates a new payment link and saves it in the entry's Payment Link
field.
(4) JustOn Cash Management builds the message. It renders the final text, retrieving the actual values for the included placeholders (rendering numbers, amounts and date/time values according to the given locale).
(5) JustOn Cash Management saves the message according to the given context: entry-related messages to the corresponding entry's Last Notification
field, and payment instrument-related messages to the corresponding payment instrument's Last Capture Notification
field.
(6) Finally, JustOn Cash Management pushes the message to the selected distribution channel.
Payment Run Customer Notifications
In the payment run context (where Business Process
is set to Payment Run
), JustOn Cash Management currently supports notifications for the following events:
Payment Run Result | Notification Condition | Description |
---|---|---|
No active payment instrument | Payment Invitation |
The amount of the related (eligible) entry cannot be captured because there is no active payment instrument. |
Success | Payment Successful |
The amount of the related entry has been successfully captured using the related payment instrument. |
Entry failure | Entry Excluded |
The amount of the related entry could not be captured because of errors in the entry, which is therefore excluded from further payment runs. |
Payment instrument failure | Payment Instrument Deactivated |
The amount of the related entry could not be captured because of errors in the related payment instrument, which is therefore deactivated. |
JustOn Cash Management stores the actual messages produced during the payment run with the relevant records:
- Messages produced when no active payment instrument is found are saved to the corresponding (eligible) entry's
Last Notification
field. In addition, JustOn Cash Management creates a payment link and saves it to the entry's fieldPayment Link
field. - Messages produced on successful capture or because of an entry failure are saved to the corresponding entry's
Last Notification
field. - Messages produced because of a payment instrument failure are saved to the corresponding payment instrument's
Last Capture Notification
field.
For payment run-related customer notifications, JustOn Cash Management supports the following (built-in) placeholders in the Summary
and Message
fields.
Notification conditions Payment Successful
and Payout Successful
Placeholder | Description |
---|---|
[account-holder] |
The account holder of the payment instrument |
[masked-pan] |
The masked PAN of the payment instrument |
[payment-reference] |
The payment reference of the entry |
[payment-method] |
The payment method of the entry |
[statement-payment-due-date] |
The statement payment due date of the entry |
[title] |
The title of the entry |
[collected-amount] |
The amount that has been collected from the payment provider |
Notification condition Payment Invitation
Placeholder | Description |
---|---|
[account-holder] |
The account holder of the payment instrument |
[masked-pan] |
The masked PAN of the payment instrument |
[payment-reference] |
The payment reference of the entry |
[payment-method] |
The payment method of the entry |
[statement-payment-due-date] |
The statement payment due date of the entry |
[title] |
The title of the entry |
[payent-reference] |
payment reference |
[payable-amount] |
payable amount |
[statement-payment-due-date] |
The statement payment due date of the entry |
[title] |
The title of the entry |
[payment-link] |
The automatically generated payment link that can be used by the recipient to manually pay the entry |
Notification conditions Payment: Entry Excluded
and Payout: Entry Excluded
Placeholder | Description |
---|---|
[account-holder] |
The account holder of the payment instrument |
[masked-pan] |
The masked PAN of the payment instrument |
[payment-reference] |
The payment reference of the entry |
[payment-method] |
The payment method of the entry |
[statement-payment-due-date] |
The statement payment due date of the entry |
[title] |
The title of the entry |
[open-amount] |
The open amount of the entry |
[payment-run-exclusion-reason] |
The reason why the entry has been excluded from payment runs |
[payment-link] |
The automatically generated payment link that can be used by the recipient to manually pay the entry |
Notification conditions Payment: Payment Instrument Deactivated
and Payout: Payment Instrument Deactivated
Placeholder | Description |
---|---|
[account-holder] |
The account holder of the payment instrument |
[masked-pan] |
The masked PAN of the payment instrument |
[payment-reference] |
The payment reference of the entry |
[payment-method] |
The payment method of the entry |
[statement-payment-due-date] |
The statement payment due date of the entry |
[title] |
The title of the entry |
[open-amount] |
The open amount of the entry |
[deactivation-reason] |
The reason why the payment instrument has been deactivated |
[payment-link] |
The automatically generated payment link that can be used by the recipient to manually pay the entry |
Managing Customer Notifications
Administrators create and manage customer notification records, which serve as templates for the messages to be sent to customers on certain events.
Defining Customer Notifications
To create or edit a customer notification:
- Click to access the App Launcher, and select Setup Cash Management.
- Open the Customer Notifications tab.
- Click New to create a new record, or click and select Edit next to an existing record to modify it.
-
Specify the details as necessary.
The mandatory information includes
- Name – the (unique) name of the customer notification record
- Business Process – the related business process; currently, only
Payment Run
is supported - Notification Condition – the condition or event in the given business process to trigger the message
- Distribution Channel – the intended distribution channel; currently, only
Salesforce EMail
is supported - Locale – the language and regional preferences; falls back to
en_US
if left empty - Sender – the sender information
- Summary – the "short version" of the message; the email subject for
Salesforce EMail
Additional information may include
- Message – the complete message text (rich text/HTML); the email body for
Salesforce EMail
- Hidden Recipients – additional, undisclosed recipient addresses
For details, see Customer Notification Overview.
-
Click Save.
This saves the specified information as required.
Once a customer notification record is available and set
Active
, JustOn Cash Management automatically sends the messages as defined.
Activating or Deactivating Customer Notifications
To activate or deactivate a customer notification:
-
Open the customer notification record you want to activate or deactivate.
- Open the Customer Notifications tab.
- Click and select Edit next to the relevant record.
-
Select (or deselect, respectively) the
Active
checkbox. -
Click Save.
If set
Active
, JustOn Cash Management automatically sends the messages as defined by the customer notification record.