OnTrack
  • Getting Started
    • OnTrack Docs
      • Setting Up Stripe
    • Logging In
      • User Accounts
        • Creating User Accounts
        • Managing User Privileges
        • Resetting Passwords
        • Editing & Deleting Accounts
    • Navigating
    • Configuration
      • General Settings
        • Payment Receipts
      • Portal Settings
  • Constituents
    • Understanding Constituents
    • Navigating The Constituent Module
      • Merging Constituents
    • Adding Constituents
      • Batch Adding Participants
    • Constituent Details
      • Profile Image
      • Unique IDs
      • Tag Management
      • Customizing Allergies & Medications
      • Relationship Management
      • Managing Notes
      • SMS Phone Numbers
      • Taking Payments
        • Processing Refunds
    • Constituent Clean-up
  • Memberships
    • Understanding Memberships
    • Adding Memberships
      • Renewing Memberships
      • Searching Memberships
  • Programming
    • Understanding Programs
    • Schedules
      • Building Schedules
        • Adding Recurring/Bulk Classes
      • Adding Program Templates
      • Rosters
        • Schedule Actions
      • Fee Management
    • Core Essential Services & Topics
  • Registration
    • Register Participants
    • Online Registration
      • Parent Portal
        • Registration
        • Dashboard
      • Making Programs Available Online
      • Making Memberships Available Online
    • Registration Settings
      • Notifications
    • Registration Form
  • Attendance
    • Taking Attendance
      • Center Attendance
        • Individual Attendance
          • Back Entering Attendance
        • Bulk Attendance
      • Program Attendance
        • Taking Attendance
        • Instructor Portal
          • Logging In & Taking Attendance
          • Configuring Custom Messages
    • Modifying & Deleting Attendance
    • Check-In Cards
      • Printing Check-In Cards
    • Emergency Roster
  • Reporting
    • C360 BI
      • Navigation & Terminology
      • Collections
      • Questions
    • Accounting
    • Data Definitions
  • Locations, Files & Email Templates
    • Locations & Venues
    • File Assets
    • Email Templates & Messages
      • Email Templates
      • Viewing Sent Messages
  • Updates
    • Releases
      • Parent Portal, Custom Forms & More
    • Change Log
Powered by GitBook
On this page
  • Using Default Templates
  • Custom Templates & Merge Fields
  1. Registration
  2. Registration Settings

Notifications

Learn how to configure email templates to create customized parent portal notifications

PreviousRegistration SettingsNextRegistration Form

Last updated 1 year ago

There are four notifications configured to be sent when specific events happen within the parent portal. You can configure each one to use a default or customized template.

  • Parent: Registration Welcome

  • Parent: Registration Complete

  • Staff: Parent Registration Complete

  • Staff: Participant Enrollment

Parent notifications are sent to the email on file for the parent. Staff notifications can be sent to one or more email addresses, separated by a semicolon. e.g. email1@gmail.com; email2@gmail.com.

If you're new to email templates, check out the .

Using Default Templates

To help you get started, we created four email templates that you can use out of the box. You can find these four templates in the SystemEmails/ParentPortalNotifications folder for reference.

While these work great out of the box, you should consider changing the default From Address as well as the Reply-to Address on these templates.

For convenience, these templates are named the same as the field name, in the Parent Portal settings. These are not set by default, so you'll need to select them.

Custom Templates & Merge Fields

If you would like to customize the template used for any notification, the following merge fields are available for use. Please note not every template has access to the same data.

Merge Field
Default Value
Example

parentFirstName

Parent

Sally

parentLastName

Smith

parentFullName

parentFirstName + parentLastName

Sally Smith

parentPhoneNumber

1 555-555-5555

participantsList

Susan Smith (#short-id)

newEnrollmentList

- Susan Smith (#short-id) -- Summer 23' Enrollment (waitlisted)

Example

Hey team,

The following participants have just been enrolled via the parent portal!

Parent: ${parentFullName!''}

Enrollments: ${newEnrollmentList!''}

${o_orgName!''}

Result

Hey team,

The following participants have just been enrolled via the parent portal!

Parent: Sally Smith

Enrollments:

- Emelia Smith (#1018514577)
-- After School Gymnastics (waitlisted)

- Raffael Smith (#1397000694)
-- 2023 Summer Enrollment

My Organization

Available Fields

As mentioned, not every merge field is available in every notification. Here are the fields you can use in each template.

All other standard fields, e.g. ${o_orgName!''} are always available by default

  • Parent: Registration Welcome

    • parentFirstName

    • parentLastName

    • parentFullName

    • parentPhoneNumber

  • Parent: Registration Complete

    • parentFirstName

    • parentLastName

    • parentFullName

    • parentPhoneNumber

  • Staff: Parent Registration Complete

    • parentFirstName

    • parentLastName

    • parentFullName

    • parentPhoneNumber

    • participantsList

  • Staff: Participant Enrollment

    • parentFirstName

    • parentLastName

    • parentFullName

    • parentPhoneNumber

    • newEnrollmentList

If you're new to merge fields, and the default templates.

docs on creating and managing templates
take a look at the docs