In one aspect, a computerized method for implementing contextual-based batching of incoming notifications comprising includes the step of receiving an incoming notification. The method includes the step of determining a user context at a time of the incoming notification is received. The method includes the step of determining a time sensitivity of the incoming notification at a time the incoming notification is received. The time sensitivity of the incoming notification indicates that the incoming notification is not time sensitive. Based on the user context and the time sensitivity of the incoming notification, the method batches the incoming notification and delivers the notification to a notification inbox on a specified schedule.