Different use cases could have different notification channels.
Example use case 1: Remind user of akquisition
Suggest something on the dashboard.
Only if the user hasn't logged in for some time write an e-mail
Example use case 2: An invoice is due
Write an e-mail on day 1
Write another e-mail after each week, the status hasn’t changed
If a reminder has been sent, send another notification once the deadline has passed
Possible channels
- Browser / OS
- Dashboard
- E-Mail
Different use cases could have different notification channels.
## Example use case 1: Remind user of akquisition
1. Suggest something on the dashboard.
2. Only if the user hasn't logged in for some time write an e-mail
## Example use case 2: An invoice is due
1. Write an e-mail on day 1
2. Write another e-mail after each week, the status hasn’t changed
3. If a reminder has been sent, send another notification once the deadline has passed
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Possible channels
Different use cases could have different notification channels.
Example use case 1: Remind user of akquisition
Example use case 2: An invoice is due
Laravel Documentation on Notifications