Basic Notification¶
This page serves as a basic example of a simple generic notification webhook.
It uses the notification. variables like the pre-defined notification
webhooks do. These variables provide human readable output for different ticket
events. Make sure your external service can understand and parse the output and
adjust or enhance it, where necessary.
Payload Example¶
{
"ticket": "#{ticket.number}",
"subject": "#{notification.subject}",
"message": "#{notification.message}",
"link": "#{notification.link}",
"changes": "#{notification.changes}",
"body": "#{notification.body}"
}
Variables¶
The payload contains the following variables:
ticket.numberThe ticket number of the triggering ticket.
notification.subjectThe subject of the triggering ticket.
notification.messageA short description of the triggering event.
Examples:
Updated by Nicole Braun at 04/24/2026 10:26 am (Europe/Berlin)Last updated at 04/24/2026 9:23 am (Europe/Berlin)
notification.linkA link to the ticket which triggered the webhook.
Example:
https://zammad.example.com/#ticket/zoom/123.notification.changesA list of changes which were applied to the ticket attributes. In case the webhook was triggered without a ticket change, the last changes are listed here.
Example:
* Priority: 2 normal -> 1 low\n* Owner: - -> Emma Taylornotification.bodyIf an article triggered the webhook or was part of the ticket changes, the variable contains the article’s content. Otherwise, it is empty.