We believe ENABLE>SYSTEMS (E>S) is unique & our Notification Framework is another example of why believe E>S is rather special. Our Notification Framework is built from the ground-up with intended use for small to global businesses or organisation front of mind. Our Notification Framework helps improve user engagement, enhances user experience & keeps users informed about important events & updates within E>S.

Learn More


Notification Framework

In today’s faced paced digital world, everyone takes staying connected for granted. When developing ENABLE>SYSTEMS (E>S) we therefore wanted our users to be connected yet in an effective but non-intrusive manner. We therefore created an advanced Notification Framework to successfully manage alerts, reminders & other notifications that seamlessly work across across E>S modules, features, Tenants & subtenants alike.


Our Software-as-a-Service (SaaS) solutions’ Notification Framework is a structured approach & components that enable the generation, management & delivery of notifications or alerts to ENABLE>SYSTEMS (E>S) users. 

The primary purpose of a notification framework in a SaaS system is to keep users informed, engaged, and connected to the platform by providing timely and relevant information.

Our notification framework incorporates the following components:

  • Notification triggers – are events or conditions within e>s that trigger the generation of a notification. Examples include data updates, user actions, time-based triggers, or external integrations

  • Notification templates – are predefined message templates that provide the structure and content for different types of notifications. Our templates utilise placeholders for dynamic data to personalise & make  notifications more meaningful

  • Notification management – this component encompasses the logic and processes for managing notifications, including scheduling, prioritisation, and rules for delivery based on user preferences or notification settings.

  • Delivery channels – are the channels or mediums through which notifications are delivered to users. Common delivery channels include email, in-app notifications, SMS messages, etc.

  • User preferences & settings – allows users to customise their notification preferences, such as choosing the types of notifications they want to receive, the priority & the preferred delivery channels

 Some notifications Use Cases include:

  • User-specific updates: Notifications related to activities specific to a user’s account, such as password resets, login failures or changes to account settings
  • Event notifications: Notifications about important events or milestones within E>S such as task completion, new objects, workflows, etc
  • Collaboration notifications: Notifications related to collaboration features, such as reactions or comments (notes) on interactions, workflows, etc
  • Transactional notifications: Notifications regarding transactions, such as order confirmations, payment receipts, or shipping updates
  • System alerts: Notifications about system maintenance, technical issues or the likes



Notification Examples

Our Notification Framework can be used to create alerts reminders or notifications for just about anything. Some examples include, yet not limited to, the following: 


  • User login
  • Shift Start/End – Break Start/End
  • New Activity, Object, Workflow, etc
  • Event-based
  • Overdue invoices
  • Customer Feedback completed
  • New staff member details updated
  • Reactions
  • etc

Security & System Administrators

  • User logins
  • Failed User login attempts
  • Reset passwords
  • Objects created
  • etc


Here to Help You

Message Us

13 + 15 =

Specialist Areas


Our unique ability to combine our extensive technical expertise with commercial experience assists in ensuring IT strategy Strategies create an information technology capability for maximum, and sustainable value for an organisation.


Our system design process includes defining the architecture, modules, interfaces and data required for a system to satisfy specified client requirements. Systems design translates systems design theory to actual product development.


Systems development is the process we adopt in defining, designing, testing and implementing new software applications or programs. We often include the internal development of customised systems, the creation of data models, and database systems in defining successful project goals.


In implementing an effective cloud-based system, our process incorporates defining how the information system should be built, ensuring that the information system is operational and effectively used as well as meets quality standards.


Having the right people to contact when you need help is important. Our team takes pride in providing personalised and professional technical support to help ensure your company systems run smoothly. Hosting servers have 99.9% up-time helping you stay operational when you need.


Our consulting services provide expert advice, guidance, and solutions tailored to specific businesses seeking assistance with their software or IT-related needs. We leverage our in-depth knowledge and experience in software development, information technology, and industry best practices to help you achieve your goals.