Templates / Proactive SLA monitoring & ticket escalation with Zendesk, Slack and Google Sheets

Proactive SLA monitoring & ticket escalation with Zendesk, Slack and Google Sheets

Needs changes

by Rahul Joshi ✓ · 199 views · created 2025-10-17 · Ticket Management

Needs changes. This template uses 2 thing(s) that n8n 3.0 removes: Cron, Function (legacy). 2 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 13 nodes and runs on a schedule (legacy Cron node). Along the way it connects Zendesk, Slack and Google Sheets.

How it runs

Trigger: On a schedule (legacy Cron node).

  1. Fetch Open Tickets from Zendesk (Zendesk): get many
  2. Filter: Open Tickets Only (If): checks a condition and branches into true / false
  3. Calculate SLA Time Remaining (Function): runs custom JavaScript (legacy Function node)
  4. Notify: No Open Tickets (Slack): uses Slack
  5. Prepare Escalation Payload (Edit Fields (Set)): sets or maps fields
  6. Update Zendesk: Warning Priority (Zendesk): update
  7. If: checks a condition and branches into true / false
  8. If: checks a condition and branches into true / false
  9. Prepare Compliance Log (Function): runs custom JavaScript (legacy Function node)
  10. Update Zendesk: Escalate (90%+) (Zendesk): update

…plus 2 more steps. See the full node list below.

Services it uses

ZendeskSlackGoogle Sheets

Before you upgrade to n8n 3.0

2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:

  • Cron in Trigger Every Hour: replace with Schedule Trigger.
  • Function (legacy) in Calculate SLA Time Remaining, Prepare Compliance Log1: replace with Code node, mode 'Run Once for All Items'.

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
Cron
Trigger Every Hour
Schedule Trigger
Function (legacy)
Calculate SLA Time Remaining, Prepare Compliance Log1
Code node, mode 'Run Once for All Items'

Nodes used (7)

From the author

Description: Ensure your customer SLAs never slip with this n8n automation template. The workflow runs on a schedule, fetching open tickets from Zendesk, calculating SLA time remaining, and sending proactive alerts to Slack when tickets approach breach…

Excerpt from Rahul Joshi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.