Prerequisites: Nodlyn Studio on-prem or a runtime agent with filesystem access. A folder you can write test files into.
Automate processing when files land in a shared inbox — typical for ERP exports, EDI, or legacy systems that only write CSV to disk.
Goal
When orders-*.csv appears in C:\data\inbox, read the file, send each row to an HTTP API, then archive the file.
Step 1 — File Changed trigger
- Add File Changed from Triggers.
- Inspector settings:
- Folder Path —
C:\data\inbox(create the folder first). - File Filter —
orders-*.csv. - Change Type —
Created.
- Folder Path —
See File Changed for all properties.
Step 2 — Read File
- Connect Read File after the trigger.
- Set File Path to
{{filePath}}from the trigger output. - Choose Format —
CSVif rows should iterate downstream.
Step 3 — Transform and HTTP
- Add Transform to map CSV columns to your API schema.
- Add HTTP Request — POST each row or batch depending on your API.
- Use
{{$var.apiUrl}}for the endpoint base.
Step 4 — Archive processed files
- After success, add Move File (or Write File + delete) to move
{{filePath}}toC:\data\archive\. - Log failures so operators can retry from Jobs → Failed.
Step 5 — Activate on-prem
- Validate the workflow. File triggers require Active state on a host with folder access.
- Drop a test CSV into the inbox and verify Jobs → History.
Cloud note: File Changed is not available in Nodlyn Cloud — export as a runtime agent on the machine that owns the folder.
Runtime deployment
For production file drops on a server without Studio:
- Activate the workflow in Studio.
- Export Runtime with the same inbox path on the target host.
- Install as a Windows service or Linux systemd unit.
See also
- Read File
- Export Runtime to Edge
- Webhook to API Notification (event-driven alternative)