Skip to main content

Creating a new notification

Start here to learn more about how to create through the Notifications Sending Service API.

Questionnaire

Before creating a notification in code, here are some questions to think about:

  • What channels will the notification be distributed to?
    • email
    • in-app (web, mobile web, ios, android)
    • push (ios, android)
  • May this notification be enabled/disabled by a user preference? If so, is it a new or an existing preference?
  • What product bucket does this notification map to?
  • How will this notification be triggered?
    • Is it a transactional notification? Is it an offline data job?
  • Who is eligible to receive this notification?
    • user types: students, employers, cs
    • unaffilliated vs affiliated students?
    • HAI users?

Step By Step Guide

Here are the general steps to creating a new notification.

  1. Create a notification config
  2. Create user preference
  3. Once you have the first 2 steps done, you can create templates for your notification for the channels that you are enabling:

Once you have these pieces in place, you can request trigger a notification via the public apis.

Next: Request A Notification Send