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?
- 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.
- Create a notification config
- Create user preference
- Once you have the first 2 steps done, you can create templates for your notification for the channels that you are enabling:
- Create an email template
- Create an in-app template
- Create a push template
Once you have these pieces in place, you can request trigger a notification via the public apis.