Zammad Open Tickets

For Zammad, this automated workflow retrieves and filters open tickets daily, providing a concise summary to the customer support team via Zulip. It enhances team awareness of ticket statuses, ensuring timely responses and improved customer support efficiency.

7/8/2025
5 nodes
Medium
schedulemediumzammadzulipautomationcodecustom
Categories:
Communication & MessagingSchedule TriggeredMedium Workflow
Integrations:
ZammadZulip

Target Audience

This workflow is ideal for:
- Customer Support Teams: To efficiently manage and monitor ticket statuses.
- Team Leads/Managers: To receive daily summaries and ensure timely follow-ups on tickets.
- Automation Enthusiasts: Users who want to automate their ticket management processes using Zammad and Zulip integrations.

Problem Solved

This workflow addresses the challenge of keeping track of support tickets by:
- Automating Ticket Retrieval: It fetches all tickets from Zammad, eliminating manual checks.
- Organizing Ticket Information: It categorizes tickets into new, open, pending reminders, and pending closures, providing clarity on the support workload.
- Daily Notifications: It sends a summary to the customer support stream in Zulip, ensuring the team is informed about the current ticket status every weekday at 8:30 AM.

Workflow Steps

  • Triggering the Workflow: The workflow can be initiated manually by clicking 'execute' or automatically scheduled to run every weekdays at 8:30 AM.
    2. Listing Tickets: The workflow retrieves all tickets from Zammad using the 'List Tickets' node, which fetches data in real-time.
    3. Filtering Tickets: The 'Ticket Filtering' node processes the fetched tickets, counting the number of new, open, pending reminder, and pending close tickets.
    4. Notifying the Team: Finally, the 'Notify for Standup' node sends a summary of the ticket statuses to the specified Zulip stream, keeping the team informed and ready for stand-up meetings.
  • Customization Guide

    Users can customize this workflow by:
    - Adjusting Cron Schedule: Modify the cron expression in the 'Standup Cron' node to change the frequency and timing of notifications.
    - Changing Ticket States: Update the filtering logic in the 'Ticket Filtering' node to accommodate different ticket states specific to your Zammad setup.
    - Modifying Notification Content: Alter the content in the 'Notify for Standup' node to include additional details or change the format of the summary sent to Zulip.
    - Integrating Other Tools: Add nodes for other tools or services you use alongside Zammad and Zulip to enhance workflow capabilities.