Connectors

/

Asana

/

Asana project health review
Report

Get an honest health verdict on any Asana project

For project managers who want to know if a project is really on track, judged on its overdue and finished work, by asking their AI assistant.

Try PopdockAI free
Get a live demo
Asana project health review
Is the Northwind website relaunch project in Asana actually on track?
Verdict: at risk. The posted status says on track, but the evidence disagrees. - Open work: 6 of 31 open tasks are overdue - Status: last posted 18 days ago, so it is stale - Top risk: Migrate product catalog, Jordan Lee, 12 days overdue Next step: agree a new date for the catalog migration this week.
Asana
Sample figures. Your results come from your own account.
asana-get-project
asana-get-status-updates
asana-get-tasks

On this page

The problem

The problem

The prompt

Who it's for

How it works

Tools used

Connector

Asana

Asana
Run it on your own Asana data.

Connect Asana, pick your AI tool and paste the prompt.

Try PopdockAI free

The problem

On track in Asana, slipping in reality

A project can say on track in Asana while overdue tasks pile up. Finding out how it is really doing means reading status history, counting overdue and unassigned work and checking what got finished lately.

Without PopdockAI

  • Read the status update history
  • Count overdue and unassigned tasks
  • Check what finished recently
  • Trust a status nobody questioned

With PopdockAI

  • Status updates from the last 60 days read
  • Open and recently completed work weighed
  • Verdict from stated rules, with disagreements called out
  • Top risks and next steps, nothing posted

The prompt

Use this prompt

Copy it into any AI tool connected to PopdockAI. Swap the values in braces for your own.

Prompt
**Objective:** Assess the health of the Asana project `{project-name}` and give a clear verdict (on track, at risk or off track) backed by evidence. Treat a task as overdue when its due date is before today and it is not completed.

**Step 1: Identify the project**

Call `asana-get-project` with `name` set to `{project-name}`. If nothing matches, retry with `name.contains`. If more than one project matches, list them (name, team, owner, archived) and stop so the user can choose. Record the `project-id`, owner, due date, `current-status`, `current-status-color`, `completed` and `archived`.

**Step 2: Read the status history**

Call `asana-get-status-updates` with `parent-id` set to the project id and `created-at.from` set to 60 days ago. Note the most recent status type, when it was posted, and whether the status has been getting better or worse. A project with no status update in the last 14 days has a stale status.

**Step 3: Measure the open work**

Call `asana-get-tasks` with `projects` set to the exact project name and `completed` set to false. From the result work out:

* the number of open tasks
* overdue tasks (due before today), with how many days overdue each is
* tasks due in the next 14 days
* open tasks with no assignee and open tasks with no due date

Then call `asana-get-tasks` again with `projects` set to the project name, `completed` set to true and `completed-at.from` set to 14 days ago, to measure recent throughput.

**Step 4: Report**

* **Verdict:** on track / at risk / off track, in one sentence
* **Project:** name, owner, due date, days until due
* **Last reported status:** type, date posted, and whether it agrees with the evidence below
* **Open work:** open, overdue, due in the next 14 days, unassigned, undated
* **Throughput:** tasks completed in the last 14 days
* **Top risks:** up to 5 overdue or unassigned tasks that matter most, with assignee and due date
* **Recommended actions:** up to 3 concrete next steps

**Rules & Guidelines:**

* This is a read-only review. Do not call `asana-create-status-for-project`, `asana-create-status-update`, `asana-update-project` or `asana-update-task`, or any other create, update, add, move or duplicate tool.
* Call the project off track when the project due date has passed with open work, or when more than a quarter of open tasks are overdue. Call it at risk when overdue tasks exist or the reported status is stale. Say which rule you applied.
* If the reported status says on track but the evidence says otherwise, say so plainly.

**Validation:**

* If the project is archived or already completed, say so and report only what remains open.
* If the project has no tasks, report that and base the verdict on the status history alone.

Who it's for

One answer, three teams that use it

Project managers

Check your project honestly

See whether the evidence backs the status you posted.

Is the Contoso onboarding project in Asana really on track?

Portfolio managers

Spot projects quietly slipping

Overdue share and recent throughput reveal trouble early.

How healthy is the Fabrikam integration project in Asana?

Executives

Get top risks and owners

Top risks with owners and next steps for a project you sponsor.

What are the top risks on the Northwind ERP rollout project in Asana, and who owns them?

How it works

What PopdockAI does when you ask

You name the project and your AI assistant weighs the evidence into an honest verdict. It says plainly when the posted status disagrees.

01

Ask

You name the project.

Your AI tool

02

Read

It reads 60 days of status updates, all open tasks and the work finished in the last two weeks.

asana-get-project
asana-get-status-updates
asana-get-tasks

03

Judge

It applies stated rules to call the project on track, at risk or off track.

No items found.

04

Report

You get the verdict, top risks with owners and up to three next steps.

Your AI tool

What PopdockAI provides

The tools behind the answer

Ready made tools for Asana and one secure connection to your AI tool. No code, no exports.

get-data

asana-get-project

Returns Asana projects with their owner, team, dates, completion and current status.
get-data

asana-get-status-updates

Returns status updates posted on Asana projects, portfolios and goals, with their on track, at risk or off track color and text.
get-data

asana-get-tasks

Returns Asana tasks with their assignee, projects, sections, tags, due dates and completion. Filter by assignee, project or due date to find open and overdue work.
Read only.Nothing in Asana Changes

This report is built from Get data tools only. PopdockAI applies the row, field and parameter rules your admin sets, and every query is written to the audit trail.

How Popdock AI secures your data

The outcome

An honest verdict backed by evidence

Try PopdockAI free
Get a live demo

Related use cases

More ways to put this data to work

All Ramp use cases

One prompt template with infinite possibilities.

‍

Your AI assistant adapts its approach, tone, and capabilities to match each unique context while you maintain a single, manageable workflow.

Join forward-thinking companies that are transforming their operations with intelligent, secure AI automation.

Try PopdockAI Free
See Documentation