Custom Alerts help you stay informed about important changes on your site without the need for daily data checks. You can configure alerts for any report to notify you when specific conditions are met.

Are you using Matomo On-Premise or Matomo for WordPress? To get started, make sure the free CustomAlerts plugin is installed in your Matomo. Using Matomo Cloud? This feature is activated automatically.

Manage your Custom Alerts

  1. Log in to Matomo and go to Administration Settings Cog Icon > Personal > Alerts.
    manage custom alerts
  2. You can create new alerts, use the edit icon to modify an existing alert, or click the delete icon to remove an alert.

How to create a Custom Alert

  1. In Personal > Alerts, click Create New Alert.
  2. Provide a name for the Alert.
  3. In the Apply To dropdown, choose the Website for the alert. Note: a custom alert is active for one website.
  4. Choose the period for when any alert conditions should be checked (alert condition will be checked around midnight on the period of your selection). Available periods to choose from:
    • Day – Sent every day around midnight.
    • Week – Sent every Monday around midnight.
    • Month – Sent every 1st of the month around midnight.
  5. Select the method to send alerts via Email, Mobile or Slack.
    • Email: Click Send to me to receive the report. To include other recipients, add their email addresses (one per line)
    • Mobile: You can only define phone numbers for Mobile alerts if you have configured the SMS gateway.
    • Slack: This requires setting up the Slack integration. You will need to obtain the Slack OAuth Token, configure the Slack setup and provide the Slack Channel ID in the field below.
      create new custom alert for slack
  6. Choose the report under Alert Condition that you want to monitor
    define alert condition
  7. Click on Save.

Things to know about Alert Condition

Alert Condition section is considered to be one of the important sections of Custom Alert configuration, where a report which needs to monitored can be specified. There are more than 70 reports to choose from (see our Analytics terms glossary for the complete list of reports).

List of Operators

  • matches any (triggers an alert when the first matching row meets the condition defined under Alert me when)
  • is
  • is not
  • matches regular expression
  • does not match regular expression
  • contains
  • does not contain
  • starts with
  • does not start with
  • ends with
  • does not end with

Using these operators you can choose to be alerted depending on the label of a specific row of your report. The value lets you define which row’s label you want to monitor in the report.

Example 1: You want to receive an alert when any tracked page experiences a 50% decrease in page views compared to the selected period. This allows you to monitor traffic drops without manually checking reports. Using the operator, matches any, ensures the alert is sent when at least one page meets the criteria.
custom alerts matches any

Example 2: If the title of your homepage is Home and you want to be alerted when your Homepage goes above or below a certain value (or increases or decreases by a certain value), you would select when Page Title is “Home”.
define custom alert condition

Example 3: If you wanted to be alerted whenever smartphone usage dropped or increased after an update, you would select: this applies to report Device type, When Device type is Smartphone, Alert me when Visits % increases more than 10% (compared to the same day in the previous week).
matomo custom alerts condition

Things to know about Alert me when

In this section you specify which metric should be monitored and what change in this metric will trigger your custom alert. The available metrics will change depending on the report selected in “This applies to report”.

List of available Operators:

  • is less than
  • is greater than
  • decreases more than
  • increases more than
  • % decreases more than
  • % increases more than

For example, when Page Title is “Home”, select the Pageviews as a metric. You can now select an operator for the amount of pageviews to trigger the alert.
custom alert condition

Previous FAQ: Questions to ask yourself before defining a custom alert in Matomo