## Events and Notifications

You can use m3ter’s _Events and Notifications_ feature to define and implement alerts or notifications that are triggered by specific events in your m3ter production environment. For example, you might offer a sign-up bonus credit to your new customers. You then want to receive a notification when an end customer account has consumed 90% of their initial credit amount. This section explains m3ter’s _Events and Notifications_ framework, sets out the main object definitions within that framework, explains how to create and configure _Notification Rules_ in the m3ter Console, and provides some worked examples for you to follow:

- [Key Concepts and Relationships](https://docs.m3ter.com/guides/alerts-events-and-notifications/utilizing-events-and-notifications/key-concepts-and-relationships)
- [Object Definitions and API Calls](https://docs.m3ter.com/guides/alerts-events-and-notifications/utilizing-events-and-notifications/object-definitions-and-api-calls)
- [Creating, Managing, and Reviewing Notifications](https://docs.m3ter.com/guides/alerts-events-and-notifications/utilizing-events-and-notifications/creating-managing-and-reviewing-notifications)
- [Example - Notification Setup for Commitment Updated Event](https://docs.m3ter.com/guides/alerts-events-and-notifications/utilizing/events-and-notifications/example-1-commitment-updated-event)

In addition to system-generated Events that occur when a configuration entity undergoes a state change at creation, update, or deletion of the entity, you can use API calls to create and configure _Scheduled Event Configurations_. Scheduled Events are custom Event types, which you can set up by referencing Date/Time fields on configuration and billing entities:

- [Working with Scheduled Events](https://docs.m3ter.com/guides/alerts-events-and-notifications/utilizing-events-and-notifications/working-with-scheduled-events)
