[GH-ISSUE #631] Feature Request: Customizing Email Alerts #2349

Open
opened 2026-03-14 03:39:35 +03:00 by kerem · 8 comments
Owner

Originally created by @Danielh101 on GitHub (Jul 11, 2021).
Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/631

Is your feature request related to a problem? Please describe.
As I was setting up the alert system for Tactical RMM I notice weren't able to customize the email body of the alert email.

Describe the solution you'd like
I would like the ability to customize the subject of the email & the look of the body. Also would be cool if we could put more information about the error on the alert. For example. if a server went down we would be able to provide the time that it down.

Describe alternatives you've considered
None

Additional context
If this is a duplicate feature request please go ahead and disregard it.

Originally created by @Danielh101 on GitHub (Jul 11, 2021). Original GitHub issue: https://github.com/amidaware/tacticalrmm/issues/631 **Is your feature request related to a problem? Please describe.** As I was setting up the alert system for Tactical RMM I notice weren't able to customize the email body of the alert email. **Describe the solution you'd like** I would like the ability to customize the subject of the email & the look of the body. Also would be cool if we could put more information about the error on the alert. For example. if a server went down we would be able to provide the time that it down. **Describe alternatives you've considered** None **Additional context** If this is a duplicate feature request please go ahead and disregard it.
Author
Owner

@NiceGuyIT commented on GitHub (Apr 20, 2023):

It took me a while to find this. Adding keywords to help search:

  • "Alert Template"
  • "Email Template"
  • "SMS Template"
  • "Customize Alert"
  • "Customize Email"
  • "Customize SMS"
<!-- gh-comment-id:1516889170 --> @NiceGuyIT commented on GitHub (Apr 20, 2023): It took me a while to find this. Adding keywords to help search: - "Alert Template" - "Email Template" - "SMS Template" - "Customize Alert" - "Customize Email" - "Customize SMS"
Author
Owner

@ioscanner commented on GitHub (Apr 24, 2023):

I am going to update the alerts /rmm/api/tacticalrmm/alerts/models.py. I will use these: agent.logged_in_username
agent.last_logged_in_user I will add it to the alerts to add the logged_in_username, if that is not set then use the last_logged_in_user. Would you like the updated file when I am done? Really would be nice to have a setting to build these in the interface, but files works just as well. Normally after setup you shouldn't modify it much.

<!-- gh-comment-id:1519572285 --> @ioscanner commented on GitHub (Apr 24, 2023): I am going to update the alerts /rmm/api/tacticalrmm/alerts/models.py. I will use these: agent.logged_in_username agent.last_logged_in_user I will add it to the alerts to add the logged_in_username, if that is not set then use the last_logged_in_user. Would you like the updated file when I am done? Really would be nice to have a setting to build these in the interface, but files works just as well. Normally after setup you shouldn't modify it much.
Author
Owner

@dinger1986 commented on GitHub (Apr 24, 2023):

Please submit a PR and devs can check it etc

<!-- gh-comment-id:1519589737 --> @dinger1986 commented on GitHub (Apr 24, 2023): Please submit a PR and devs can check it etc
Author
Owner

@Kiekeboe100 commented on GitHub (Apr 15, 2024):

While waiting for a PR or code change, can someone explain the current subject format of the e-mails?

At the moment it seems I'm getting:
Client, Site, Hostname - Hostname - Hostname - Script Check: Script Name Failed

Seeing the hostname three times is a bit much :-)
But maybe it comes from different fields that happen to have the same value in my case?

regards,
Stijn

<!-- gh-comment-id:2056431938 --> @Kiekeboe100 commented on GitHub (Apr 15, 2024): While waiting for a PR or code change, can someone explain the current subject format of the e-mails? At the moment it seems I'm getting: Client, Site, Hostname - Hostname - Hostname - Script Check: Script Name Failed Seeing the hostname three times is a bit much :-) But maybe it comes from different fields that happen to have the same value in my case? regards, Stijn
Author
Owner

@silversword411 commented on GitHub (Apr 15, 2024):

But maybe it comes from different fields that happen to have the same value in my case?

github.com/amidaware/tacticalrmm@e76fa878d2/api/tacticalrmm/checks/models.py (L529)

<!-- gh-comment-id:2057418581 --> @silversword411 commented on GitHub (Apr 15, 2024): > But maybe it comes from different fields that happen to have the same value in my case? https://github.com/amidaware/tacticalrmm/blob/e76fa878d281ee178da586fa2a85ac0df670c74e/api/tacticalrmm/checks/models.py#L529
Author
Owner

@Kiekeboe100 commented on GitHub (Apr 15, 2024):

Any idea then why I'm seeing the hostname three times between " - " ? :-)

The only place I have set-up an alert email address is under Global Settings, Email Alerts.

<!-- gh-comment-id:2057458755 --> @Kiekeboe100 commented on GitHub (Apr 15, 2024): Any idea then why I'm seeing the hostname three times between " - " ? :-) The only place I have set-up an alert email address is under Global Settings, Email Alerts.
Author
Owner

@ZzBombardierzZ commented on GitHub (Dec 26, 2024):

Any idea then why I'm seeing the hostname three times between " - " ? :-)

The only place I have set-up an alert email address is under Global Settings, Email Alerts.

@XiteHosting - I only see it twice but it's being applied from a global policy. My best guess is that you are applying the check directly to a computer so the "applied policy" is sourced from the computer (hostname).

For mine, it looks like this: client - site - hostname - hostname - computer type - check policy source - script name "failed"

Bump for this feature request though, we'd love to easily be able to edit the SMS and Email format. I'm about to look into sending a webhook to n8n instead and just send the email from there, but I would love to not have to do that extra work for the future.

<!-- gh-comment-id:2562973290 --> @ZzBombardierzZ commented on GitHub (Dec 26, 2024): > Any idea then why I'm seeing the hostname three times between " - " ? :-) > > The only place I have set-up an alert email address is under Global Settings, Email Alerts. @XiteHosting - I only see it twice but it's being applied from a global policy. My best guess is that you are applying the check directly to a computer so the "applied policy" is sourced from the computer (hostname). For mine, it looks like this: `client - site - hostname - hostname - computer type - check policy source - script name "failed"` **Bump for this feature request** though, we'd love to easily be able to edit the SMS and Email format. I'm about to look into sending a webhook to n8n instead and just send the email from there, but I would love to not have to do that extra work for the future.
Author
Owner

@ElectricBurnSmell commented on GitHub (Nov 21, 2025):

Would like to edit this also. Current message I just see 10% Failed at the end of the message and stare at it for 20s while my brain wakes up.

<!-- gh-comment-id:3564319493 --> @ElectricBurnSmell commented on GitHub (Nov 21, 2025): Would like to edit this also. Current message I just see 10% Failed at the end of the message and stare at it for 20s while my brain wakes up.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/tacticalrmm#2349
No description provided.