Skip to content
FlowHubFluxonLab
C
Slackfree

Post a daily Asana project status digest to Slack

by Kevin Yuadapted from n8n official workflow galleryUpdated Aug 2026
RequiresCCodeHTTP RequestHTTP RequestSlack
Share Post Share
ScEvery Weekday MorningEvery Weekday M…SePrepare Digest ConfigPrepare Digest …HRFetch Asana Project TasksFetch Asana Pro…CoBucket Tasks by Due StatusBucket Tasks by…CoBuild Slack Digest BlocksBuild Slack Dig…Post Digest to SlackPost Digest to …NOInspect Final DigestInspect Final D…123456
1/5
STEPS · 6
Runs on a schedule

Quick overview This workflow runs every weekday morning to fetch tasks from a specified Asana project, bucket them by due status and completion activity, and post a Slack Block Kit digest with counts, key task links, and per-assignee open workload. How it works Runs on a weekday-morning schedule. Pulls tasks from a chosen Asana project via the Asana REST API, including assignee, due date, completion status, and task links, and paginates through results as needed. Groups open tasks into overdue, due today, due this week, and unassigned buckets, and also collects tasks completed within the configured lookback window. Calculates summary counts and open-task load per assignee. Formats the results into a Slack Block Kit message with a short totals line and up to five linked tasks per bucket. Posts the digest to the specified Slack channel. Setup Add an Asana Personal Access Token (Asana API credentials) and select it for the HTTP request that fetches project tasks. Add a Slack OAuth credential and ensure the app/bot can post messages to your target channel.

Tags

n8nreference-onlyslack
Connects
CCodeWHTTP RequestSlack
CategorySlack
Triggermanual
Complexitycomplex
Nodes7
AddedJul 20, 2026

Related workflows

See all Slack
W
free

Manage Slack channel and users automatically

Explore this workflow on its official n8n template page.

by Harshil Agrawal
free

Send selected GitHub events to Slack

Gets triggered by GitHub once a user stars/unstars a repository Checks if star got added or removed and forwards data depending on that Sends notification to Slack

by Jan Oberhauser
free

Notify a team channel about new software releases via Slack and GitHub

This workflow automatically notifies the team in a Slack channel when code in a GitHub repository gets a new release. Prerequisites A GitHub account and credentials A Slack account and credentials Nodes GitHub Trigger node triggers the workflow when a release event takes place in the specified repository. Slack node posts a message in a specified channel with the text "New release is available in {repository name}", along with further details and a link to the release.

by q