Skip to content
Last updated

Configure repayment engine notifications

Legacy experience

This page describes the legacy Repayment Engine configuration experience. If you use the updated Admin Portal layout and redesigned Repayment Engine, see Configure repayment engine notifications.

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 legacy Admin Portal layout (sidebar navigation) Required permissions: repaymentengine.notification:list (to view); repaymentengine.notification:update (to edit)

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).
  • The legacy interface is for viewing and editing existing notification configurations. Adding and removing configurations is not exposed in the legacy layout. To create or delete notification configurations from the UI, switch to the updated layout (select Try it now at the bottom left of the sidebar); otherwise use the Repayment Engine API or contact Peach support.

View notifications

From the Admin Portal sidebar, select Repayment Engine. The notification list displays all configurations in a table.

ColumnDescription
IDThe notification identifier. Select to open the configuration detail page.
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 or labels.

Search and filter

Use the search bar to find configurations. Use the available filters to narrow results by loan type, template subject, event, day type, status, or channel.

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.

View and edit a notification

  1. From the Repayment Engine list, select a notification's ID. The configuration opens on a detail page (full page).
  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.

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 on the detail page:

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.