β¬… LMS β€Ί πŸ”” Notifications

Every automated SMS the Bible School module sends, plus the admission letter content and signature β€” all editable here. Placeholders like {name} get filled in automatically when each message is sent.

Admission SMS
Application Received
Sent the moment someone submits the public admissions form.
Available: {appNumber}
Sent Back for Edit
Sent when staff send an application back to the applicant for changes.
Available: {church} {appNumber}
Application Approved
Sent when staff approve an application (student number assigned).
Available: {name} {studentNo}
Application Rejected
Sent when staff reject an application. {reason} already includes "Reason: ..." or a default fallback phrase β€” no need to add the word "Reason" yourself.
Available: {name} {reason}
Admission Activated
Sent when staff activate an approved student (final step).
Available: {name} {church} {studentNo}
Course Registration SMS
Registration Approved
Sent when staff approve a student's course registration.
Available: {courseName}
Registration Rejected
Sent when staff reject a course registration.
Available: {courseName} {reason}
Certificate SMS
Course Certificate Ready
Sent when a course-completion certificate is issued.
Available: {courseTitle} {certNumber}
Graduation Certificate Ready
Sent when a graduation certificate is issued.
Available: {certNumber}
Fee Payment Received
Sent when a student pays a Bible School fee via MoMo through the portal.
Available: {name} {amount} {church}
Lecturer Leave SMS
Leave Approved
Sent when a lecturer's leave request is fully approved, if SMS is enabled in Leave Settings' notification channel.
Available: {FirstName} {LastName} {FullName} {StaffNo}
Login OTP Code

This one message covers all three login flows β€” staff sign-in, the lecturer portal, and the student portal β€” since they all send the same kind of "here's your code" message. Which channel it actually goes out on (SMS, Email, or Both) isn't set here β€” that's controlled in Settings β†’ πŸ“¨ Message Channels β†’ Login OTP. This box only changes the wording.

Login OTP
Sent every time someone requests a sign-in code, on any of the three portals.
Available: {code} {church}
Admission Letter
Letter Body
The main paragraph of the admission letter students see and can download once approved. The greeting, student number line, and closing are fixed β€” this is the middle paragraph only.
Available: {programme} {name} {studentNo}
Signature Name
The name printed under the signature line, e.g. "Rev. John Assuah".
Signature Title
The title/role printed below the name, e.g. "Bible School Registrar".
Signature Image
Optional β€” a scanned/digital signature image shown above the printed name. Leave blank to show just the printed name and title.
Fee Enforcement

Controls whether students owing fees can access course content, assignments, and exams in the student portal. Off by default β€” nobody is blocked until you deliberately turn this on.

Amount owed before enforcement kicks in β€” a small grace amount, or 0 to enforce on any balance.
Student Account Access

Controls what happens when a student's account status is anything other than Active (Graduated, Dropped, or Withdrawn β€” see Students for individual and bulk year-group actions). Off by default β€” status is just a label until you turn this on.

Automated Triggers

Switch off any trigger to stop that SMS from sending β€” the template stays saved, it just won't go out until you switch it back on. Toggles save immediately, no separate button.

Event Triggers
Application Received
Fires on public admissions form submit
Sent Back for Edit
Fires when staff use Send Back on an application
Application Approved
Fires when staff approve an application
Application Rejected
Fires when staff reject an application
Admission Activated
Fires when staff activate an approved student
Registration Approved
Fires when staff approve a course registration
Registration Rejected
Fires when staff reject a course registration
Course Certificate Ready
Fires when a course-completion certificate is issued
Graduation Certificate Ready
Fires when a graduation certificate is issued
Fee Payment Received
Fires when a MoMo fee payment is confirmed
Registration
βœ… Auto-Approve Course Registrations
When on, a student registering for a course is approved and enrolled instantly β€” no staff review needed. When off (default), registrations sit Pending until staff approve them individually.
Scheduled Jobs

These run on a timer rather than firing from a specific action. Moved here from the LMS hub.

πŸ“š Class Session Reminders
SMS students the day before a class they're registered for. Runs daily at 7am.
πŸ’° Fee Balance Reminders
SMS students with an outstanding Bible School balance. Runs every Saturday at 10am.
πŸ“‹ Pending Registrations Digest
Notify HQ approvers when course registrations are awaiting review. Runs daily at 8am.
πŸ“ Assignment Due Reminders
SMS students whose assignment is due tomorrow and who haven't submitted. Runs daily at 7:30am.