In this section, the color scheme shown in the screenshots may differ from the actual appearance of the Control Centre.
The Alerts & Reports module group consists of the User Activity, Fraud Alerts, Scheduled Reports and Notification Channels modules.
In this module group, you can configure notifications for fraud attacks and user activities (rule or list changes, blockage cancellations) and enable scheduled reports (hourly, daily, weekly, and monthly). You can also configure notification channels (Email, Telegram, Slack, Mattermost, and HTTP) for all alerts and reports.
The User Activity module provides a chronological audit trail of user and system activities performed within the system. It is designed to help with monitoring changes, investigating incidents, and reviewing user actions.
You can view this and any corresponding documentation page directly from the Control Centre by clicking the ? ABOUT button in the top-right corner of the page.

The module consists of two tabs:
Switch between the tabs using the tab bar at the top of the page.
The Activity Log tab displays a chronological history of user actions recorded in the system.

The page consists of two sections: the filter panel and the activity table.
The filter panel allows you to narrow the displayed activity records using the following filters:

The activity table displays all recorded activities matching the selected filters. Activities are displayed in reverse chronological order, with the most recent events shown first. The following columns are displayed:

You can click the LOAD MORE button at the bottom of the table to display more entries.
The following actions are recorded in the log across the following modules:
Changes to Block & Allow Lists are summarized in the Details column:
The Activity Log can be exported in CSV or TSV format.
Click the DOWNLOAD button and select the required file format and delimiter, as in other Control Centre modules.

The exported file contains the following columns:

The Activity Alerts tab allows you to configure notifications for user activities recorded in the Activity Log.

The page displays a table of available activity notification rules and the notification channels configured for each rule.
The following rules are available:
Each rule can have one or more notification channels assigned to it. If a rule has no notification channels configured, no notifications are sent for that activity.
Click any row in the table to open the Edit Alert page. This page allows you to manage the notification channels assigned to the selected activity rule.

The page displays the following information:
To modify the notification channels, click the Notification Channels field.
A dropdown list of channels configured in the Notification Channels module will be displayed. From this list, you can assign one or more existing channels, remove individual channels, or remove all channels to stop sending notifications for the selected activity.
The Notification Channels field is optional. Saving the rule with no channels assigned disables notifications for that activity without removing the rule itself.
If no notification channels have been configured yet, you will be prompted to open the Notification Channels module to create one. For more information, see the Notification Channels module.

Users assigned to the notification channels configured for an activity rule will receive notifications whenever the corresponding user action is performed.
Notifications can be delivered by email or supported messenger integrations, depending on the selected notification channels.
Email notifications provide detailed information about the recorded user activity.
The email subject is Activity notification.
Each email includes:
Click the VIEW ACTIVITY LOG button to view the Activity Log in the Control Centre.
All email user activity notifications include a link to the Notification Channels page. See the Notification Channels module for more details.


User activity notifications can also be delivered through supported messenger integrations, including Slack, Telegram and Mattermost.
Messenger notifications contain a concise summary of the recorded activity, including:
Click View Activity Log to view the Activity Log in the Control Centre.

In the Fraud Alerts module, you can configure notifications for detected attacks based on protection methods (Proactive Monitoring, Behavioral Analysis, Custom Rules).
You can view this and any corresponding documentation page directly from the Control Centre by clicking the ? ABOUT button in the top-right corner of the page.

The Fraud Alerts table allows you to enable or disable fraud attack notifications and view the channels that will receive alerts when notifications are enabled.

Remember, when the fraud alert toggle switch for “New Fraud Attack” is enabled, alerts are sent only for rules with the "Unmuted" option selected in the Alerting field of Proactive Monitoring, Behavioral Analysis, or Custom Rules (and only if the rule itself is enabled).

You can change the settings, including the list of notification channels, by clicking on the corresponding row in the table. This will take you to the Edit Alert page.
Here you will find the alert name, a toggle switch to enable or disable notifications, and the Notification Channels field.

By clicking the Notification Channels field, you can view the list of channels available in the Notification Channels module. From this list, you can add channels or remove them to stop receiving alerts about user actions to the specified channels.

If no channels have been set up before, you will be prompted to go to the Notification Channels module. You should also go to the Notification Channels module if you want to create a new channel in addition to the existing ones. For details on creating channels, see the Notification Channels module.

When the alert is enabled
, users with channels specified in the settings will receive notifications containing details of fraud attacks detected by unmuted protection method rules (Proactive Monitoring, Behavioral Analysis, Custom Rules).
Email fraud alerts include the following fields detailing the fraud attack:

You can click the VIEW DETAILS button to learn more about a particular fraud attack event. You will be taken to the Fraud Attack Details page.

At the bottom of the email, you will find a link that takes you to the Notification Channels page. See the Notification Channels module for more details.

Fraud alerts received via messengers (Slack, Telegram, Mattermost) include the following fields detailing the fraud attack:
You can also click the View details link to go to the Fraud Attack Details page for more information.
An example of the alert in Telegram is provided below. The alert content is the same in Slack and Mattermost.

HTTP fraud alerts deliver a JSON payload to the target system containing key information about the fraud attack.
{
"event": "ALERT_NEW_PATTERN",
"eventTime": "2026-07-02T18:11:32.825Z",
"data": {
"id": "2ecf1e06-dc94-4717-97a3-0bd7cb086f79",
"event_time": "2026-07-02T18:11:32.825Z",
"client_id": "demo-client-dev",
"event_type": "BLOCKED_ATTACK",
"method_type": "CUSTOM",
"fraud_type": "CUSTOM",
"severity": "HIGH",
"importance": "HIGH",
"fraud_probability": null,
"rule_id": 18568,
"scope": {
"a_range": null,
"a_destination_id": null,
"a_country_id": null,
"a_number_list": null,
"a_destination_type_id": null,
"b_range": null,
"b_destination_id": null,
"b_country_id": 236,
"b_number_list": null,
"b_destination_type_id": null,
"source_gateway_id": null
},
"action": "BREAK_BLOCK",
"action_duration": 1800,
"window_size": 1800,
"threshold_query": "attempts > 2",
"description": {
"event": "Traffic within the scope reached the threshold conditions.",
"action": "Active calls within the scope are broken. This traffic is blocked for 0.5 hour(s).",
"condition": "Total Call Attempts > 2"
}
}
}
In the Scheduled Reports module, you can configure hourly, daily, weekly and monthly overall reports.
You can view this and any corresponding documentation page directly from the Control Centre by clicking the ? ABOUT button in the top-right corner of the page.

In the Scheduled Reports table, you can enable or disable report delivery and view the channels configured for receiving the reports.

You can also generate a report immediately by clicking the SEND NOW button. This option is available only for reports with configured channels.
You can change these settings, including the list of channels for each report, by clicking the corresponding row in the table. This will take you to the Edit Report page. Here you can find the report name, its frequency (periodicity), a toggle switch to enable or disable report delivery, and the Notification Channels field.

By clicking the Notification Channels field, you can view the list of channels available in the Notification Channels module. From this list, you can add channels or remove them to stop receiving alerts about user actions to the specified channels.

If no channels have been set up before, you will be prompted to go to the Notification Channels module. You should also go to the Notification Channels module if you want to create a new channel in addition to the existing ones. For details on creating channels, see the Notification Channels module.

When reports are enabled
, users with channels specified in the settings will receive scheduled reports covering the specified period.
Daily, weekly, and monthly reports are sent even if no fraud was detected during the specified period.
Hourly reports are only sent for the hours when fraudulent activity was detected. However, if you generate an hourly report by clicking the SEND NOW button, it will be sent even if no fraud was detected during that (previous) hour.
Each email report (hourly, daily, weekly and monthly) includes the following information:

In the General Information section, you can find a link that leads to the Calculations module, where you can learn more about how the Prevented Fraud Charge is calculated.

By clicking the DOWNLOAD FULL REPORT button you will be taken to the pop-up window of Fraud Analytics module, where you can get the full report (by clicking the DOWNLOAD button) for the specified period.
You can also change the data groupings before downloading the full report. In order to do this, click on the CANCEL button. Then click the GROUP BY field in the Fraud Analytics page and select Source Country, Destination Country, or Source Gateway to group the data table accordingly. After that click on the DOWNLOAD button.
See the Fraud Analytics module for more details.

By clicking the VIEW FRAUD CALL ATTEMPTS button you will be taken to the Fraud Call Attempts page, where you can find a chart showing statistics for the time period specified in the email report and a table with detailed information about each fraud call attempt. You can download the file with fraud call attempts by clicking the DOWNLOAD button
.
See the Fraud Call Attempts module for more details.

At the bottom of the email, you will find a link that takes you to the Notification Channels page.
See the Notification Channels module for more details.

Daily, weekly, and monthly reports are delivered even if no fraud was detected during the specified period.
Hourly reports are delivered for the hours when fraudulent activity was detected.

Scheduled reports received via messengers (Slack, Telegram, Mattermost) include the following information:
Clicking the report title takes you to the Fraud Analytics module, where you can view fraud call statistics for the specified period.
You can also click the View Fraud Call Attempts link to access the Fraud Call Attempts module, which contains detailed information about corresponding fraud call attempts.
Examples of the reports in Telegram are provided below. The reports content is the same in Slack and Mattermost.


HTTP scheduled reports deliver a JSON payload to the target system containing data about fraud calls for the specified period, grouped by fraud type.
{
"event": "REPORT",
"schedule": "DAILY",
"interval": "2025-08-31",
"timeFrom": 1756598400000,
"timeTo": 1756684799999,
"data": [
{
"groupingKeyValue": "PBX",
"fraudCalls": 800,
"rejectedFraudCalls": 800,
"callAttempts": 650552,
"preventedFraudCharge": 1971
},
{
"groupingKeyValue": "P2S",
"fraudCalls": 699,
"rejectedFraudCalls": 0,
"callAttempts": 650552,
"preventedFraudCharge": 0
},
{
"groupingKeyValue": "IRSF",
"fraudCalls": 385,
"rejectedFraudCalls": 382,
"callAttempts": 650552,
"preventedFraudCharge": 1416
},
{
"groupingKeyValue": "WANGIRI_CALLBACKS",
"fraudCalls": 4,
"rejectedFraudCalls": 4,
"callAttempts": 650552,
"preventedFraudCharge": 4
}
]
}
The Notification Channels module is used to configure channels and channel groups for receiving alerts and reports.
You can view this and any corresponding documentation page directly from the Control Centre by clicking the ? ABOUT button in the top-right corner of the page.

The main section of the page includes two tables: CHANNELS and GROUPS.
The CHANNELS table contains the following information for each channel:
To add a new channel, click the + ADD NEW button located in the top-right corner of the page and select New Channel. You will be directed to the New Channel page.

Next, enter channel details:
After you select a channel type, an additional input field for the destination address will appear. This field's format adjusts dynamically based on your selection.
Below is a description of the required input for each channel type:





button at the bottom of the page.
Some Chat IDs, especially for channels and certain types of groups, may start with -100. This prefix might not always be visible in the URL, but if it is part of your Chat ID, you must include it.
Once you have filled in all required fields (channel name, type, and address), you can click TEST NOW to verify that the entered destination address is working correctly.
If the channel is configured correctly, you will receive a test message.
To save the newly created channel, click SAVE.

You can also manage an existing channel by clicking the channel’s row. You will be taken to the Edit Channel page.

In the Edit Channel form you can change the channel name, the channel type, and the destination address. If you change the channel type, you will need to update the destination address accordingly.
Here you can also see where the channel is currently used.
Click the SAVE button to confirm the changes.
To delete a channel, click the DELETE button on the Edit Channel page. A pop-up notification will appear, asking you to confirm your decision. Click CANCEL to stop or DELETE to proceed with the deletion. This action cannot be undone.

A channel cannot be deleted if it is used in any active alert or report. Before deletion, it must be removed from all dependent alerts and reports.
You can use groups to configure alerting for multiple channels at once, including several email channels (addresses), instead of managing them one by one.
The GROUPS table contains the following information for each group:

To add a new group, click the + ADD NEW button located in the top-right corner of the page and select New Group. You will be directed to the New Group page.

Next, enter the group details:
To save the newly created group, click SAVE, alternatively click CANCEL to discard the changes.
You can manage an existing group by clicking the group’s row in the table. You will be taken to the Edit Group page.

On the Edit Group page, you can change the group's name and the notification channels included in the group.
Here you can also see which alerting is currently set up for this group.
Click the SAVE button to confirm the changes.
To delete a group, click the DELETE button on the Edit Channel page. A pop-up notification will appear, asking you to confirm your decision. Click CANCEL to stop or DELETE to proceed with the deletion. This action cannot be undone.

A group cannot be deleted if it is used in any active alert or report. Before deletion, it must be removed from all dependent alerts and reports.