This workflow is built from 24 nodes. Here's what each one does:
| # | Node | Type | What it does |
|---|---|---|---|
| 1 | Hourly Trigger | Schedule Trigger | Starts the workflow automatically on a schedule. |
| 2 | CONFIG — Jira + AI | Set | Holds editable configuration values — fill in your own settings here before activating. |
| 3 | Build Jira Auth Header | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 4 | Jira — Fetch Open Tickets | HTTP Request | Calls an external API or webhook endpoint. |
| 5 | Normalize Tickets | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 6 | Read Logged Ticket Keys | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |
| 7 | Filter New Tickets Only | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 8 | Log Tickets — Status NEW | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |
| 9 | AI Ticket Triage Agent | AI Agent | The AI brain — reasons over the task and calls tools to get it done. |
| 10 | OpenAI Chat Model — Triage | OpenAI Chat Model | The language model powering the AI agent. |
| 11 | Structured Output Parser — Triage | Structured Output Parser | Forces the AI to return clean, structured JSON instead of free text. |
| 12 | Update Sheet — Status TRIAGED | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |
| 13 | IF — Auto-Resolve? | IF | Splits the flow into branches based on a condition. |
| 14 | Jira — Add Resolution Comment | HTTP Request | Calls an external API or webhook endpoint. |
| 15 | Jira — Get Transitions | HTTP Request | Calls an external API or webhook endpoint. |
| 16 | Pick Done Transition | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 17 | Jira — Transition to Done | HTTP Request | Calls an external API or webhook endpoint. |
| 18 | Jira — Add Resolved Label | HTTP Request | Calls an external API or webhook endpoint. |
| 19 | Build Resolved Record | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 20 | Update Sheet — Status RESOLVED | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |
| 21 | Update Sheet — Status ESCALATED | Google Sheets | Reads from or writes to a Google Sheet — this workflow's log and state store. |
| 22 | Merge — Combine Branches | Merge | Combines the outputs of two or more branches back into one flow. |
| 23 | Build Team Digest | Code | Runs custom JavaScript to transform, filter, or compute data between steps. |
| 24 | Telegram — Send Digest | Telegram | Sends you a Telegram message or alert. |