I generated custom node where the out put is saved as csv file. It sends a link to home\user and I can’t find it. The AI sends me to an icon in the dashboard but I can’t locate it too.
Hi Yaki – I replied to you over email, but sharing this here so it’s helpful for others on the forum as well.
What’s happening here is that files written by a custom node aren’t directly accessible or downloadable from the Gumloop UI. That directory exists in the execution environment (Sandbox), but it isn’t exposed to users, which is why you can’t find the CSV after the run completes.
Built-in nodes like the CSV Writer handle this differently because they upload the file to Gumloop’s file storage and surface it in the run output. Custom nodes don’t do this automatically.
To make your CSV accessible, the recommended approach is to update your custom node to use Gumloop’s file upload API. This allows the node to upload the generated CSV to Gumloop, after which the file will appear in the run outputs and can be passed to other nodes (for example, Gmail Sender, Slack Sender, or downstream processing), similar to the built-in CSV Writer. Here’s the relevant documentation: https://docs.gumloop.com/api-reference/file-operations/upload-file
Additionally, you can send the CSV node output directly to an external destination such as Google Drive, and then use the resulting file link in later steps of your workflow.
If you hover over your custom node and click Edit, you can ask gummie to add logic to call the upload endpoint once the CSV is generated. After that, the file name can be returned as node output and used elsewhere in the flow.
Alternatively depending on your use case: you could use a Gumloop agent instead of a custom node. By adding the Code Sandbox tool to an agent, the agent can generate a CSV file directly and return it as an attachment. You can control the CSV structure by giving clear instructions in the agent prompt (for example, column names, row format, file name), and the agent will output the CSV as part of its response.
Please take a look at this short guide, which walks through building agents and connecting tools: https://docs.gumloop.com/learn/build-your-first-agent.
This works well if your goal is to generate a CSV and immediately use or download it, without needing to manage file paths or upload logic yourself.
You can also inspect what each node is producing by opening the run log and viewing the inputs and outputs for individual nodes. This can help confirm whether the file path or upload response is being generated correctly.
This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.