Project Management migration
Field-level mapping, validation, and rollback between TeamBoard - Work Management & Project Management for Salesforce and monday Work Management. We move data and schema; workflows are rebuilt natively in monday Work Management.
TeamBoard - Work Management & Project Management for Salesforce
Source
monday Work Management
Destination
Compatibility
6 of 12
objects map 1:1 between TeamBoard - Work Management & Project Management for Salesforce and monday Work Management.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from TeamBoard for Salesforce to monday.com is a structural migration from a Salesforce-native custom object layer to a standalone Work OS. TeamBoard stores its entire data model as Salesforce custom objects (TB_Project__c, TB_Task__c, TB_Resource__c, TB_TimeEntry__c) that we extract directly from the Salesforce REST and Bulk APIs, then transform into monday.com boards with typed columns and item structures. The Work Board concept (TeamBoard's core organizing entity) maps to a monday.com board or group of boards; tasks with subtasks preserve parent-child relationships through monday.com sub-items. We flag that timesheet and vacation approval statuses cannot carry forward as authoritative records and that TeamBoard automations and reports require manual rebuild as monday.com automations and dashboards post-migration.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Source platform
TeamBoard - Work Management & Project Management for Salesforce platform overview
Scorecard, SWOT, gotchas, and pricing for TeamBoard - Work Management & Project Management for Salesforce.
Destination platform
monday Work Management platform overview
Scorecard, SWOT, gotchas, and pricing for monday Work Management.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a TeamBoard - Work Management & Project Management for Salesforce object lands in monday Work Management, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
TeamBoard - Work Management & Project Management for Salesforce
Portfolio
monday Work Management
Folder or Workspace
1:1TeamBoard Portfolios group multiple Work Boards for executive oversight and reporting. The portfolio-to-project linkage is stored in a Salesforce junction object. We map Portfolios to monday.com Folders (for grouping boards) or, if the customer uses monday.com Workspaces for business-unit separation, to Workspace-level organization. The junction relationship (which projects belong to which portfolio) is preserved as a multi-select mapping at migration time.
TeamBoard - Work Management & Project Management for Salesforce
Work Board
monday Work Management
Board
1:1The Work Board is TeamBoard's core UI concept and the primary organizing entity for migration sequencing. We treat each Work Board as a monday.com board. The board's folder assignment, description, and status (Active/Archived) map to the monday.com board name, description, and workspace. We preserve the board-to-task linkage so that all tasks assigned to the board in TeamBoard land in the corresponding monday.com board on migration day.
TeamBoard - Work Management & Project Management for Salesforce
Project
monday Work Management
Group (within Board)
1:1TeamBoard Projects are the project-level containers inside a Work Board, with their own start dates, end dates, status, and portfolio associations. We map each Project to a monday.com Group within the target board. The Project's status field (Active, On Hold, Completed) maps to a monday.com Status column. Start and End dates migrate to Date columns. If a TeamBoard Project is standalone (not inside a Work Board), we create a dedicated monday.com board for it and map the Project to the board's first Group.
TeamBoard - Work Management & Project Management for Salesforce
Task/Work Item
monday Work Management
Item
1:1TeamBoard Work Items map to monday.com Items. Each Work Item carries TB_Task__c fields for name, description, assignee, status, start date, end date, and priority. We map these to monday.com Text, Person, Status, Date, and Priority columns. Parent-child relationships between Work Items are preserved as monday.com Sub-items (using the Items relationships feature). We resolve the parent reference by matching the child task's TB_ParentTask__c lookup to the parent's TB_Task__c ID at migration time.
TeamBoard - Work Management & Project Management for Salesforce
Sub-item
monday Work Management
Sub-item
1:1TeamBoard Sub-items are work items nested inside a parent Work Item with their own assignees, dates, and status. monday.com supports Sub-items natively. We map each Sub-item record to a monday.com Sub-item attached to the corresponding parent Item, preserving the TB_Task__c status and dates. Note that TeamBoard supports converting a Sub-item to a standalone Work Item; we do not migrate this conversion history.
TeamBoard - Work Management & Project Management for Salesforce
Resource/Resource Assignment
monday Work Management
Person Column or Column Edit
lossyTeamBoard Resources represent team members or equipment assigned to tasks, with allocation percentage and date ranges stored in assignment records. monday.com does not have a native resource scheduler; we map resource assignments to Person columns on Items (showing who is assigned) and store the allocation percentage in a Number column. If the customer uses monday.com's workload view for capacity planning, we document how to configure it post-migration from the migrated assignment data.
TeamBoard - Work Management & Project Management for Salesforce
Time Entry
monday Work Management
Item with Time Tracking Column or Number Column
1:1Time entries are logged against Work Items with hours, dates, and user references stored in TB_TimeEntry__c. We map each time entry to a monday.com Item update or, if the customer is on monday.com Pro ($24/user), to the native time tracking column on the item. The date of the time entry, the hours logged, and the user who logged it are preserved. Task association is maintained by resolving the TB_Task__c reference to the migrated monday.com Item ID.
TeamBoard - Work Management & Project Management for Salesforce
Timesheet
monday Work Management
Item or Board (timesheet view)
lossyTeamBoard Timesheets aggregate time entries into weekly or period-based views with approval workflow status (Pending, Approved, Rejected). monday.com does not have a native timesheet approval object. We export the timesheet records with their approval status and total hours. We map timesheets to a dedicated monday.com board or to a Group structure within the project board, with the approval status preserved as a read-only Status column. We flag to the customer that the approval workflow itself must be rebuilt as monday.com automations or treated as a manual re-approval step.
TeamBoard - Work Management & Project Management for Salesforce
Vacation/Calendar Entry
monday Work Management
Calendar Integration or Item
lossyTeamBoard Vacation Approval Workflow creates calendar entries and approval records linked to Resources. We extract vacation records with dates, approver, and status. These do not have a direct monday.com equivalent. We map them to a monday.com board with a calendar view, or to the resource's calendar integration if the customer uses monday.com's Calendar integration. Approval status (Pending/Approved/Rejected) resets at migration; the customer's admin decides whether to re-trigger approvals post-migration.
TeamBoard - Work Management & Project Management for Salesforce
TB_Project__c Custom Fields
monday Work Management
Columns
lossyTeamBoard extends its Salesforce custom objects with custom fields for project metadata, risk flags, budget tracking, and client billing information. We perform field-level discovery during schema enumeration, then map each Salesforce custom field to the closest monday.com column type (Text, Number, Date, Dropdown, Toggle, etc.). Complex picklist values from Salesforce become monday.com Dropdown or Status columns. Custom fields with no monday.com equivalent are flagged for the customer to decide whether to carry forward as a Text column or drop.
TeamBoard - Work Management & Project Management for Salesforce
Task Custom Fields
monday Work Management
Columns
lossyTeamBoard Task-level custom fields include requirement tracking metadata, effort estimates, story points, and custom status labels. We map these to monday.com column types: numbers to Number columns, text to Text columns, dates to Date columns, and multi-value selections to Dropdown or Tags columns. We flag any formula fields from TeamBoard (computed at read-time in Salesforce) as requiring a monday.com formula column or manual population post-migration.
TeamBoard - Work Management & Project Management for Salesforce
Reports (Salesforce report types)
monday Work Management
Dashboards
lossyTeamBoard Reports are configured as Salesforce report types against TB_Project__c, TB_Task__c, and related objects. Report definitions cannot be exported as structured data. We export the underlying data (projects, tasks, time entries, resources) so equivalent monday.com dashboards can be configured post-migration. The customer receives a data export in monday.com-compatible format plus a written report inventory describing what each TeamBoard report shows so their monday.com admin can rebuild equivalent dashboard widgets.
| TeamBoard - Work Management & Project Management for Salesforce | monday Work Management | Compatibility | |
|---|---|---|---|
| Portfolio | Folder or Workspace1:1 | Fully supported | |
| Work Board | Board1:1 | Fully supported | |
| Project | Group (within Board)1:1 | Fully supported | |
| Task/Work Item | Item1:1 | Fully supported | |
| Sub-item | Sub-item1:1 | Fully supported | |
| Resource/Resource Assignment | Person Column or Column Editlossy | Fully supported | |
| Time Entry | Item with Time Tracking Column or Number Column1:1 | Fully supported | |
| Timesheet | Item or Board (timesheet view)lossy | Fully supported | |
| Vacation/Calendar Entry | Calendar Integration or Itemlossy | Fully supported | |
| TB_Project__c Custom Fields | Columnslossy | Mapping required | |
| Task Custom Fields | Columnslossy | Mapping required | |
| Reports (Salesforce report types) | Dashboardslossy | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
TeamBoard - Work Management & Project Management for Salesforce gotchas
Freemium project cap limits migration scope
TeamBoard custom objects require schema discovery
Salesforce API quota governs migration throughput
Approval workflow state resets on migration
Report definitions are not portable
monday Work Management gotchas
Subitems have no bulk export endpoint
API complexity budget constrains query depth
Daily call limits vary sharply across plan tiers
Automation and integration rules do not export via API
Saved views are not exposed via API
Pair-specific challenges
Migration approach
Schema discovery and dependency mapping
We connect to the source Salesforce org with a read-only migration user and enumerate all TeamBoard custom objects, their fields, field types, and lookup relationships. We identify the Work Board as the core organizing entity and map its children (Projects, Tasks, Sub-items, Resources, Time Entries, Timesheets) and their interdependencies. This step produces a written schema inventory and a dependency graph that governs the extraction order. We also identify any custom fields on standard Salesforce objects that TeamBoard extends.
Destination board and column design
We work with the customer to define the monday.com board structure: one board per Work Board, Groups per Project, and column types mapped from the TeamBoard schema discovery. We configure the Status, Person, Date, Number, and any custom columns in monday.com before any data is loaded. If the customer uses monday.com Workspaces for business-unit separation, we map TeamBoard Portfolios to Workspace-level folders. This configuration step is validated in a staging workspace before production migration begins.
Data extraction from Salesforce
We extract TeamBoard data from Salesforce using the REST API for record-by-record lookups and the Bulk API 2.0 for high-volume objects (Tasks, Time Entries). Extraction follows the dependency order established in discovery: Portfolios first (junction object), then Work Boards, then Projects, then Tasks and Sub-items (with parent ID resolution), then Resource Assignments, then Time Entries. We pace requests against the Salesforce API quota and log every extraction batch with record counts. We extract at the field level so no custom field data is lost.
Data transformation and sub-item nesting
We transform the extracted Salesforce records into monday.com API payloads. Task parent-child relationships from TB_Task__c (where TB_ParentTask__c holds the parent reference) are resolved at this step by matching to the target monday.com Item ID. Sub-items are nested under their parent Items using the monday.com items_groups relation endpoint. Resource assignments are written to Person columns and Number columns for allocation percentage. Time entries are mapped to the item's time tracking column (Pro tier) or to a Number column with date context (Basic/Standard tiers). All date fields preserve the original timezone from Salesforce.
Production migration and reconciliation
We run the production migration into the live monday.com workspace. Migration follows the dependency order: Folders/Workspaces, then Boards, then Groups (Projects), then Items (Tasks and Sub-items), then Column updates (assignees, dates, custom fields), then Time Entries. Each phase emits a row-count reconciliation report showing records attempted, records loaded, and records skipped. Any skipped records are investigated and re-run in a corrective batch. We pause writes in TeamBoard during the delta window to capture any last-minute changes before cutover.
Cutover, validation, and automation rebuild handoff
We freeze TeamBoard writes during cutover, run a final delta migration of records modified during the migration window, then enable monday.com as the system of record for project management work. We deliver the Automation and Report Inventory document: for each TeamBoard automation, we document the trigger, conditions, and actions in plain language with a recommended monday.com Automation equivalent; for each TeamBoard report, we describe the data source and recommended monday.com dashboard widget. The customer's monday.com admin rebuilds automations and dashboards post-migration. We offer a one-week hypercare window for reconciliation issues raised during the first week of live use.
Platform deep dives
TeamBoard - Work Management & Project Management for Salesforce
Source
Strengths
Weaknesses
monday Work Management
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 3 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across TeamBoard - Work Management & Project Management for Salesforce and monday Work Management.
Object compatibility
3 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
TeamBoard - Work Management & Project Management for Salesforce: Salesforce edition-dependent; varies from 15,000 to 100,000 API calls per day per org.
Data volume sensitivity
TeamBoard - Work Management & Project Management for Salesforce exposes a bulk API — large-volume migrations stream efficiently.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during TeamBoard - Work Management & Project Management for Salesforce to monday Work Management migration scoping. Not seeing yours? Book a call.
Walk through your TeamBoard - Work Management & Project Management for Salesforce to monday Work Management migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave TeamBoard - Work Management & Project Management for Salesforce
Other ways to arrive at monday Work Management
Same-Project Management migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.