All Projects
Make.comDemo Build

Xero-to-Asana Reporting Pipeline

Xero transactions to an Asana CSV, hands-free

9 modulesRouter with 2 branchesRuns every 15 min

The Problem

Finance teams export transactions from Xero, clean them into a spreadsheet, and attach them to the right task every time a job is completed. It's repetitive and easy to attach the wrong file.

How It Works

  1. 01Asana task completed
  2. 02Pull Xero transactions
  3. 03Write rows to Sheets
  4. 04Build CSV
  5. 05Attach to Asana task
  6. 06Clear staging sheet

What I Built

Tools Used

Make.com
Asana
Xero
Google Sheets

What Was Tricky

Both router branches start at the same time, so the CSV branch could read the sheet before the rows were written. A 1-minute Sleep module makes sure every transaction lands first, and clearing the range at the end stops old data from leaking into the next task's report.

Where This Fits

Accounting and bookkeeping firmsFinance teams using XeroOperations teams tracking work in Asana