Chase unpaid invoices without chasing them

Step 3 of 13

03 / 13Filter

Keep only the unpaid, overdue ones

Add a Filter node with two conditions joined by AND: status is , and the due date is in the past.

Everything after this point assumes an invoice is genuinely overdue, so get this right before moving on.

The n8n panel for: Keep only the unpaid, overdue ones4 things to set here
  1. 1Open the Filter nodedouble-click it on the canvas
  2. 2Condition 1paste as an expression
  3. 3Condition 2paste as an expression
  4. 4Check before moving onOnly unpaid invoices past their due date pass through.
Filter panel in n8nTap to enlarge
Condition 1expression
{{ $json.Status }} equals unpaid
Condition 2expression
{{ $json.DueDate }} is before {{ $now.toISO() }}
Watch out
Mark invoices paid in the sheet the same day you get the money. This workflow is only as polite as your sheet is accurate.
Checkpoint
Only unpaid invoices past their due date pass through.