Hi everyone,
I’m currently automating my invoice workflow with n8n. After reading and processing each PDF invoice, I want to append extracted data (e.g., vendor name, invoice number, amount, and date) as a new row to a centralized .csv file on my Synology NAS.
So far, everything works:
- The PDF is copied and renamed correctly
- Metadata is extracted with an OpenAI node
- The renamed file is stored in the correct location
Now I want to append the extracted invoice data to a CSV file without overwriting it — one row per processed invoice.
What is the best way to achieve this in n8n?
Information on your n8n setup
- n8n version: 1.103.2
- Database: SQLite
- n8n EXECUTIONS_PROCESS setting: default
- Running n8n via: Docker on Synology
- Operating system: DSM 7 (Synology NAS)