Latenode

Square invoices to Asana

This template starts when Square sends an invoice event, maps invoice id, amount, currency, and customer in JavaScript, and creates an Asana task in the project finance watches. Connect Square and Asana. Put Square access on the Square connection and Asana access on the Asana connection. Skip events that are not invoices.

Updated Sep 15, 2026Est. run: 8sEst. cost: $0.0005
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Creates Asana tasks from Square invoice events
  • Starts from the Square new-events trigger
  • Maps invoice id, amount, and customer in JavaScript
  • Keeps Square and Asana access on those connections

How it works

1
Trigger

Watch Square events

The scenario starts when Square sends an event to Latenode.

2
Logic

Keep invoice events

JavaScript continues when the event is an invoice and maps invoice id, amount, currency, and customer.

3
Action

Create the Asana task

Asana creates a task in the project you choose, with those invoice fields in the title and notes.

Setup guide

1

Connect Square

Add a Square connection. Add a Square trigger for new events and keep invoice events in JavaScript.

2

Connect Asana

Add an Asana connection. Pick the workspace and project that should receive invoice follow-up tasks.

3

Map and create the task

Map invoice id, amount, currency, and customer onto the Asana task title and notes. Send a test invoice event in Square and confirm the task appears.

Requirements

A Square account Latenode can read invoice events from
An Asana project Latenode can create tasks in
Agreement on which Square invoice events should create tasks

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.