New to Attio?Get 10% off when you sign up through Craftt.Try Attio free →

Move from monday boards to a real CRM

Turn boards, items, and connect-board columns into a coherent relational CRM, with native email sync and pipeline reporting. Keep monday for project work if you want, and we will keep the two in sync.

Short answer

A monday CRM to Attio migration turns boards into objects, items into records, columns into attributes, and connect-board columns into real references. Two weeks is typical. Most teams keep monday for project work and sync the handoff, since Attio is a CRM and not a Work OS.

Why teams move the CRM off monday

monday.com is a genuinely good Work OS. But a CRM built on boards and columns is not the same as a CRM built for selling, and every team wires theirs up slightly differently.

The failure is rarely dramatic. It is a slow drift where boards stop matching reality because keeping them accurate is manual work nobody owns.

The usual signals:

  • Someone spends real hours a month maintaining connect-board links
  • Pipeline reporting gets rebuilt every quarter and is never quite trusted
  • Email lives in the inbox, not against the record, so context is lost
  • A company's people, deals, and notes are spread across three boards
  • New reps cannot work out where anything is supposed to go

Attio treats contacts, companies, and deals as first-class objects with real references, so the wiring stops being your job.

What we help with

Migration planning

Audit your monday setup: boards, items, columns, connect-board links, and automations. Decide what becomes a CRM object, what gets restructured, and what stays in monday for project work.

Data cleanup

Boards accumulate duplicate items, dead columns, and one-off boards nobody maintains. A migration is the best moment to clean all of that before it pollutes your new CRM.

Board and column mapping

Map monday boards to Attio objects, items to records, and columns to attributes. Connect-board links become real references. A thoughtful restructure, not a blind copy.

Import and validation

Run a sample migration, verify it against your monday source of truth, then execute the full import and validate that relationships and history came across intact.

Workspace setup

Rebuild pipelines, views, automations, and reporting in Attio, plus native email sync and activity timelines, so your team works from day one without missing the old boards.

Keeping monday in the loop

If monday still runs your project work, we build the integration so a closed deal creates the project and the two systems stay in sync instead of drifting apart.

The process

1. Audit

We review your monday setup: boards, items, columns, connect-board links, automations, and how your team actually uses each board day to day.

2. Plan

We define the target structure in Attio, map boards to objects and items to records, and agree on what moves versus what stays in monday for project work.

3. Clean

We clean the data before export. Duplicate items, dead columns, abandoned boards. The migration carries forward only what matters.

4. Migrate

We run a sample migration first, validate the mapping, then execute the full import, turning boards and connect-board links into a coherent relational CRM.

5. Rebuild

Pipelines, views, reporting, automations, native email sync, and activity timelines are built in Attio so nothing important gets lost in the move.

6. Launch

Your team gets a walkthrough, written documentation, and a support window after go-live to smooth out anything that surfaces.

The monday CRM to Attio migration, step by step

If you would rather run the move yourself, this is the same sequence we follow on a paid migration. Board count is the best rough proxy for how long it takes.

Rebuild the data model before you export

This single step decides whether the migration is clean or messy. A monday CRM account that has been in use for a year or two usually carries between five and twenty boards, each with its own columns, automations and editors. A few of those boards are real objects. Most are views, snapshots or workspaces that should not survive as objects in a proper CRM.

Answer three questions on a whiteboard before you touch monday. The exercise usually cuts the board count from fifteen to four or five.

  • Which boards are real objects? Contacts, Companies and Deals almost always are. A board called "Q4 outbound" is a view. A board called "Renewals 2026" is a view.
  • Which columns matter? For each board that survived, which columns are actually read by a view, a report, or daily work? Everything else is a candidate for deletion.
  • Which connections matter? Connect-board columns become real relationships in Attio. Decide which need to come across as links between records, and which were only labels.

Export, with the item IDs intact

monday exports any board to CSV or Excel from the board menu. Export each surviving board separately: Contacts, Companies, Deals, and any custom object you decided to keep. Activities, notes and files come across in a second pass.

  • Connect-board columns export as text, not as relationships. The values are the names of linked records, not their IDs.
  • Keep the monday item ID on every row. If a reimport or a reconciliation is ever needed, those IDs are the only reliable key.
  • monday's import on the way in caps at 50 columns, 8,000 rows and 10 MB per file. The export is not capped the same way, but the limits matter if you ever bounce data back through monday.

Clean the CSVs before anything lands

An hour here saves a day of fixes after import.

  • Remove duplicates. monday exports routinely carry the same person or company across several boards; pick one source of truth per record.
  • Standardise enumerated fields: one spelling per status, industry, source and owner.
  • Normalise phone numbers and dates to a single format.
  • Resolve connect-board columns. Replace each linked record name with the corresponding external ID. This is the step that lets relationships survive; skip it and every link is lost.
  • Delete columns nobody uses. If it was not on the list from the data model exercise, it does not go in.

Import in dependency order

Build the Attio objects first. People, Companies and Deals map cleanly onto monday's Contacts, Accounts and Deals boards, and monday's deal stages become statuses on the Deals object — same names, same order, so reporting continuity holds. Then import.

  • Companies first, then People linked to Companies, then Deals linked to both.
  • Activities, notes and custom objects last, once everything they depend on exists.
  • Map the monday item ID to an external identifier during the import so records can be relinked later.
  • Spot-check 10 to 20 records after each file, before moving to the next one.
  • Above a few thousand records, or when several related custom objects move together, the Attio API is cleaner than the UI.

Rebuild automations and dashboards rather than porting them

monday's "when status changes to X, do Y" recipes are tied to board columns. Attio's automations are tied to object attributes and statuses. The shape is different, so do not try to port them one to one — rebuild from what the team actually needs now.

Most teams finish this step with fewer, cleaner automations than they had. That is usually a sign the old recipe list had accumulated dead entries nobody removed.

monday dashboards do not migrate either. Recreate each widget that somebody actually opens as an Attio view or dashboard widget. A large share of the old widgets turn out never to have been opened.

  • New lead assignment by owner or territory.
  • Stage-change triggers that create tasks or post messages.
  • Deal-won notifications into Slack or email.
  • Activity creation from calendar and email sync.

Traps to avoid

  • Treating every board as an object. If fifteen boards become fifteen custom objects, you have rebuilt the same mess in a more expensive tool.
  • Porting connect-board columns as text. Resolve them into real relationships during cleanup or the links are gone.
  • Migrating every automation. Same rule as the columns: rebuild, do not port.
  • Skipping the data model step. This is the single biggest cause of a painful monday migration.
  • Losing monday item IDs in the export.
  • Cancelling monday too early. Keep read access for a month or two; it is cheap insurance.

How long it takes

For a typical small or mid-size team — under 30 users, a few real custom objects, moderate data volume — budget one to three weeks end to end. Moving the data itself takes a few days. The rest is the data model rebuild and the automation rework.

Larger accounts with heavy customisation and dozens of boards run to four to six weeks. Count the boards first; it predicts the timeline better than the record count does.

FAQ

Can we keep monday for project work?

Yes, and most teams should. monday is a better work management tool than Attio. The common setup is monday for delivery, Attio for pipeline, with a sync so a closed deal creates the project.

How do boards map to Attio objects?

Boards become objects, items become records, columns become attributes, and connect-board columns become real references. The design decision is which boards deserve to be objects and which were only ever views.

Does monday data export cleanly?

Reasonably. Boards export to CSV one board at a time, so relationships have to be reconstructed from the connect-board columns on import. That reconstruction is the fiddly part, and it is why we run a sample migration first.

Will we lose our monday automations?

Not the ones that matter. Board automations get rebuilt as Attio automations, or in Make or n8n when the logic spans tools. Automations that only existed to keep connect boards in sync simply disappear.

How long does the migration take?

Usually two weeks. Board sprawl is the variable: ten well-maintained boards move faster than forty boards where nobody is sure which are still live.

What does Attio not do that monday does?

Task management, workload views, Gantt-style planning, and cross-functional project visibility. Attio is a CRM, not a Work OS. If you need those, keep monday alongside it.

Do connect-board columns survive the migration?

Only if you resolve them during cleanup. They export as the names of linked records rather than IDs, so they arrive as plain text. Replacing each name with the matching external ID before import is what turns them into real relationships in Attio.

Should we run monday and Attio in parallel?

Yes, for about a week. The team works in Attio while monday stays read-only as a reference, then you archive the workspace and keep read access for 30 to 60 days before cancelling seats.

What happens to our monday dashboards?

They do not migrate. Each widget somebody actually opens gets rebuilt as an Attio view or dashboard widget. In practice most teams discover a large share of their widgets were never opened, and those stay behind.

Not decided yet?

We compared monday and Attio in full: data model, reporting, pricing, and the cases where monday is still the right answer.