
meta_description: “monday.com can’t auto-populate team rosters from a master list to new project boards. Learn why manual item creation is necessary, and how BoardBridge clones roster items with status mapping.”
You just created a new project board for client XYZ. Now you need to add your team members so you can track confirmations, assignments, and availability.
You open your master Team Roster board. Scroll through 25 names. Click the first one, copy it, switch back to the project board, click “Add Item”, paste. Repeat 24 more times.
15 minutes later, your roster is loaded.
Now imagine you’re running 60 projects per year. That’s 900 manual copy-pastes of team member names. 15 hours annually spent copying names from one board to another.
There has to be a better way.
Here’s what teams need:
When a new project board is created, team members from a master roster should automatically appear as items on the project’s confirmation, assignment, or availability tracking board:
What monday.com offers:
Nothing. There is no native automation to copy items from a source board (the roster) to a newly created target board (the project).
You can:
The result: Manual item creation after every new project board.
Thread: Auto-copy items from one board to another — November 2023 | Source: monday.com Community
“I have a list of employees in one board in monday that are rated each month…” — Soroh, November 22, 2023
“So what you need to do is an automation that duplicates an item, then moves an item to another board.” — anon29275264, November 22, 2023
“The catch here is that the item that gets moved is the original, and the duplicate stays…” — anon29275264, November 22, 2023
Native monday.com duplication creates items with “(copy)” appended to the name. Duplicated items don’t retain ongoing updates from the source roster. The workaround is convoluted and breaks the roster-as-source-of-truth model.
Thread: Is it possible to automatically create and connect Items to a Board created from a template — November 2023 – August 2024 | Source: monday.com Community
“how can we connect board automatically if the board is created from a template?” — Maayango, December 28, 2023
“Did you ever get an answer to your question above that worked?” — tkthieme, August 11, 2024
Monday.com staff (BiancaT) suggested a mirror status column workaround but acknowledged no native solution exists for simultaneously creating boards from templates AND automatically connecting/populating items.
Thread: Automation when creating new board from template — April 2022 | Source: monday.com Community
“I’ve created a board template with tasks already pre-populated. The dependencies between tasks as far as due dates is already setup.” — pbeaudry (Phil), April 26, 2022
“I am not sure the dependencies will get triggered in that scenario.” — basdebruin, April 2022
Even pre-populated template boards don’t auto-update when roster data changes. If you add a new team member to your master roster, template boards don’t reflect it.
Auto-Create Project Folders from CRM
Status change → folder + boards + rosters + webhooks + automations. All automatic.
BoardBridge’s roster auto-population workflow runs immediately after new project boards are created. Source: BoardBridge Product Documentation Here’s how it works:
You define which roster boards feed which project boards. For example:
Roster Configuration:
You can configure as many roster-to-board mappings as needed. Each project type can have different roster sources.
When a new project is created, BoardBridge queries each source roster board via monday.com’s API:
“graphql query { boards(ids: [123456]) { items_page { items { id name } } } } “
Result: A list of all team member names (or vendor names, band member names, etc.) from the roster board.
For each roster item, create a corresponding item on the target project board:
“graphql mutation { create_item( board_id: "789012", item_name: "Alex Johnson" ) } “
Repeat for every roster member. If your Team Roster has 25 members, 25 items are created on the Team Confirmations board.
The items are created sequentially via API. For 25 items, this takes approximately 5-8 seconds (limited by monday.com’s API rate limits). Source: BoardBridge Performance Specs and monday.com API Documentation
By the time you open the new project’s Team Confirmations board, all 25 team members are already there, ready for status tracking:
Each row is ready for you to mark “Confirmed”, “Pending”, “Declined”, or whatever statuses your workflow uses.
Zero manual item creation.
Master Rosters:
When a new event project is created:
Result: Both confirmation boards are pre-populated with the full roster within seconds of project creation.
The event coordinator opens the Band Confirmations board and sees all 12 band members ready for outreach. No setup required.
See How BoardBridge Handles Board Management
Book a free demo to see BoardBridge solve this exact problem — live, with your data.
You can configure multiple roster sources that feed different target boards within the same project.
Example configuration:
Project Type: Corporate Event
Each roster feeds its corresponding board. The system handles all mappings independently.
Project Type: Wedding Event
Different project types can use completely different roster configurations.
Important: Roster loading is a one-time snapshot at project creation time.
If your Team Roster has 25 members today and you create a project, those 25 members appear on the project board. If you add a 26th member to the Team Roster next week, existing projects are unaffected — they still have 25 members.
New projects created after the roster change will have 26 members.
This is by design: each project is an independent snapshot. You don’t want past projects changing when you update your current team roster.
If you need to add a new team member to all active projects, you’d do that manually or via a separate workflow rule (not part of the roster auto-population feature).
Roster loading creates items (rows) on the target board using the item name from the source roster. It does not map column values.
Example:
If your Team Roster board has columns like:
Only the Name transfers to the project board. The email, phone, department, and status do not automatically populate.
Why? Because project boards and roster boards typically have different column structures. Your roster might track hiring date and salary; your project board tracks confirmation status and travel needs. The column structures don’t align.
Workaround: If you need roster data (like email addresses or phone numbers) on the project board, you can:
For most teams, loading the names is sufficient — the rest gets filled in during project execution.
Only the item name is transferred. If you need full column data from the roster on the project board, roster loading alone won’t do it. You’d need Connect Boards + Mirror columns or custom mapping.
Roster changes don’t propagate retroactively. If you remove someone from the Team Roster, they’re not automatically removed from past projects. Each project is a snapshot.
Large rosters take time. If your roster has 100+ items, the creation process takes 30-60 seconds due to monday.com API rate limits. The system creates items sequentially to avoid hitting rate limits.
Duplicate names are allowed. If your roster has two people named “John Smith,” both will be created on the project board. There’s no deduplication or uniqueness check.
Subitems are not supported. If your roster board uses subitems (e.g., team members with sub-roles), only the parent items are copied. Subitems are not transferred.
Need Help With Your monday.com Setup?
TaskRhino has implemented monday.com for 110+ teams. Get a free consultation.
For teams managing 50+ projects per year with team rosters of 10-50 members each, manual roster population is a serious time sink. At 15 minutes per project for 60 projects/year, that’s 900 minutes (15 hours) of pure busywork annually.
BoardBridge automates the entire roster loading process — when your new project boards are created, all team members from your master roster appear as items instantly, ready for tracking and confirmation.
Ready to reclaim those 15 hours per year? Book a free 30-minute demo: https://calendly.com/rp-spaceo/call-with-rakesh-est-timezone
Editor's Choice

monday.com Automation Safety: Preventing Duplicate Items

monday.com No Dry-Run Mode for Automations

monday.com Automation Test Sandbox Mode