Get started in minutes — no configuration needed.
Install Ripple Import from the monday.com marketplace. Once installed, add it to any board as a Board View:
Drag and drop a CSV or Excel file onto the upload area, or click to browse. Multi-sheet Excel workbooks are supported — you'll be able to choose which sheet to import.
Don't have a file ready? Click Download Template to get a CSV or Excel file that matches your board's columns. Fill it in with your data and upload it.
Ripple Import automatically matches your file's columns to your board's columns by name and type. You can:
Ripple Import can automatically detect parent-child relationships in your data. Three detection modes are available:
You can also add subitems to an existing item on your board. Select "Add subitems to existing item" and pick the parent from the dropdown.
If your board is a multi-level board, Ripple Import automatically detects this and adapts the entire experience. Multi-level boards support up to 5 levels of nesting (Level 0 through Level 4). You can:
All columns are shared across every level on multi-level boards — no separate column assignment is needed.
Click Import and Ripple Import creates the items on your board. You'll see real-time progress showing how many items have been created. When it's done, you'll see a summary with counts for items created, subitems, any skipped duplicates, and any errors.
Need to edit existing items in bulk? Export the current board as a CSV or Excel file, change what you need offline, then re-upload to apply the changes.
When you re-import a file, Ripple Import can update existing items in place instead of creating duplicates. In the Preview step, pick "Update existing" in the duplicate-handling section.
You can choose how rows are matched to existing items with the "Match rows by" dropdown:
Rows that match existing items get their column values refreshed (and renamed, if the name changed). Rows with no match get created as new items in the same import — so a single re-import can both update and add.
Stale Item IDs (items deleted since export), in-file duplicate IDs, and update failures are surfaced on the Done screen with row-level details, never silently skipped.
If you'd rather not update or create new entries when names already exist on the board, pick "Skip duplicates" instead. Matching rows are left alone, only new items get added.
For advanced control, you can add tags to your file's column headers to specify the column type:
[status] Priority — maps to a Status column[date] Due Date — maps to a Date column[numbers] Budget — maps to a Numbers column[email] Contact — maps to an Email columnTags are optional — Ripple Import auto-detects column types when no tags are provided.
Select "Start fresh from file" to create a brand new board from your file. Ripple Import will create the board with columns matching your file and import all data into it.
monday boards currently support up to 500 columns per board. Ripple Import checks your mapping against this limit before the import starts, so you won't end up half-finished with a validation error from monday's API.
If your mapping would exceed the limit, the Preview step shows a clear "Column limit exceeded" message with the projected total, and the Start Import button stays disabled until you skip or consolidate enough columns to fit.
Smart fallback: if importing into the current board would go over the limit but a new board would fit (or the other way around), Ripple Import suggests the alternative with a one-click switch, so you don't have to reconfigure everything manually.
You can read more about monday's column limits in The basics of columns.
Contact us at support@coderippletech.com and we'll get back to you as soon as possible.