Turn Asana tasks into a weekly project status report automatically

Reviews your Asana project, separates finished work from overdue tasks, and posts a written status report to Slack and Gmail.

How the work actually flows

It branches. Every path runs; all paths must finish before it continues.

Pattern: Parallel Split (2) ยท Synchronisation (3)

flowchart TD trig(["weekly schedule"]):::trigtime s0["Fetch Asana tasks"]:::task s1["Write summary of wins and risks"]:::task s2["Post to Slack and draft in Gmail"]:::task trig --> s0 s1 --> s2 gx{"+ completed or overdue"}:::gate s0 --> gx p00["Identify completed work"]:::task gx -->|"Completed tasks"| p00 p10["Identify overdue tasks"]:::task gx -->|"Overdue tasks"| p10 jn{"+ write summary"}:::gate p00 --> jn p10 --> jn jn --> s1 out[/"weekly status report shared with stakeholders"/]:::out pay{{"consistent updates without manual write-up"}}:::pay s2 --> out out --> pay classDef task fill:#e7f6fe,stroke:#34b8f0,color:#2c2a29 classDef svc fill:#f6f8fa,stroke:#7c8795,color:#2c2a29 classDef mi fill:#e7f6fe,stroke:#0079a8,color:#2c2a29,stroke-width:2px classDef human fill:#fff,stroke:#0079a8,color:#0079a8 classDef store fill:#f6f8fa,stroke:#0079a8,color:#2c2a29 classDef trig fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigtime fill:#00a4eb,stroke:#0079a8,color:#fff,font-weight:bold classDef trigdata fill:#8ad4f5,stroke:#0079a8,color:#06314c,font-weight:bold classDef gate fill:#fff,stroke:#e8a23d,color:#6b4708,font-weight:bold classDef out fill:#1f9d6b,stroke:#167a53,color:#fff,font-weight:bold classDef pay fill:#06314c,stroke:#021f33,color:#fff
Starts itA stepEvery pathWaits for allResultPayoff
Build size
Advanced

A larger build with multiple systems, AI reasoning, and custom rules.

Business functions
Email AutomationReporting & AnalyticsProject & Task Management
Connects
AsanaGoogle GeminiSlackGmail
Featured in

The problem it solves

Pulling together a Friday status update means digging through Asana to see what actually got done versus what is slipping, then writing it all up in a readable way. It is a repetitive task that still needs to happen every week, whether you have time for it or not.

Who it fits

Project managers and team leads who send a weekly status update to stakeholders.

How it works

  1. A weekly schedule kicks off the report
  2. Fetches tasks from your Asana project
  3. Separates completed work from overdue tasks
  4. AI writes a summary highlighting wins and flagging risks
  5. Posts the summary to Slack and drafts it in Gmail
What you get

Status updates that reach stakeholders every Monday

You get a written weekly status report highlighting wins and risks from your Asana project, posted to Slack and drafted in Gmail.

What you get

A written weekly status report posted to Slack and drafted as a Gmail email.

What you need

An Asana account, a Google Gemini account, a Slack workspace, and a Gmail account.

We can build this. But should you?

The hard question is not how to build it. It is whether this is the right thing to build first.

That is what a Fractional Chief AI Officer figures out with you, before anyone writes a line of code.

Let's Talk Strategy

Related automations

Back to the AI Playbook