AutomationFlowsSlack & Telegram › Teamretro: Auto-create the Sprint Retrospective

Teamretro: Auto-create the Sprint Retrospective

TeamRetro: Auto-create the sprint retrospective. Uses n8n-nodes-teamretro, slack. Scheduled trigger; 4 nodes.

Cron / scheduled trigger★★☆☆☆ complexity4 nodesN8N Nodes TeamretroSlack
Slack & Telegram Trigger: Cron / scheduled Nodes: 4 Complexity: ★★☆☆☆ Added:

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "name": "TeamRetro: Auto-create the sprint retrospective",
  "nodes": [
    {
      "id": "tr0500-0000-0000-0000-000000000001",
      "name": "Setup",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -60,
        40
      ],
      "parameters": {
        "width": 460,
        "height": 340,
        "color": 4,
        "content": "## Setup\n\n**API key:** team-scoped (`trt_`) or account-scoped (`tra_`).\n\n1. Pick your TeamRetro credential on **Create Retrospective**.\n2. Replace **Team ID** with your team's 22-character ID \u2014 find it in the team URL, or run the node once with *Team \u2192 Get Many*.\n3. Adjust the schedule (default: every 2 weeks, Thursday 10:00).\n4. Pick the Slack channel, then **activate**.\n\n### Template\n*Use Last Template* reuses the team's most recent retro format. To pin a specific one instead, swap it for **Template ID** in Additional Fields."
      }
    },
    {
      "id": "tr0500-0000-0000-0000-000000000002",
      "name": "Every 2nd Thursday",
      "type": "n8n-nodes-base.scheduleTrigger",
      "typeVersion": 1.2,
      "position": [
        460,
        160
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "weeks",
              "weeksInterval": 2,
              "triggerAtDay": [
                4
              ],
              "triggerAtHour": 10,
              "triggerAtMinute": 0
            }
          ]
        }
      }
    },
    {
      "id": "tr0500-0000-0000-0000-000000000003",
      "name": "Create Retrospective",
      "type": "n8n-nodes-teamretro.teamRetro",
      "typeVersion": 1,
      "position": [
        700,
        160
      ],
      "parameters": {
        "resource": "retrospective",
        "operation": "create",
        "teamId": "REPLACE_WITH_TEAM_ID",
        "name": "=Sprint Retrospective \u2014 {{ $now.toFormat('d LLL yyyy') }}",
        "additionalFields": {
          "anonymity": "off",
          "useLastTemplate": true
        }
      }
    },
    {
      "id": "tr0500-0000-0000-0000-000000000004",
      "name": "Announce in Slack",
      "type": "n8n-nodes-base.slack",
      "typeVersion": 2.3,
      "position": [
        940,
        160
      ],
      "parameters": {
        "select": "channel",
        "channelId": {
          "__rl": true,
          "mode": "name",
          "value": "#team-standup"
        },
        "text": "=:calendar: Retro is ready: *{{ $json.title || $json.name }}*\n{{ $json.url || '' }}",
        "otherOptions": {}
      }
    }
  ],
  "connections": {
    "Every 2nd Thursday": {
      "main": [
        [
          {
            "node": "Create Retrospective",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Create Retrospective": {
      "main": [
        [
          {
            "node": "Announce in Slack",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

TeamRetro: Auto-create the sprint retrospective. Uses n8n-nodes-teamretro, slack. Scheduled trigger; 4 nodes.

Source: https://github.com/TeamRetroHQ/n8n-nodes-teamretro/blob/main/examples/05-schedule-sprint-retrospective.json — original creator credit. Request a take-down →

More Slack & Telegram workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Slack & Telegram

TeamRetro: Weekly overdue actions digest. Uses n8n-nodes-teamretro, slack. Scheduled trigger; 5 nodes.

N8N Nodes Teamretro, Slack
Slack & Telegram

This workflow transforms Google Sheets into a lightweight productivity engine and connects it to Slack for automated reminders and daily recaps. No extra SaaS, no extra cost – just a simple system tha

Google Sheets, Slack
Slack & Telegram

This workflow automatically pulls daily signup stats from your PostgreSQL database and shares them with your team across multiple channels. Every morning, it counts the number of new signups in the la

Postgres, Slack, Microsoft Teams +1
Slack & Telegram

Stop the daily grind of checking multiple apps just to stay updated. This template automates the creation of recurring digests by querying a powerful AI assistant you build on the Super platform.

HTTP Request, Slack
Slack & Telegram

Automated Content Pipeline. Uses httpRequest, slack. Scheduled trigger; 9 nodes.

HTTP Request, Slack