Notifications¶
Info
Notifications about ticket updates are available from LogMan.io v25.30.
LogMan.io Alerts can send notifications about ticket activity through several channels and delivery modes.
Configuration is stored in the Library at /Alerts/Notifications/settings.yaml.
Notification channels
Delivery modes
- Scheduled — sent at configured intervals
- Instant — sent immediately when an event occurs
- SLA — sent when an SLA is violated
Enable Notification Channels¶
Note
Notifications are sent through the ASAB Iris microservice. Ensure it is properly configured before enabling notifications.
To enable a notification channel, add the corresponding section to the Library settings.
---
define:
type: alerts/notifications
email: {}
slack: {}
sms: {}
push: {}
Enable Delivery Modes¶
To enable a delivery mode, add the corresponding section for the required notification channel.
---
define:
type: alerts/notifications
email:
schedule: {}
instant: {}
sla: {}
slack:
instant: {}
Email Notifications¶
Set Default Emails¶
Default values for the to (recipient) and from (sender) parameters can be configured in Library settings. The from parameter is optional.
---
define:
type: alerts/notifications
email:
from: tester@teskalabs.com
to: user@teskalabs.com
Hint
To send notifications to one or more default destination addresses, add several emails under the to parameter separating them with commas, e.g. user1@teskalabs.com,user2@teskalabs.com.
- Ticket has a responder, and
tois configured → notifications are sent to both the responder and the configured default address(es) - Ticket has a responder, and
tois not configured → notifications are sent to the responder only - Ticket has no responder, and
tois configured → notifications are sent to the configured default address(es) - Ticket has no responder, and
tois not configured → notifications are not sent
SMS Notifications¶
Set Default Phone Number¶
The default phone number can be configured in Library settings.
---
define:
type: alerts/notifications
sms:
phone: 700700700
Warning
In LogMan.io v25.30, multiple phone numbers in SMS notifications are not supported. The configured phone number is used for notifications across all tenants.
- Ticket has a responder, and default
phoneis configured → notifications are sent to the responder - Ticket has a responder, and default
phoneis not configured → notifications are sent to the responder - Ticket has no responder, and default
phoneis configured → notifications are sent to the default phone number - Ticket has no responder, and default
phoneis not configured → notifications are not sent
Responders should have their phone number specified in their credentials profile.
Push Notifications¶
The default topic can be configured in Library settings.
---
define:
type: alerts/notifications
push:
topic: lmio-alerts
Instant Notifications¶
An instant notification is sent immediately when an event occurs.
Disable Instant Notifications¶
To disable instant notifications, remove the section instant from the settings or use the off statement explicitly.
---
define:
type: alerts/notifications
email:
# instant: {}
instant: off
Default Template¶
Enable or edit the Library template Ticket Overview.md for each channel:
/Templates/Email/Ticket Overview.md/Templates/Slack/Ticket Overview.md/Templates/Push/Ticket Overview.md
Template and Wrapper¶
To use a template or wrapper other than the defaults, add params to the instant section of a specific notification channel.
---
define:
type: alerts/notifications
email:
instant:
params:
template: /Templates/Email/Test.md
wrapper: /Templates/Wrapper/Simple Wrapper.html
Advanced Settings¶
To filter notifications by a ticket parameter, add an exclude section.
Use the standard comparison operators gt / gte / lt / lte / eq.
Note
Only the ticket's base parameters are supported. Ticket attributes are not currently supported.
---
define:
type: alerts/notifications
email:
instant:
exclude:
# Do not send notifications for tickets with severity lowest
- attribute: severity
op: eq
value: lowest
SLA Notifications¶
LogMan.io Alerts checks if Service Level Agreements are met based on pre-configured SLA rules.
In case of a violation, a one-time notification will be sent to a designated channel.
Disable SLA Notifications¶
To disable SLA notifications, remove the section sla from the settings or use the off statement explicitly.
---
define:
type: alerts/notifications
email:
# sla: {}
sla: off
Default Template¶
Enable or edit the Library template SLA Violation.md for each channel:
/Templates/Email/SLA Violation.md/Templates/Slack/SLA Violation.md/Templates/Push/SLA Violation.md
Template and Wrapper¶
To use a template or wrapper other than the defaults, add params to the sla section of a specific notification channel.
---
define:
type: alerts/notifications
email:
sla:
params:
template: /Templates/Email/Test.md
wrapper: /Templates/Wrapper/Simple Wrapper.html
Scheduled Notifications¶
Scheduled notifications on ticket updates are sent at configured intervals.
Disable Scheduled Notifications¶
To disable scheduled notifications, remove the section schedule from the settings or use the off statement explicitly.
---
define:
type: alerts/notifications
email:
# schedule: off
schedule: off
Default Template¶
Enable or edit the Library template Ticket Activity Update.md for each channel:
/Templates/Email/Ticket Activity Update.md/Templates/Slack/Ticket Activity Update.md/Templates/SMS/Ticket Activity Update.md/Templates/Push/Ticket Activity Update.md
Template and Wrapper¶
To use a template or wrapper other than the defaults, add params to the schedule section of a specific notification channel.
---
define:
type: alerts/notifications
email:
schedule:
params:
template: /Templates/Email/Test.md
wrapper: /Templates/Wrapper/Simple Wrapper.html
Notification Period¶
The default notification period is 1 hour.
The period can be configured per notification channel (duration values such as 2h).
---
define:
type: alerts/notifications
slack:
schedule:
period: 2h
Pause Scheduled Notifications¶
Notifications can be paused at the tenant level and per notification channel. During a pause, updates are either discarded or delayed.
Note
Default Library settings for notifications:
- Notifications are sent only during standard working hours (06:00–16:00 UTC)
- Notifications are paused from Friday 16:00 UTC until Monday 06:00 UTC
- Accumulated updates are sent to email and Slack when notifications resume after a pause
- Accumulated updates are not sent by SMS when notifications resume after a pause
Adjust the default settings if required.
Scheduled Notifications Paused
---
define:
type: alerts/notifications
slack: # (1)
schedule:
- at: 0 16 * * FRI # (2)
duration: 62h # (3)
action: discard # (4)
# Send accumulated updates
- at: 0 16 * * * # (5)
duration: 14h # (6)
action: delay # (7)
- Notification channel (for example,
slack,email, orsms) - Stop sending notifications every Friday at 16:00 UTC (standard cron expression)
- Pause notifications for 62 hours; resume Monday at 06:00 UTC
- Do not send accumulated updates when notifications resume
- Stop sending notifications every day at 16:00 UTC
- Pause notifications for 14 hours; resume at 06:00 UTC
- Send accumulated updates when notifications resume
Supported duration suffixes:
- Y: year (365 days)
- M: month (31 days)
- W: week
- D: day
- h: hour
- m: minute
Examples: 3h (three hours), 5M (five months), 1Y (one year).
Mute Scheduled Notifications¶
No scheduled notifications are sent for a muted ticket, even when the ticket is updated.
To mute or unmute scheduled notifications, use the bell icon in the ticket details.