# Add checklists to tickets via triggers

**URL:** https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006
**Category:** Feature requests
**Tags:** missing-template
**Created:** [November 13, 2024, 10:25am UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006 "2024-11-13T10:25:35Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![324u239jwqef](https://community.zammad.org/letter_avatar_proxy/v4/letter/3/c0e974/32.png) [@324u239jwqef](https://community.zammad.org/u/324u239jwqef)
#### Post date: [November 13, 2024, 10:25am UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/1 "2024-11-13T10:25:35Z")

</div>

Title: Add checklists to tickets via triggers

Thanks a lot for the checklists feature, it is really useful.  
It would be really great if we can add checklists to tickets via triggers.

1. What is your original issue/pain point you want to solve?  
Certain reoccuring tickets always need the same checklist.
2. Which are one or two concrete situations where this problem hurts the most?  
For example, new employee process which always has the same steps which need to be done.
3. Why is it not solvable with the Zammad standard?  
I am not able to select a checklist in the trigger creation.
4. What is your expectation/what do you want to achieve?  
I want to be able to create a trigger which, if certain requirements are met, adds a checklist to a specific ticket.

---

<div class="post-metadata">

### Author: ![shifty](https://community.zammad.org/letter_avatar_proxy/v4/letter/s/a9a28c/32.png) [@shifty](https://community.zammad.org/u/shifty)
#### Post date: [November 19, 2024, 12:35pm UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/2 "2024-11-19T12:35:42Z")

</div>

Hi @all,

Thanks to Zammad for creating the checklist feature!

I would join in here. A trigger to automatically attach checklists to tickets would be very helpful!

---

<div class="post-metadata">

### Author: ![richie\_77](https://community.zammad.org/user_avatar/community.zammad.org/richie_77/32/5964_2.png) [@richie\_77](https://community.zammad.org/u/richie_77)
#### Post date: [December 1, 2024, 8:48pm UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/3 "2024-12-01T20:48:16Z")

</div>

As a workaround, you can perform a webhook against the zammad server.

Add a trigger with “Ticket - Action: created” and a group where this trigger belongs to. Then create a webhook with own payload:

> **use at your own risk**
>
> ```auto
> {
> "ticket_id": "#{ticket.id}",
> "template_id": 2
> }
> 
> Endpoint is /api/v1/checklists
> 
> ```

You have to know the template id of your checklist. You can fetch this by doing a get request against the checklists endpoint to get a list of all checklist templates.

---

<div class="post-metadata">

### Author: ![broth-itk](https://community.zammad.org/letter_avatar_proxy/v4/letter/b/ba9def/32.png) [@broth-itk](https://community.zammad.org/u/broth-itk)
#### Post date: [January 20, 2025, 12:45pm UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/4 "2025-01-20T12:45:57Z")

</div>

+1 assigning checklists as a trigger action is actually very handy. If a ticket subject contains keywords, the matching checklist could be attached automatically.

---

<div class="post-metadata">

### Author: ![MrGeneration](https://community.zammad.org/user_avatar/community.zammad.org/mrgeneration/32/9260_2.png) [@MrGeneration](https://community.zammad.org/u/MrGeneration)
#### Post date: [January 20, 2025, 1:21pm UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/5 "2025-01-20T13:21:15Z")

</div>

Please use the first posts heart function to vote. This what we use to measure.

---

<div class="post-metadata">

### Author: ![techniekopmaat](https://community.zammad.org/letter_avatar_proxy/v4/letter/t/91b2a8/32.png) [@techniekopmaat](https://community.zammad.org/u/techniekopmaat)
#### Post date: [March 11, 2025, 1:33am UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/6 "2025-03-11T01:33:54Z")

</div>

Hi Richie,

This is not working for me:

- Trigger on creation \> webhook
- Webhook with endpoint [https://subdomain.mydomain.be/api/v1/checklists](https://subdomain.mydomain.be/api/v1/checklists)

---

<div class="post-metadata">

### Author: ![MrGeneration](https://community.zammad.org/user_avatar/community.zammad.org/mrgeneration/32/9260_2.png) [@MrGeneration](https://community.zammad.org/u/MrGeneration)
#### Post date: [March 11, 2025, 9:03am UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/7 "2025-03-11T09:03:59Z")

</div>

Please keep feature requests free of technical questions. If you need help, create a independent thread for it. Thank you.

---

<div class="post-metadata">

### Author: ![byPARSE](https://community.zammad.org/user_avatar/community.zammad.org/byparse/32/12027_2.png) [@byPARSE](https://community.zammad.org/u/byPARSE)
#### Post date: [December 23, 2025, 3:22pm UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/8 "2025-12-23T15:22:05Z")

</div>

I would take a close look at the upcoming release.. 😉  
See you then at the upcoming release webinar.

Have fun, happy hacking..

---

<div class="post-metadata">

### Author: ![Dominik\_Lammersfeld](https://community.zammad.org/letter_avatar_proxy/v4/letter/d/bbce88/32.png) [@Dominik\_Lammersfeld](https://community.zammad.org/u/Dominik_Lammersfeld)
#### Post date: [July 28, 2026, 2:24pm UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/9 "2026-07-28T14:24:52Z")

</div>

Hi, is there any news?

I didnt see an Update, regarding this Issue.  
Is it possible to assign Checklist with Triggers now?

Thank you.

---

<div class="post-metadata">

### Author: ![MrGeneration](https://community.zammad.org/user_avatar/community.zammad.org/mrgeneration/32/9260_2.png) [@MrGeneration](https://community.zammad.org/u/MrGeneration)
#### Post date: [July 28, 2026, 2:33pm UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/10 "2026-07-28T14:33:27Z")

</div>

Nope, nothing new. Nothing in the changelog (as you could have checked). Zammad generally doesn’t communicate ETAs or roadmaps, so.

---

<div class="post-metadata">

### Author: ![byPARSE](https://community.zammad.org/user_avatar/community.zammad.org/byparse/32/12027_2.png) [@byPARSE](https://community.zammad.org/u/byPARSE)
#### Post date: [July 28, 2026, 3:01pm UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/11 "2026-07-28T15:01:55Z")

</div>

Here you can find the way you can do this with triggers..

> **[Add Checklist to Tickets — Zammad Admin Documentation documentation](https://admin-docs.zammad.org/en/latest/manage/webhook/examples/add-checklist-to-ticket.html)**

Its not directly but it can be done via triggers..

Greets

---

<div class="post-metadata">

### Author: ![rolfschmidt](https://community.zammad.org/user_avatar/community.zammad.org/rolfschmidt/32/3368_2.png) [@rolfschmidt](https://community.zammad.org/u/rolfschmidt)
#### Post date: [August 28, 2026, 8:18am UTC](https://community.zammad.org/t/add-checklists-to-tickets-via-triggers/16006/12 "2026-08-28T08:18:22Z")

</div>

**1) What is your original issue/pain point you want to solve?**

Checklists exist per ticket, but completion is not enforced and they are not tied to states.

**2) Which are one or two concrete situations where this problem hurts the most?**

Processes with mandatory steps per phase (e.g. intake questions before review, a review confirmation before closing) rely purely on agent discipline; steps get skipped.

**3) Why is it not solvable with the Zammad standard?**

Checklists are free-form per ticket; Core Workflow cannot require checklist completion for a state change, and triggers cannot manipulate checklists.

**4) What is your expectation/what do you want to achieve?**

Checklists that are bound to a ticket state and must be completed before the ticket can move on (per-state required checklists). In addition, triggers should be able to manipulate checklists (e.g. apply a checklist template or check off items) so the process logic can drive them automatically.

Ticket#10231017
