{"product_id":"n8n-workflow-migrate-smartsuite-comments-to-monday-items","title":"n8n Workflow: Migrate SmartSuite Comments to Monday Items","description":"\u003ch3\u003eMigrate SmartSuite comment history into Monday.com—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow manually migrates SmartSuite record comment history into a Monday.com board by fetching each record’s comments, formatting them into a plain-text archive, locating the matching Monday item, and writing the archive into a long-text column.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eRuns on demand:\u003c\/b\u003e start it manually in n8n when you’re ready to migrate.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eFetches SmartSuite records in pages:\u003c\/b\u003e it pulls records from a specified SmartSuite table using configurable paging values (batch limit and offset) to control load.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eCollects comments per record:\u003c\/b\u003e for each SmartSuite record, it requests up to \u003cb\u003e100 comments\u003c\/b\u003e and skips records that have no comments.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eBuilds a dated plain-text archive:\u003c\/b\u003e it flattens SmartSuite comments into an ordered text log, preserving \u003cb\u003e@mentions\u003c\/b\u003e and enforcing both per-comment and total length limits.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eMatches the correct Monday item:\u003c\/b\u003e it queries Monday.com to find the board item by checking where the SmartSuite record ID appears in a designated text column.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eUpdates the long-text field:\u003c\/b\u003e it writes the formatted comment archive into the target Monday.com long-text column and waits briefly between items to respect API rate limits.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eConsolidate historical context when moving from \u003cb\u003eSmartSuite\u003c\/b\u003e to \u003cb\u003eMonday.com\u003c\/b\u003e.\u003c\/li\u003e\n  \u003cli\u003ePreserve conversation trails during data migrations so teams don’t lose past decisions.\u003c\/li\u003e\n  \u003cli\u003eBulk backfill comment archives for specific tables before starting ongoing collaboration in Monday.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cb\u003eIntegrations:\u003c\/b\u003e SmartSuite API + Monday.com API\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eNodes \/ building blocks used:\u003c\/b\u003e \u003ci\u003eif\u003c\/i\u003e, \u003ci\u003eset\u003c\/i\u003e, \u003ci\u003ecode\u003c\/i\u003e, \u003ci\u003ewait\u003c\/i\u003e, \u003ci\u003esplit out\u003c\/i\u003e, \u003ci\u003esticky note\u003c\/i\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cb\u003eSetup:\u003c\/b\u003e configure SmartSuite API key, Account-Id (workspace), and table ID; add Monday.com API key and board ID; set the Monday column IDs for (1) the SmartSuite record ID text column and (2) the long-text column that receives the archive.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45878611312819,"sku":"N8N-18570","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/sVA-omWBZVX-dEz58zd87_yRaLjR3g.png?v=1787389419","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-migrate-smartsuite-comments-to-monday-items","provider":"N8N Commerce","version":"1.0","type":"link"}