Asana tasks in Google Sheets, refreshed every hour, day or week.
Rowbloom is a Google Sheets add-on. Connect Asana, pick projects, and it writes every task to a sheet you can sort, filter and chart. It works on every Asana plan, including the free one.
- Asana
- Read-only access
- Runs in
- Your Google account
- Data
- Stays in your spreadsheet
Rowbloom is in review for the Google Workspace Marketplace. The install link goes here when it is listed.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Task | Project | Section | Assignee | Status | Due date | Priority |
| 2 | Kickoff call with Halverson Dental | Client onboarding | Week 1 | Priya Shah | Completed | 2026-11-10 | High |
| 3 | Collect brand assets and logins | Client onboarding | Week 1 | Priya Shah | Open | 2026-11-13 | Medium |
| 4 | Homepage copy, final review | Website launch | Content | Dana Ruiz | Open | 2026-11-14 | High |
| 5 | Set up redirects from old URLs | Website launch | Development | Marcus Lee | Open | 2026-11-18 | Medium |
| 6 | Portfolio review, three candidates | Hiring: senior designer | Interviews | Tom Becker | Open | 2026-11-13 | High |
| 7 | December newsletter draft | Q4 content calendar | December | Dana Ruiz | Open | 2026-11-28 | Low |
Four Asana projects exported to one sheet, one row per task. Priority is a custom field in Asana, so it gets its own column. Nine more columns are off to the right.
The sheet
What each export writes
Rowbloom writes only to the sheet it created. Sheets you made yourself are never touched.
- Task, Project, SectionThe task name, every project it belongs to, and its section in each.
- Assignee, StatusWho it is assigned to, and Open or Completed.
- Start date, Due dateReal dates in Sheets, written as 2026-11-14, so you can sort and filter by them.
- Completed at, Created at, Last modifiedDate and time of each change.
- Tags, Parent task, SubtasksTag names, the parent of a subtask, and how many subtasks a task has.
- LinkThe task in Asana.
- Custom fieldsOne column per custom field, with the value as Asana shows it.
Setup
From install to a full sheet
- Install Rowbloom, then open it from Extensions Rowbloom Open in any spreadsheet.
- Select Connect Asana and allow read-only access in the Asana tab that opens.
- Select New export, tick the projects you want and name the sheet.
- Choose how often to refresh and select Save export. If a scheduled refresh fails, you get one email that says what happened.
Boundaries
What Rowbloom does not do
- Write to AsanaIt asks Asana for read-only access and never changes a task.
- Keep a copyThere is no Rowbloom server. Your tasks go from Asana to your spreadsheet and nowhere else.
- List subtasksSubtasks are counted in the Subtasks column, not written as their own rows.
- Refresh every minuteGoogle runs scheduled refreshes at most once an hour.
Pricing
Free and Pro
Limits are per spreadsheet.
| FreeUSD 0 | ProUSD 9 per month | |
|---|---|---|
| Exports | 1 | Up to 50 |
| Tasks per export | Up to 500 | Up to 50,000 |
| Refresh | Manual | Manual, or every hour, day or week |
| When a refresh fails | Shown in the sidebar | Shown in the sidebar, and one email per problem |
| Pro goes on sale when Rowbloom is listed. |
Pro is sold through Lemon Squeezy, which handles payment, taxes and invoices. After you pay, you get a license key by email. Paste it in the Rowbloom sidebar under Enter license key. Cancel any time from your receipt email. Pro stays active until the end of the period you paid for.