Skip to content

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.

/Alerts/Notifications/settings.yaml
---
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.

/Alerts/Notifications/settings.yaml
---
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.

/Alerts/Notifications/settings.yaml
---
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 to is configured → notifications are sent to both the responder and the configured default address(es)
  • Ticket has a responder, and to is not configured → notifications are sent to the responder only
  • Ticket has no responder, and to is configured → notifications are sent to the configured default address(es)
  • Ticket has no responder, and to is not configured → notifications are not sent

SMS Notifications

Set Default Phone Number

The default phone number can be configured in Library settings.

/Alerts/Notifications/settings.yaml
---
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 phone is configured → notifications are sent to the responder
  • Ticket has a responder, and default phone is not configured → notifications are sent to the responder
  • Ticket has no responder, and default phone is configured → notifications are sent to the default phone number
  • Ticket has no responder, and default phone is 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.

/Alerts/Notifications/settings.yaml
---
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.

/Alerts/Notifications/settings.yaml
---
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.

/Alerts/Notifications/settings.yaml
---
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.

/Alerts/Notifications/settings.yaml
---
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.

/Alerts/Notifications/settings.yaml
---
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.

/Alerts/Notifications/settings.yaml
---
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.

/Alerts/Notifications/settings.yaml
---
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.

/Alerts/Notifications/settings.yaml
---
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).

/Alerts/Notifications/settings.yaml
---
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

/Alerts/Notifications/settings.yaml
---
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)
  1. Notification channel (for example, slack, email, or sms)
  2. Stop sending notifications every Friday at 16:00 UTC (standard cron expression)
  3. Pause notifications for 62 hours; resume Monday at 06:00 UTC
  4. Do not send accumulated updates when notifications resume
  5. Stop sending notifications every day at 16:00 UTC
  6. Pause notifications for 14 hours; resume at 06:00 UTC
  7. 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.