Migrate SmartSuite record attachments into Monday.com file columns

Go to Workflow
0 views
Built by Incrementors Incrementors
Created on August 22, 2026

Description

Quick overview
This workflow manually migrates file attachments from SmartSuite records to matching items in Monday.com by downloading each SmartSuite file and uploading it to a Monday files column based on a record-ID match.

How it works
Starts when you run the workflow manually.
Fetches a batch of records from a SmartSuite table and converts each attachment in the specified file fields into an individual file task.
Processes files one by one and queries Monday.com to find the matching item by searching a specific text column for the SmartSuite record ID.
Skips files with no matching Monday.com item and continues with the next file.
For matched items, requests a temporary SmartSuite download URL, downloads the file, and uploads it to the configured Monday.com files column.
Waits briefly after each upload to stay within Monday.com API rate limits before continuing.

Setup
Add your SmartSuite API key and workspace (Account-Id) in the configuration values, and set the SmartSuite table ID you want to migrate from.
Enter the SmartSuite file field slugs (comma-separated) for the attachment columns you want to migrate.
Add your Monday.com API key and set the board ID, the text column ID used to match SmartSuite record IDs, and the target files column ID.
Ensure each Monday.com item contains the corresponding SmartSuite record ID in the chosen text column so matching works.
Adjust the batch limit and offset values if you need to migrate the table in multiple pages.

Nodes Used (2)

Code
n8n-nodes-base.code
HTTP Request
n8n-nodes-base.httpRequest