Skip to content

Customize notifications contents on projects events

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

When activating project's integration (for example Microsoft Teams), the notifications are not customizable and we could need more information.

Intended users

Further details

For example with Microsoft Teams notifications, on a merge request, the message sent to Teams doesn't contains the assignee. So I'm not able to notify this person directly by parsing the Teams' message sent by Gitlab.

Proposal

As in emails (https://docs.gitlab.com/ee/user/admin_area/settings/email.html#custom-additional-text), propose a section to edit the content of the message sent in the notification for each event. Be able to add some variables (author, assignee, projet_id, merge_request_id, ...) in the content.

Permissions and Security

Only available for Gitlab admins.

Documentation

Create a new documentation about this new section in the project's settings or admin settings.

Testing

A badly designed content could break the user's notifications, but it will be its responsability to correct the content he generated.

=> test a custom content for each event of each integration mecanism (webhook, slack, teams, ...)

What does success look like, and how can we measure that?

Be able to customize each integration mecanism (webhooks, slack, teams, ...)

What is the type of buyer?

Starter or premium

Links / references

Edited by 🤖 GitLab Bot 🤖