Notification Generation
In My MATRIXX you specify the information to include in a notification and the filters to apply in Edit Notification Type. All notification data fields are disabled by default. For more information, see the discussion about customizing a notification type. For more information about which notification types can use filters with fields from purchased offers, purchased bundles, and custom fields, see the discussion about notification type filters.
Notification Generation lists when a notification is generated (if enabled in Edit Notification Type).
Notification Type | When Notification can be Generated |
---|---|
before_subscriber_status | Before subscriber status change. |
before_group_status | Before group status change. |
before_device_status | Before device status change. |
subscriber_status | Upon subscriber status change. |
group_status | Upon group status change. |
device_status | Upon device status change. |
before_subscriber_balance_expiration | Before subscriber balance expiration. |
before_group_balance_expiration | Before group balance expiration |
subscriber_balance_expiration | Upon subscriber balance expiration. |
group_balance_expiration | Upon group balance expiration. |
after_subscriber_balance_expiration | After subscriber balance expiration. |
after_group_balance_expiration | After group balance expiration. |
subscriber_balance_create | When a balance is created. Triggered during rating. |
group_balance_create | When a balance is created. Triggered during rating. |
subscriber_balance_threshold | When a balance threshold is triggered. Triggered during rating. |
group_balance_threshold | When a balance threshold is triggered. Triggered during rating. |
subscriber_offer_purchase | When a catalog item with an offer template is purchased. |
group_offer_purchase | When a catalog item with an offer template is purchased. |
device_offer_purchase | When a catalog item with an offer template is purchased. |
subscriber_offer_cancel | When a catalog item with an offer template is canceled. |
group_offer_cancel | When a catalog item with an offer template is canceled. |
device_offer_cancel | When a catalog item with an offer template is canceled. |
before_subscriber_offer_expiration | Before a catalog item with an offer template expires. |
before_group_offer_expiration | Before a catalog item with an offer template expires. |
before_device_offer_expiration | Before a catalog item with an offer template expires. |
subscriber_offer_expiration | When a catalog item with an offer template is expiring. |
group_offer_expiration | When a catalog item with an offer template is expiring. |
device_offer_expiration | When a catalog item with an offer template is expiring. |
after_subscriber_offer_expiration | After a catalog item with an offer template expires. |
after_group_offer_expiration | After a catalog item with an offer template expires. |
after_device_offer_expiration | After a catalog item with an offer template expires. |
subscriber_bundle_purchase | When a catalog item with a bundle template is purchased. |
group_bundle_purchase | When a catalog item with a bundle template is purchased. |
device_bundle_purchase | When a catalog item with a bundle template is purchased. |
subscriber_bundle_cancel | When a catalog item with a bundle template is canceled. |
group_bundle_cancel | When a catalog item with a bundle template is canceled. |
device_bundle_cancel | When a catalog item with a bundle template is canceled. |
before_subscriber_bundle_expiration | Before a catalog item with a bundle template expires. |
before_group_bundle_expiration | Before a catalog item with a bundle template expires. |
before_device_bundle_expiration | Before a catalog item with a bundle template expires. |
subscriber_bundle_expiration | When a catalog item with a bundle template expires. The notification profile is set in the bundle definition in pricing. |
group_bundle_expiration | When a catalog item with a bundle template expires. |
device_bundle_expiration | When a catalog item with a bundle template expires. |
after_subscriber_bundle_expiration | After a catalog item with a bundle template expires. |
after_group_bundle_expiration | After a catalog item with a bundle template expires. |
after_device_bundle_expiration | After a catalog item with a bundle template expires. |
subscriber_last_unit | FUI notifications. |
group_last_unit | FUI notifications. |
subscriber_recurring_charge | Generated at the time recurring processing is successfully executed for a cycle. |
group_recurring_charge | Generated at the time recurring processing is successfully executed for a cycle. |
subscriber_auto_renew | Generated on first usage charge. |
group_auto_renew | Generated on first usage charge. |
subscriber_session_context_end | Generated when a session context of a charging session ends. |
subscriber_first_usage_charge | Generated upon first usage of a charge. |
group_first_usage_charge | Generated upon first usage of a charge. |
subscriber_recurring_failure | Generated after failure to apply recurring processing due to lack of credit, based on a notification profile in the balance template or bill template. |
group_recurring_failure | Generated after failure to apply recurring processing due to lack of credit, based on a notification profile in the balance template or bill template. |
subscriber_event_charge | Generated upon immediate event charge. |
device_policy_change | Generated when a policy changes. For more information, see the discussion about session management policy sessions. |
subscriber_payment | Generated upon postpaid, main balance payment. |
group_payment | Generated upon postpaid, main balance payment. |
subscriber_recharge | Automatic recharge success. Triggered during rating. |
group_recharge | Automatic recharge success. Triggered during rating. |
subscriber_payment_settlement | Generated upon payment settlement. |
group_payment_settlement | Generated upon payment settlement. |
subscriber_recurring | Generated before recurring processing, based on a notification profile in the balance template or bill template. The notification includes an Advice of Charge (AoC). The subscriber_recurring notification type maps to MtxRecurringChargeNotification |
group_recurring | Generated before recurring processing, based on a notification profile in the balance template or bill template. The notification includes an AoC. The group_recurring notification type maps to MtxRecurringChargeNotification |
ussd_query | Generated upon request to create a USSD query. |
device_recurring_charge | Generated at the time recurring processing is successfully executed for a cycle. |
device_recurring_failure | Generated after failure to apply recurring processing due to lack of credit, based on a notification profile in the balance template or bill template. |
device_recurring | Generated before recurring processing, based on a notification profile in the balance template or bill template. The notification includes an AoC. |
subscriber_refund | Generated upon refund. |
group_refund | Generated upon refund. |
subscriber_scheduled_recharge | Generated for an upcoming, scheduled recharge. |
group_scheduled_recharge | Generated for an upcoming, scheduled recharge. |
subscriber_recharge_failure | Automatic recharge failure. Triggered during rating. |
group_recharge_failure | Automatic recharge failure. Triggered during rating. |
subscriber_recurring_recharge | Generated for an upcoming recurring recharge based on a notification profile in the balance template or bill template. The notification includes an AoC. |
group_recurring_recharge | Generated for an upcoming recurring recharge based on a notification profile in the balance template or bill template. The notification includes an AoC. |
subscriber_offer_transition_to_recoverable | Generated when a purchased item enters a recoverable period. |
group_offer_transition_to_recoverable | Generated when a purchased item enters a recoverable period. |
device_offer_transition_to_recoverable | Generated when a purchased item enters a recoverable period. |
subscriber_bundle_transition_to_recoverable | Generated when a bundle enters a recoverable period. |
group_bundle_transition_to_recoverable | Generated when a bundle enters a recoverable period. |
device_bundle_transition_to_recoverable | Generated when a bundle enters a recoverable period. |
subscriber_offer_transition_to_inactive | Generated when a purchased item becomes inactive. |
group_offer_transition_to_inactive | Generated when a purchased item becomes inactive. |
device_offer_transition_to_inactive | Generated when a purchased item becomes inactive. |
subscriber_bundle_transition_to_inactive | Generated when a bundle becomes inactive. |
group_bundle_transition_to_inactive | Generated when a bundle becomes inactive. |
device_bundle_transition_to_inactive | Generated when a bundle becomes inactive. |
subscriber_contract_late_charge | Generated when there is a contract late charge. |
group_contract_late_charge | Generated when there is a contract late charge. |
subscriber_contract_debt_payment | Generated upon contract debt payment. |
device_contract_debt_payment | Generated upon contract debt payment. |
group_contract_debt_payment | Generated upon contract debt payment. |
device_contract_late_charge | Generated upon contract late charge. |
subscriber_missed_contract_charge | Generated when a contract charge is missed. |
device_missed_contract_charge | Generated when a contract charge is missed. |
group_missed_contract_charge | Generated when a contract charge is missed. |
subscriber_offer_modify | Generated when a catalog item with an offer template is modified. |
group_offer_modify | Generated when a catalog item with an offer template is modified. |
device_offer_modify | Generated when a catalog item with an offer template is modified. |
subscriber_bundle_modify | Generated when a catalog item with a bundle template is modified. |
group_bundle_modify | Generated when a catalog item with a bundle template is modified. |
device_bundle_modify | Generated when a catalog item with a bundle template is modified. |
before_user_status | Generated before user status change. |
user_status | Generated upon user status change. |
subscriber_cycle_arrears_recurring_charge | Generated at the time cycle arrears recurring processing is successfully executed for a cycle. |
group_cycle_arrears_recurring_charge | Generated at the time cycle arrears recurring processing is successfully executed for a cycle. |
subscription_modify | Generated when certain subscription fields are modified. For more information, see the discussion about notifications for object modification. |
group_modify | Generated when certain group fields are modified. For more information, see the discussion about notifications for object modification. |
device_modify | Generated when certain device fields are modified. For more information, see the discussion about notifications for object modification. |
user_modify | Generated when certain user fields are modified. For more information, see the discussion about notifications for object modification. |
subscriber_balance_expiry_recharge | Balance expiration, before balance expiration, after balance expiration. |
group_balance_expiry_recharge | Balance expiration, before balance expiration, after balance expiration. |
subscriber_cycle_arrears_recurring | Generated before cycle arrears recurring processing, based on a notification profile in the balance template or bill template. The notification includes an advice of the charge. |
group_cycle_arrears_recurring | Generated before cycle arrears recurring processing, based on a notification profile in the balance template or bill template. The notification includes an advice of the charge. |
menu | Generated when there is a request to create a menu. |
subscriber_payment_method_update_request | Generated upon payment method update request. |
group_payment_method_update_request | Generated upon payment method update request. |
subscriber_debt_payment | Generated when debt is paid or written-off. |
group_debt_payment | Generated when debt is paid or written-off. |
subscriber_purchased_item_status_change | Generated upon purchased item status change. Notification cannot be configured on a per status change basis. |
group_purchased_item_status_change | Generated upon purchased item status change. |
device_purchased_item_status_change | Generated upon purchased item status change. |
before_subscriber_purchased_item_status_change | Generated before purchased item status change. Advance notification for time-based offer status transitions is controlled by the notification profile in the offer status definition. Notification can be configured on a per status change basis. |
before_group_purchased_item_status_change | Generated before purchased item status change. |
before_device_purchased_item_status_change | Generated before purchased item status change. |
subscriber_add_group_membership | Generated when a subscriber is added to a parent group. |
group_add_group_membership | Generated when a subscriber is added to a parent group. |
subscriber_remove_group_membership | Generated when a subscriber is removed from a parent group. |
group_remove_group_membership | Generated when a subscriber is removed from a parent group. |
subscriber_offer_suspend | Generated when a purchased item (product offer or bundle) is suspended. |
group_offer_suspend | Generated when a purchased item (product offer or bundle) is suspended. |
device_offer_suspend | Generated when a purchased item (product offer or bundle) is suspended. |
subscriber_offer_resume | Generated when a purchased item (product offer or bundle) is resumed. |
group_offer_resume | Generated when a purchased item (product offer or bundle) is resumed. |
device_offer_resume | Generated when a purchased item (product offer or bundle) is resumed. |
subscriber_offer_suspend_failure | Generated when a scheduled purchased item (product offer or bundle) suspension request fails. |
group_offer_suspend_failure | Generated when a scheduled purchased item (product offer or bundle) suspension request fails. |
device_offer_suspend_failure | Generated when a scheduled purchased item (product offer or bundle) suspension request fails. |
subscriber_offer_resume_failure | Generated when a scheduled product offer resume request fails. |
group_offer_resume_failure | Generated when a scheduled product offer resume request fails. |
device_offer_resume_failure | Generated when a scheduled product offer resume request fails. |
subscriber_bundle_suspend | Generated when a bundle is successfully suspended. |
group_bundle_suspend | Generated when a bundle is successfully suspended. |
device_bundle_suspend | Generated when a bundle is successfully suspended. |
subscriber_bundle_resume | Generated when a bundle is successfully resumed. |
group_bundle_resume | Generated when a bundle is successfully resumed. |
device_bundle_resume | Generated when a bundle is successfully resumed. |
subscriber_bundle_suspend_failure | Generated when a scheduled bundle suspend request fails. |
group_bundle_suspend_failure | Generated when a scheduled bundle suspend request fails. |
device_bundle_suspend_failure | Generated when a scheduled bundle suspend request fails. |
subscriber_bundle_resume_failure | Generated when a scheduled bundle resume request fails. |
group_bundle_resume_failure | Generated when a scheduled bundle resume request fails. |
device_bundle_resume_failure | Generated when a scheduled bundle resume request fails. |
subscriber_status_failure | Generated when a scheduled request to modify the subscriber status fails. |
group_status_failure | Generated when a scheduled request to modify the group status fails. |
device_status_failure | Generated when a scheduled request to modify the device status fails. |
subscriber_purchase_package_purchase | Generated when a subscriber purchases a purchase package. |
group_purchase_package_purchase | Generated when a group purchases a purchase package. |
device_purchase_package_purchase | Generated when a device purchases a purchase package. |
subscriber_purchase_package_cancel | Generated when a subscriber purchase package is canceled. |
group_purchase_package_cancel | Generated when a group purchase package is canceled. |
device_purchase_package_cancel | Generated when a device purchase package is canceled. |
subscriber_purchase_package_suspend | Generated when a subscriber purchase package is suspended. |
group_purchase_package_suspend | Generated when a group purchase package is suspended. |
device_purchase_package_suspend | Generated when a device purchase package is suspended. |
subscriber_purchase_package_resume | Generated when a subscriber purchase package is resumed. |
group_purchase_package_resume | Generated when a group purchase package is resumed. |
device_purchase_package_resume | Generated when a device purchase package is resumed. |
subscriber_balance_adjust | Generated when a subscriber balance is adjusted. |
group_balance_adjust | Generated when a group balance is adjusted. |