Overview
When using the SweetHawk Kanban app, each column in your board represents a selection from a Zendesk dropdown field. Moving a card between columns effectively changes that dropdown field’s value on the ticket — and vice versa.
This guide walks you through how to send a popup notification in the SweetHawk Notify app whenever a card moves into a specific column (For example, when a project ticket moves into the Go Live phase).
The whole setup can be done in a few steps:
- Identify the tag for the Kanban column
- Create a new trigger in Zendesk
- Define the trigger conditions
- Define the trigger actions
- Create the notification template in the Notify app
- (Optional) Create a reset trigger
Once done, moving a card in Kanban will automatically pop up a real-time notification to your chosen audience in Zendesk.
How the Kanban app works
Each Kanban column corresponds to a selection in a Zendesk dropdown field (for example, Implementation phase).
When you move a card from one column to another, the underlying dropdown field value changes.
Each dropdown selection automatically adds and removes tags:
For example:
• When the field is set to Go Live, the tag implementation_phase_go_live is added.
• When the field changes away from Go Live, that tag is removed.
This tag behavior allows us to detect when a card has moved to a new column and trigger a notification accordingly.
Why you must use tags instead of “Changed to” conditions
Zendesk triggers can’t directly detect when a custom dropdown field changes to a specific value.
However, since each dropdown selection applies a unique tag, you can use tag-based logic to detect these changes reliably.
Step 1. Identify the tag for the Kanban column
Go to your dropdown field settings in Zendesk.
Locate the tag associated with the column (selection) you want to track.
Example:
• Field: Implementation phase
• Selection: Go Live
• Tag: implementation_phase_go_live
Step 2. Create a new Trigger
In Zendesk, go to Admin Center → Objects and rules → Triggers.
Click Add Trigger.
Give your trigger a descriptive name, such as
Notify when Implementation Phase moves to Go Live.
Step 3. Define the Trigger conditions
All conditions (AND):
• Ticket - Is - Updated
• Tags - Contains at least one of the following - implementation_phase_go_live
• Tags - Does not contain - implementation_phase_go_live_fired
This ensures that the trigger fires when the dropdown field changes to “Go Live” and that it doesn’t repeatedly fire for the same ticket.
Step 4. Define the trigger actions
- Add tag → implementation_phase_go_live_fired
(This prevents the trigger from looping endlessly.) You will link to the notify app in the next step.
Step 5. Create the notification template in the Notify App
Now that you have a Zendesk trigger to detect the field change, you need to define what the notification will say and who will receive it.
In Zendesk, open the SweetHawk Notify app.
Go to Notification templates → Add template (or edit an existing one).
In the Trigger dropdown, select the trigger you created in Step 2.
Configure the notification content:
• Choose the banner type (green, yellow, red).
• Set the message text (e.g., “🟢 Implementation ticket has entered the Go Live phase!”).
• Select the recipients (e.g., Managers group).Save the template.
For detailed instructions on creating and managing templates, see the How to use the Notify App article on SweetHawk Support.
Step 6. (Optional) Create a reset trigger
To allow the notification to fire again if the ticket later re-enters the same phase, you can create a reset trigger that removes the “fired” tag when the dropdown field changes away from that selection.
Trigger name: Remove Go Live Fired Tag
Conditions (ALL):
Ticket is Updated
• Tags do not contain implementation_phase_go_live
• Tags contain implementation_phase_go_live_fired
Action:
• Remove tag implementation_phase_go_live_fired
Example use case
Let’s say you’re managing project implementation tickets.
When a ticket moves from In Progress to Go Live in the Kanban board:
The dropdown field changes to “Go Live”.
Zendesk adds the tag
implementation_phase_go_live.Your trigger fires and sends a popup via the Notify app.
The ticket is tagged with
implementation_phase_go_live_firedto prevent repeats.The reset trigger clears the fired tag when the ticket leaves “Go Live”.