CRM migration
Field-level mapping, validation, and rollback between MetroLeads and monday CRM. We move data and schema; workflows are rebuilt natively in monday CRM.
MetroLeads
Source
monday CRM
Destination
Compatibility
8 of 9
objects map 1:1 between MetroLeads and monday CRM.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from MetroLeads to Monday.com CRM is a structural translation. MetroLeads organizes data around a lead-centric model where each Lead carries a state, source_tags, nested phones and emails, and tenant-specific custom lead_fields keyed by internal property IDs. Monday.com CRM uses a board-and-item model where People items represent contacts, Companies items represent accounts, and status columns drive lifecycle visibility. We resolve the property ID catalog from MetroLeads during export, build the Monday.com column schema before import, and map the lead state to the appropriate status column. We do not migrate MetroLeads Intellisearch scoring logic or Advanced Data Module schemas as functional code; we deliver a written inventory of these configurations for the customer's admin to rebuild as Monday.com columns or custom items. Workflows, VOIP call routing rules, and merge-pending lead pairs require admin decisions before migration proceeds.
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.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a MetroLeads object lands in monday CRM, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
MetroLeads
Lead
monday CRM
People (Contact)
1:1MetroLeads Lead records map directly to Monday.com CRM People items. The lead_id becomes the item name or a custom ID column. We extract all unique state values during export, present them for Monday.com status-column mapping, and flag any unmapped states so no records arrive with an unresolvable status. The assigned_to user reference resolves by email match against Monday.com team members during import. Source_tags migrate as Monday.com tags on the People item.
MetroLeads
Company
monday CRM
Company
1:1MetroLeads Company records map to Monday.com CRM Company items. The company hierarchy (/companies/<uuid>/leads/) is preserved as a linked-company relationship in Monday.com. We extract the company_name, domain, and any company-level custom properties for column mapping. Company is created before any linked Lead import so that the company relationship is satisfied at the moment of People item creation.
MetroLeads
Phones
monday CRM
Phone Column (People)
1:1Phones embedded in MetroLeads Lead records (with type metadata: Work, Mobile, etc.) are flattened into a standardized contact-phone table during export. We map type metadata to Monday.com's Phone column type options, preserving the distinction between work and mobile numbers. Multiple phone numbers per Lead become separate rows in the phone table, associated to the People item by contact ID.
MetroLeads
Emails
monday CRM
Email Column (People)
1:1Emails embedded in MetroLeads Lead records (with type: Work, Personal) are extracted to a contact-email table during export. Monday.com's Email column accepts a single email per contact with an optional type. For Leads with multiple emails, the primary (first-listed) email maps to the Email column and secondary emails are added as custom text columns labeled by type.
MetroLeads
Events
monday CRM
Activity Timeline (via custom columns or external log)
1:1MetroLeads Events track engagement history (call, email, meeting) tied to leads. Monday.com CRM does not have a native engagement timeline equivalent as a standard object. We export the full event log (event_type, timestamp, description) as a structured CSV and map it to a custom Activity Log board or to manual timeline entries depending on the customer's Monday.com plan. Event-to-Lead associations are preserved by item ID cross-reference.
MetroLeads
Users
monday CRM
Team Members
1:1MetroLeads User records (id, name, role) export with owner references on Leads. We resolve assigned_to by email match against Monday.com team members. Any MetroLeads User without a matching Monday.com team member goes to a reconciliation queue for the customer's admin to provision before record import resumes. Inactive MetroLeads users are mapped to inactive Monday.com members with a note.
MetroLeads
Source Tags
monday CRM
Tags (People)
1:1MetroLeads source_tags are string arrays on Lead records indicating lead disposition (e.g., Google Organic, disposition_answered). We export the raw tag strings and map them directly to Monday.com Tags on the People item. Tags are self-describing in Monday.com, requiring no schema pre-configuration.
MetroLeads
Lead Fields (Custom Properties)
monday CRM
Custom Columns
lossyMetroLeads lead_fields are keyed by internal property IDs (e.g., customer_id_070) rather than human-readable names. We fetch the full property schema catalog during export, build an ID-to-name mapping, and create Monday.com columns with the human-readable property names before import. Property value types (text, number, date, multi-select) are mapped to equivalent Monday.com column types. Tenant-specific field definitions require manual review during scoping.
MetroLeads
Advanced Data Modules
monday CRM
Custom Boards or Linked Items
1:1MetroLeads Advanced Data Modules are tenant-specific data structures extending the base schema with custom field definitions that vary per organization. We export the module schema alongside records and map fields to Monday.com custom columns on a dedicated board. The structure is preserved as closely as possible, but module-specific logic and calculated fields do not migrate; we deliver a written module inventory for the customer's admin to rebuild as Monday.com boards or formulas.
| MetroLeads | monday CRM | Compatibility | |
|---|---|---|---|
| Lead | People (Contact)1:1 | Fully supported | |
| Company | Company1:1 | Fully supported | |
| Phones | Phone Column (People)1:1 | Fully supported | |
| Emails | Email Column (People)1:1 | Fully supported | |
| Events | Activity Timeline (via custom columns or external log)1:1 | Mapping required | |
| Users | Team Members1:1 | Fully supported | |
| Source Tags | Tags (People)1:1 | Fully supported | |
| Lead Fields (Custom Properties) | Custom Columnslossy | Mapping required | |
| Advanced Data Modules | Custom Boards or Linked Items1:1 | Mapping required |
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.
MetroLeads gotchas
Merge API field priority can silently overwrite data
Custom lead_fields use property IDs not property names
Tenant-specific state values require pre-migration catalog
monday CRM gotchas
Subitems are not included in bulk exports
Daily API call limits vary sharply by plan
Legacy automations (Sentence Builder) are being deprecated
Excel and account exports only include table views
Enterprise admins can disable non-admin exports
Pair-specific challenges
Migration approach
Discovery and schema catalog extraction
We audit the source MetroLeads instance for record volumes (Leads, Companies, Events, Users), custom property schemas (the property ID catalog), tenant-specific state values, Advanced Data Module definitions, and active merge-pending pairs. We extract the full property ID-to-name mapping before any field mapping is designed. The discovery output is a written migration scope with the Monday.com board structure recommendation (People board, Company board, Deal board, and any custom boards for Advanced Data Modules).
Monday.com column schema design
We design the Monday.com column schema based on the MetroLeads property catalog. Custom lead_fields are created as named columns on the appropriate board with type-matched column types (text, number, date, status, etc.). The MetroLeads state field maps to a Status column on the People board with customer-confirmed value mappings. We pre-create the board structure in a Monday.com workspace before any data import begins. Source tags are not pre-created; Monday.com Tags are self-describing at import time.
Owner reconciliation and User provisioning
We extract every distinct MetroLeads User referenced on Lead records and match by email against the Monday.com destination workspace's team members. Users without a matching Monday.com member go to a reconciliation queue. The customer's Monday.com admin provisions any missing team members. Migration cannot proceed past this step because owner assignments must resolve at import time for the assigned_to field to populate correctly in Monday.com.
Company import first, then Lead import
We import Companies first since they are the parent container for Leads in MetroLeads. The company_name, domain, and any company-level custom properties map to Monday.com Company item columns. We capture the Monday.com item IDs generated during import to use as lookups when importing People items linked to Companies. Lead records are then imported with company relationship columns resolved to the imported Company item IDs.
Activity and telephony record export
MetroLeads Events (calls, emails, meetings) are exported as a structured CSV with event_type, timestamp, lead_id reference, and event description. Call recordings from MetroLeads VOIP are exported as file references. Monday.com has no native activity timeline; we deliver the event CSV with a mapping recommendation (Activity Log board, Notes attached to People items, or external tool) and the customer chooses the approach before we finalize the import.
Cutover, validation, and configuration inventory handoff
We freeze MetroLeads writes during cutover, run a final delta migration of any records modified during the migration window, then enable Monday.com CRM as the system of record. We deliver a written inventory of Advanced Data Module schemas, MetroLeads workflow configurations, and Intellisearch scoring logic for the customer's admin to rebuild as Monday.com boards, columns, or automations. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's team.
Platform deep dives
MetroLeads
Source
Strengths
Weaknesses
monday CRM
Destination
Strengths
Weaknesses
Complexity grading
Standard CRM migration. All 8 core objects map 1:1 between MetroLeads and monday CRM.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across MetroLeads and monday CRM.
Object compatibility
All 8 core objects map 1:1 between MetroLeads and monday CRM.
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
MetroLeads: Not publicly documented in the available research data.
Data volume sensitivity
MetroLeads doesn't expose a bulk API — REST + parallelization used for high-volume runs.
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 MetroLeads to monday CRM migration scoping. Not seeing yours? Book a call.
Walk through your MetroLeads to monday CRM migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave MetroLeads
Other ways to arrive at monday CRM
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.