Latenode

Automate Scrum ceremonies with Slack, Asana, and OpenAI

This template runs on a schedule for Scrum. JavaScript lists tasks in the Asana sprint project. Slack returns recent channel messages. ChatGPT writes a sprint summary and names blockers.

Slack posts that summary. Asana creates follow-up tasks. Connect Asana and Slack. Put the Asana personal access token in the JavaScript node that lists tasks, and on the Asana connection for new tasks. ChatGPT is a Latenode AI step.

Updated Sep 16, 2026Est. run: 21sEst. cost: $0.0013
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Turns Asana tasks and Slack chat into a standup summary
  • Writes the summary with ChatGPT as a Latenode AI step
  • Posts the report in the Scrum channel
  • Creates Asana follow-up tasks for blockers

How it works

1
Trigger

Run on a schedule

The scenario starts on the interval you set, such as each weekday morning before standup.

2
Logic

Load Asana and Slack

JavaScript lists tasks in the Asana sprint project. Put the Asana personal access token in that JavaScript node. Slack returns recent messages from the Scrum channel.

3
AI

Write the sprint summary

ChatGPT reads the tasks and channel history and returns a summary plus blockers.

4
Action

Post in Slack and create follow-ups

Slack posts the summary in the Scrum channel. Asana creates a task for each blocker ChatGPT named.

Setup guide

1

Connect Asana and Slack

Add an Asana connection for the workspace that holds the sprint project. Add a Slack connection that can read the Scrum channel and post there.

2

Set the schedule and load work

Add a schedule trigger. Add a JavaScript node that lists tasks in the sprint project. Put the Asana personal access token in that JavaScript node. Add a Slack step that lists recent messages in the Scrum channel.

3

Wire ChatGPT, Slack, and Asana

Send the task list and channel history to ChatGPT. ChatGPT is a Latenode AI step. Post the summary in Slack. Create an Asana task for each blocker. Run once and confirm the Slack message and the new Asana tasks.

Requirements

An Asana sprint project Latenode can read and write
A Slack Scrum channel the bot can read and post to
An Asana personal access token in the JavaScript node that lists tasks, and on the Asana connection
ChatGPT available as a Latenode AI step

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work. Plug-and-Play AI nodes are billed separately.