Guide ยท 5 min read

How to Import Subitems in Monday.com (2026 Step-by-Step Guide)

Monday.com's native import only creates top-level items โ€” it has no built-in support for importing subitems. This guide shows you exactly how to import subitems from a CSV or Excel file into any monday.com board using the free Monday.com Inspector Chrome extension.

Why Monday.com Can't Import Subitems Natively

Monday.com has a built-in CSV import feature, but it only supports creating top-level items in a board. If you try to import a file that includes subitems โ€” tasks under projects, line items under orders, contacts under clients โ€” monday.com simply ignores the hierarchy and either fails or creates everything at the parent level.

This is a well-known limitation that affects teams trying to:

  • Migrate data from another project management tool (Asana, Jira, Trello) that has a task/subtask structure
  • Import from a spreadsheet that has a parent/child hierarchy
  • Re-import a monday.com board export that includes subitems
  • Bulk-create a project template with predefined subitems under each parent item

The workaround teams resort to โ€” creating subitems manually one by one โ€” is time-consuming and error-prone. That's exactly why we built Monday.com Inspector.

โš ๏ธ Monday.com native import limitation

Monday.com's native CSV import creates top-level items only. There is no official way to bulk-import subitems through the monday.com UI. See our full CSV import comparison guide โ†’

The Solution: Monday.com Inspector

Monday.com Inspector is a free, open-source Chrome extension that adds an inline panel to every monday.com board page. Its Import tab handles what monday.com can't: creating subitems under the correct parent items in bulk, from a CSV or Excel file.

Key capabilities for subitem import:

  • Flat CSV import: Map a "parent" column (by item name or ID) and a "subitem name" column โ€” the tool finds or creates each parent and adds subitems beneath it.
  • Monday.com export re-import: Upload a monday.com XLSX board export directly. Groups, parent items, and subitems are all preserved automatically.
  • Full column support: Import status, people, date, timeline, dropdown, checkbox, text, numbers, link, phone, email, and rating columns โ€” for both parent items and subitems.
  • Live progress tracking: Real-time progress bar with percentage, ETA, rows/sec rate, and per-row status (success / error / pending).
  • No row limits: Import thousands of subitems in one operation. Rate limit handling and automatic retry built in.
โœ… Free & No account required

Monday.com Inspector is completely free, open source, and requires no account. Your API token stays in your browser. Privacy Policy โ†’

How to Import Subitems in Monday.com: Step-by-Step

Step 1: Prepare your CSV file

Your CSV file needs at minimum three columns:

  1. Parent Item โ€” the name (or ID) of the parent item the subitem belongs to
  2. Subitem Name โ€” the name of each subitem
  3. Any other subitem columns you want to populate (status, assignee, date, etc.)

Here's an example of a valid flat CSV format for subitem import:

Parent Item,Subitem Name,Status,Assignee,Due Date
"Website Redesign","Write homepage copy","Working on it","Alex Johnson","2026-04-15"
"Website Redesign","Design mockups","Done","Jordan Smith","2026-04-10"
"Website Redesign","Developer handoff","Not started","","2026-04-20"
"Mobile App v2","Fix login bug","In Progress","Taylor Brown","2026-04-12"
"Mobile App v2","Update UI components","Not started","Alex Johnson","2026-04-18"
๐Ÿ’ก Pro tip: Use column names that match your board

If your CSV column names exactly match the column names in your monday.com board (case-insensitive), the tool will auto-match them. This saves time on column mapping.

Step 2: Install Monday.com Inspector

If you haven't already, install the extension from the Chrome Web Store:

Install Monday.com Inspector โ€” Free

After installing, you'll be prompted to enter your monday.com API token. You can find this in monday.com โ†’ Profile (avatar) โ†’ Admin โ†’ API. The token is stored locally in your browser and never sent anywhere except the monday.com API.

Step 3: Open your monday.com board and the Inspector panel

Navigate to the monday.com board where you want to import subitems. Click the Monday.com Inspector icon in your Chrome toolbar (or press the extension shortcut). In the popup, click Open Inspector Panel. The panel slides in on the right side of your board.

Step 4: Upload your file and map columns

In the Inspector panel, click the Import tab. You'll see a drag-and-drop upload area. Drop your CSV or Excel file onto it, or click to browse.

Once the file is uploaded, the tool will display the Column Mapping interface:

  • For flat CSV files: Select which column identifies the parent item and which column is the subitem name. Then map remaining columns to board columns.
  • For monday.com board exports (XLSX): The format is auto-detected. Parent items and subitems are identified automatically. You just confirm/adjust the column mappings.

The tool auto-matches columns with the same name. For columns that don't auto-match, use the dropdown to select the correct board column.

Step 5: Start the import and track live progress

Click Start Import. You'll see a live progress view with:

  • A percentage progress bar that updates in real time
  • Counts of succeeded, failed, and remaining rows
  • An estimated time remaining (ETA) based on current processing rate
  • A rows/sec rate indicator
  • A scrollable row-by-row list showing the status of each item (โœ“ success, spinner in progress, โœ• error)

If any rows fail, the error message is displayed next to each row so you can identify and fix the issue. You can re-run the import for just the failed rows after fixing the data.

๐Ÿš€ Ready to try it?

Install Monday.com Inspector for free and import your first batch of subitems in under 5 minutes.

Add to Chrome โ€” It's Free

Supported Column Types for Subitem Import

Monday.com Inspector supports all writable subitem column types. Here's how to format your CSV data for each type:

Column TypeCSV FormatExample
TextPlain text stringAny text
NumbersNumeric value42 or 3.14
StatusLabel name (as shown in monday.com)Done, Working on it
PeoplePerson's full name (as in monday.com)Alex Johnson
DateYYYY-MM-DD2026-04-15
TimelineYYYY-MM-DD to YYYY-MM-DD2026-04-01 to 2026-04-15
DropdownLabel name (as shown in monday.com)High Priority
Checkboxtrue or falsetrue
EmailEmail addressuser@example.com
PhonePhone number string+1-555-0100
LinkURL (https://...)https://example.com
RatingNumber 1โ€“54

Read-only column types (formula, mirror, auto-number, dependency, board_relation, creation_log, last_updated) are automatically excluded from the mapping interface โ€” you don't need to worry about them.

Tips for a Successful Import

  • Use exact status label names. Status column values must match the label names in your monday.com board exactly (case-insensitive). Check your board's status column settings to see the available labels.
  • For people columns, use the person's full name as it appears in monday.com. The tool matches by name automatically. If a name doesn't match, the person column will be left empty for that row.
  • For timeline columns, the format is YYYY-MM-DD to YYYY-MM-DD. If your spreadsheet has separate start date and end date columns, combine them into one column with this format.
  • Test with a small batch first. Before importing 1,000 rows, test with 10โ€“20 rows to make sure column mappings and data formats are correct.
  • Importing from a monday.com export? Just upload the XLSX file directly โ€” no reformatting needed. The tool auto-detects the monday.com export structure.
  • Parent items must exist or be imported together. If you're using flat CSV import and the parent items don't exist on the board yet, use the "Create parent items" option to create them during the same import.

Frequently Asked Questions

Can monday.com import subitems natively?
No. Monday.com's native CSV import only creates top-level items. There is no built-in way to bulk-import subitems through the monday.com UI. Monday.com Inspector is a free Chrome extension that fills this gap.
What CSV format do I need to import subitems into monday.com?
Your CSV needs at least a "Parent Item" column (the name or ID of the parent) and a "Subitem Name" column. You can include additional columns for any other subitem fields. Column names matching your board columns will be auto-matched during import.
Can I import parent items and subitems at the same time?
Yes. Monday.com Inspector supports two-phase import: it first creates parent items (with all their column values), then creates subitems under each parent. This works for both flat CSV files and monday.com board exports. You can also enable or disable the "Create parent items" option if the parents already exist.
Does Monday.com Inspector work with monday.com board exports?
Yes. Upload a monday.com XLSX board export and the tool auto-detects the format, preserving groups, parent items, and subitems. You can migrate a complete board between workspaces in minutes. No reformatting of the export file is needed.
Is there a row limit for importing subitems?
No row limits. You can import thousands of subitems in a single operation. The tool handles batching and rate limits automatically with built-in retry logic. For very large imports (10,000+ rows), the process may take several minutes.
What happens if some rows fail during import?
Failed rows are shown in the live progress view with the exact error message from the monday.com API. Common causes include invalid column values (e.g., a status label that doesn't exist) or a parent item name that doesn't match any board item. Fix the data and re-run.

Looking for more monday.com import and automation resources? These guides cover related topics:

๐Ÿ“„

Monday.com CSV Import: Complete Guide

CSV formatting, column types, native vs. Inspector comparison

โšก

How to Bulk Update Items in Monday.com

Update hundreds of items at once โ€” all column types supported

Ready to import your subitems?

Free Chrome extension. No account needed. No row limits. Works in 5 minutes.

Add to Chrome โ€” It's Free