Customize Message Template for Pipeline Notifications
long-term
I
International orange Panda
Add the ability to custom message template for each event type in pipeline notification settings. Our specific focus is on slack, but this should really be supported for for any notification method such as Teams, Slack, Email, etc
Log In
Rohan Gupta
Merged in a post:
slack integration lacks options and messages lack info
P
Purple Mollusk
The slack integration for pipelines doesn't offer any customization in terms of what information is included. It would be very useful to be able to select what fields to include or not.
At the very least, I feel like the slack messages should include identifying information for the artifact that a pipeline is deploying
P
Purple Mollusk
I belatedly realize this is more or less a duplicate to https://ideas.harness.io/feature-request/p/more-detailed-slack-notifications
my apologies, feel free to merge them
Rohan Gupta
Purple Mollusk: yes it is, ill merge it no worries
Rohan Gupta
Merged in a post:
Enhance Notification Payload to Support Pipeline Tracking
Z
Zaffre Planarian
Request to enhance the notification payload in Harness to include information that can be used to track the status of a pipeline initiated via a trigger. Specifically, we propose adding an eventCorrelationId (or equivalent identifier) to the Webhook notification payload.
In our current implementation, we rely on Harness triggers to initiate pipelines based on specific events. While notifications (e.g., Webhook) provide details about the pipeline execution, there is a limitation in correlating these notifications with the originating event that triggered the pipeline. This creates challenges in tracking the lifecycle of triggered pipelines in downstream systems
Below are the same response we receive from harness
While initiating a Trigger:
{
"status": "SUCCESS",
"data": {
"eventCorrelationId": "67777748d63faa625bfac5aa",
},
"metaData": null,
"correlationId": "6c1c762d-16b2-4a3a-bebc-a9de6425ce23"
}
Webhook notification from the pipeline:
{
"eventData": {
"accountIdentifier": "{accountIdentifier}",
"orgIdentifier": "{orgIdentifier}",
"projectIdentifier": "{projectIdentifier}",
"pipelineIdentifier": "{PipelineName}",
"pipelineName": "{PipelineName}",
"planExecutionId": "PyPIvqsDRBWdWPIhcvvqSw",
"pipelineUrl": "https://app.harness.io/ng/#/account/{accountIdentifier}/cd/orgs/{orgIdentifier}/projects/{projectIdentifier}/pipelines/{PipelineName}/pipeline-studio",
"eventType": "PipelineSuccess",
"nodeStatus": "completed",
"triggeredBy": {
"triggerType": "WEBHOOK_CUSTOM",
"name": "wondersync",
"email": "{email}"
},
"moduleInfo": {
"services": [
"referenceService"
],
"environments": [
"awsdev"
],
"infrastructures": [
"awsdevInfra"
]
},
"startTime": "Fri Jan 03 05:36:09 UTC 2025",
"startTs": 1735882569,
"endTime": "Fri Jan 03 05:38:32 UTC 2025",
"endTs": 1735882712
}
}
Rohan Gupta
Merged in a post:
Unable to edit the notification
I
Implicit Echidna
We have configured the teams channel notification along with email notification, it is in default format with pipeline name, project name, Triggered by and execution link. But we are expecting some more parameters like environments, prod or non-prod and many things that should be configured.
Canny AI
Merged in a post:
Feature Request : Need an ability to send custom notification messages for a pipeline execution
J
Juicy Lemur
Feature Request : Need an ability to send custom notification messages for a pipeline execution
As of now, in order to send out an email when a pipeline event happens I have configure the notification preference then only i am getting notification
Here are the capabilities we are looking for
By Default user group will have email notification
Srinivas mentioned another solution : Add body in notification or modify the general notification with an ability to customize the subject and body
Canny AI
Merged in a post:
Feature Request: Customizable Slack Payload in Pipeline Studio
P
Persimmon orange Landfowl
I'm writing to discuss an enhancement for the Pipeline Studio that would significantly benefit our workflow. Currently, we are unable to customize the payload of Slack notifications within the Notify option in the PipelineStudio. This limitation affects our ability to tailor notifications to meet our team’s specific needs.
To provide some context:
Pipeline:
Current Setup: Notification stage for sending Slack messages
Requirement: The capability to customize the payload sent to Slack, allowing inclusion of detailed and relevant information about our deployment processes and outcomes. Sample Notification as Mentioned in the Attachements PFA
Implementing this feature would enable us to manage our notifications more effectively and ensure that the relevant information is communicated to the right team members in a timely manner.
We believe that this improvement could be beneficial not only to our team but to other users who rely on customized notifications for their CI/CD workflows.
Thank you for considering this request. We would be happy to provide any further information or discuss this in more detail at your convenience.
Best regards,
Subhash B
Rohan Gupta
We have separated the CI and CD work associated with this. CD has improved the slack notification and email notification when an approval is used. You get the service, environment details in the message.
The ask here is for a custom body for the notification irrespective of product.
We have moved this to long term as it didn’t make the cut for planning
Rohan Gupta
long-term
Sudarshan Purohit
Thank you for your feature request. We will include this in our long term roadmap, and let you know once it's picked up for implementation.
Canny AI
Merged in a post:
Customize MS Teams Notification Payload
P
Protective Egret
I am working on sending notifications to MS-Teams from Harness CD pipelines. Currently, we only get default information about the pipeline/stage/step status. It would be very helpful if we could configure the payload sent to the MS-Teams Webhook URL from Harness to include the specific information we need.
Load More
→