Draft a Xero invoice when a project is done

Ops & admin automation · Business data & reporting · checked 2026-10-17

When a ClickUp task moves to Done, a Make scenario creates the invoice in Xero from the task’s client and amount fields, set up to save it as a draft. You review and send it from Xero.

Independent review. IonBin has no partnership with any tool on this page and was not paid for this page. Our evaluation is our own, based on public documentation and our research. Product names are trademarks of their owners and are used for identification only. How disclosure works.

Goal

Invoice the same day work is delivered, without retyping project details.

Connects through: Built-in integration · MCP

Not advice

IonBin provides general information and software comparisons, not tax, legal, accounting or financial advice. Tax and legal rules vary by situation and jurisdiction; consult a qualified professional (CPA, enrolled agent or attorney) before acting.

AI tools can make mistakes. Verify every figure against the original documents and official IRS or state guidance before filing or signing.

Redact Social Security numbers, account numbers and EINs before uploading documents to any AI assistant, and check its data-retention settings. Upload originals only to the filing or signing software.

Steps

#WhoWhat happensHowStatus
1You Mark the deliverable Done, with client and amount filled in Human step Confirmed
2Make Picks up the change with the ClickUp Watch Tasks trigger and filters for Done Built-in integration Confirmed · source ↗
3Make Creates the invoice with the Xero Create an Invoice module
Make’s page doesn’t show the module’s status field; test that invoices land as drafts before you turn the scenario on.
Built-in integration Confirmed · source ↗
4Xero Shows the draft invoice; an AI assistant can check it with list-invoices over MCP MCP Confirmed · source ↗
5You Review the draft and send it from Xero Human step Confirmed

Confirmed means the vendor documents it (linked). It doesn't mean IonBin has tested it. AI-platform and human steps need no source.

Human approval

You review and send every invoice.

Watch out for

Keep the human approval step: You review and send every invoice.

Starter prompt

Goal: Invoice the same day work is delivered, without retyping project details. Tools involved: Make, Xero. Your part: shows the draft invoice; an ai assistant can check it with list-invoices over mcp. Work step by step, show me each draft or proposed change, and wait for my approval before anything is sent, published, signed, filed or changed in a live system.

Assembled from this page’s goal and steps. Paste it into your AI platform and adjust it to your situation.

Tools in this workflow

ToolRoleOfficial site
ClickUpHuman step clickup.com ↗
MakeBuilt-in integration make.com ↗
XeroMCP xero.com ↗

Which AI platforms can run it

PlatformStatusWhy
Claude (incl. Claude Code) Confirmed Every MCP and API step is documented for this platform.
OpenAI Codex To verify Xero: pairing not named in vendor docs
Google Antigravity To verify Xero: pairing not named in vendor docs
ChatGPT To verify Xero: pairing not named in vendor docs
Gemini To verify Xero: pairing not named in vendor docs
Perplexity To verify Xero: pairing not named in vendor docs

Computed from the MCP and API steps only: "Confirmed" needs the tool's docs to name the platform and the platform to support the connection. Browser, upload and human steps work from any platform.

What we checked

  • Make’s ClickUp app has a Watch Tasks trigger that fires when a task or subtask is created or updated. Add a filter so only a move to Done continues.
  • Make’s Xero app has Create an Invoice and Update an Invoice modules, plus Watch Invoices. Create an Invoice needs Xero’s accounting transactions, contacts and settings permissions. Make’s page doesn’t show the module’s fields, so run a test task and confirm the invoice lands in Xero as a draft before you rely on it.
  • Xero MCP (Xero’s local server) can list invoices, so an AI assistant can read back the draft and compare it with the task. Its update-invoice tool only changes draft invoices.

Set it up

  1. Add client and amount custom fields to the ClickUp list you deliver from.
  2. Build the Make scenario: ClickUp Watch Tasks, a filter for Done, then Xero Create an Invoice with the fields mapped.
  3. Test with a sample task and check the draft in Xero.
  4. Review each draft and send it from Xero yourself.

Sources

Related workflows

No affiliate links on this page. No paid placements in workflows. How IonBin makes money.