Skip to content
Last updated

Configure repayment engine notifications

Updated Admin Portal experience

This page describes the redesigned Repayment Engine available in the updated Admin Portal layout. If you are on the legacy layout (top navigation bar), see Configure repayment engine notifications (legacy).

The Repayment Engine automatically sends texts, emails, and mail to borrowers based on your notification configurations. It runs daily at 9 AM PT and sends reminders for upcoming payments, overdue notices, autopay alerts, and other loan lifecycle events. Use this page to control which notifications are sent, when they're sent, and through which channels.

Availability: All clients on the updated Admin Portal layout Required permissions: repaymentengine.notification:list (to view); repaymentengine.notification:update (to edit); repaymentengine.notification:create (to add); repaymentengine.notification:delete (to remove)

Before you begin

  • Both the Repayment Engine configuration and the corresponding template must be enabled for an interaction to be sent. If either is disabled, the notification won't go out.
  • Ensure templates exist and are active for each channel you configure (email, text, or mail).

View notifications

From the Admin Portal sidebar, open the Customer messaging group, then select Repayment Engine. The notification list displays all configurations in a searchable, filterable table.

ColumnDescription
IDThe notification identifier. Select to open the detail drawer.
Loan typeThe loan type this notification applies to, shown as the asset name and product ID.
SubjectThe interaction subject (e.g., Payment Due Date Reminder, Loan Overdue First Notice).
EventThe trigger that causes this notification to be evaluated (e.g., Expected Payment, Loan Overdue).
Days offsetNumber of days before or after the trigger event that the notification is sent. Displayed as "X days before" or "X days after."
Day typeWhether the offset counts calendar days (includes weekends and holidays) or business days (Monday through Friday, excluding bank holidays).
StatusWhether the notification is Active or Inactive.
ChannelsWhich channels this notification sends through (email, text, mail), displayed as badges.

Search and filter

Use the search bar for case-insensitive substring search across all visible columns. Select + Add filter to narrow results by loan type, subject, event, day type, status, or channel.

Select the grid icon to show, hide, or reorder columns. Select Reset to default to restore the original layout.

Add a notification

  1. From the Repayment Engine list, select + New.
  2. Choose the loan type, subject, trigger, timing, day type, channels, and enabled state (see notification fields where applicable).
  3. Select Save to create the configuration.

Notification types

Interaction subjectTrigger eventDescription
Autopay Amount ChangedAutopay Expected Payment Changed AmountNotifies borrowers when their autopay amount increases by more than a configured threshold. Ignores days offset.
Autopay Enable ReminderAutopay First PaymentReminds borrowers to enable autopay before their first due date, if autopay is off.
Autopay Payment ReminderAutopay Expected PaymentNotifies borrowers that their scheduled autopay will be processed.
Futurepay Payment Due ReminderFuture PaymentNotifies borrowers that a scheduled one-time payment will be processed.
Payment Due Date ReminderExpected PaymentReminds borrowers to make a payment before their due date, if autopay is off.
Loan Overdue First through Sixth NoticeLoan OverdueReminds overdue borrowers to make a payment. Up to six progressive notices can be configured.
Loan Right to Cure (Personal Unsecured)Loan Right to CureNotifies borrowers before charge-off, during the right-to-cure period. Ignores days offset.
Promo Program ReminderPromo Program ReminderNotifies borrowers that their loan is eligible for a promotion.
Promo Program Eligibility At RiskPromo Program Eligibility At RiskWarns borrowers that a promotion offer is about to expire.
Card Expires ReminderCard ExpirationNotifies borrowers that their card is expiring so they can update their payment method.
Login First Payment ReminderLogin First PaymentReminds borrowers who have never logged in to the Borrower Portal to schedule a payment.

Edit a notification

  1. From the Repayment Engine list, select a notification's ID. The configuration opens in a side drawer.
  2. Select Edit.
  3. Update the fields you want to change (see field reference below).
  4. Select Save to apply changes, or Cancel to discard.

Delete a notification

  1. From the Repayment Engine list, select the notification's ID to open the side drawer.
  2. Select Delete and confirm.

Deleting a configuration stops future sends for that rule until a new configuration is created.

Days offset behavior

The days offset field controls when a notification is sent relative to its trigger event. Some notifications send before the event (negative offset), and some send after (positive offset).

For most notifications, the days offset is a single number. For Loan Overdue notices, the offset can be an object with separate values for each payment frequency (weekly, every two weeks, twice monthly, monthly, single term). The UI adapts automatically based on the trigger type.

Key rules for days offset values:

  • Loan Overdue notices always use calendar day type and positive (or zero) offset values.
  • Payment reminders (before a due date) always use negative (or zero) offset values.
  • Some triggers have a required sign that can't be changed.

Notification fields

FieldDescriptionRequiredValues / Format
EnabledControls whether this notification is active. Must be enabled along with the corresponding template for the interaction to send.YesOn/Off
Day typeHow the days offset is counted. Not editable for Loan Overdue notifications (always Calendar).YesBusiness, Calendar
Days offsetNumber of days before or after the trigger event. The sign (before/after) indicates direction. For Loan Overdue, this can be an object with per-frequency values.YesInteger (or object for overdue notices)
ChannelsWhich channels this notification sends through. The corresponding template must exist and be enabled for each channel.YesMulti-select: email, text, mail

The following fields are read-only:

FieldDescription
Notification IDThe Peach-assigned identifier.
Loan typeThe product ID and asset name for the associated loan type.
SubjectThe interaction subject this notification sends.
EventThe trigger that causes this notification to be evaluated.