Building a CRM from Scratch in Monday.com

A scalable CRM architecture that won't break at 10,000 items. Learn how to build a multi-board CRM with clean lifecycle movement, reference data separation, and built-in scalability.

Building a CRM from Scratch in Monday.com

A Scalable Architecture That Won't Break at 10,000 Items

Before You Start (Important Context)

In a previous article, we explained that:

Monday.com is a database with a user interface — but boards are operational views, not infinite tables.

This tutorial assumes you understand that distinction.

We are not building:

We are building:


What You'll Build in This Tutorial

By the end, you will have:


CRM Architecture Overview

At a high level, the CRM consists of:

Reference Board
- Companies (Accounts)

Operational Boards
- Leads – Incoming
- Deals – Active

Historical Board
- Deals – Closed (Archive)

Crm Architecture Diagram Crm Architecture Diagram Crm Architecture Diagram

Step 1: Create the Companies (Accounts) Reference Board

Board name: Companies

Purpose: A single source of truth for organizations you sell to.

Required Columns

Column Type
Company Name Item Name
Industry Status / Dropdown
Account Owner People
Region / Market Status
Account Tier Status

Rules


Step 2: Create the Leads – Incoming Board

Board name: Leads – Incoming

Purpose: Fast intake with minimal friction.

Required Columns

Column Type
Lead Name Item Name
Company Connect Boards → Companies
Lead Source Status
Lead Owner People
Qualification Status Status

Best Practices


Step 3: Create the Deals – Active Board

Board name: Deals – Active

Purpose: Where real sales work happens.

Required Columns

Column Type
Deal Name Item Name
Company Connect Boards → Companies
Deal Owner People
Stage Status
Deal Value Numbers
Expected Close Date Date

This board should stay lean and focused.
Anything that closes leaves.


Step 4: Create the Deals – Closed (Archive) Board

Board name: Deals – Closed

Purpose: Historical record without operational cost.

Rules


Step 5: Automate the Flow

Lead → Deal Conversion

Automation example:

When Qualification Status changes to Qualified:

  1. Create item in Deals – Active
  2. Link Company automatically
  3. Assign Deal Owner
  4. Move or archive the lead

Deal Closure

Automation example:

When Stage changes to Closed Won or Closed Lost:

  1. Move item to Deals – Closed

Reporting & Dashboards

Create dashboards that:

Dashboards are where the database view lives — not inside a single board.


Final Takeaway

This CRM works because:

A scalable CRM is not one board.
It's a system of intentional boards.


Related Reading

Found this tutorial helpful? Share it:

Written by Rick Apichairuk

Founder, Monday Expert

Systems designer focused on building clear, scalable Monday.com architectures. Writes about board design, data modeling, and operational patterns used in real teams.

Apply for a Live Build Session

Get your Monday.com workflow built live on stream. Real solutions, real learning, completely free.

Apply Now