ER Diagram Updated 4/16/2026

CRM ER Diagram for Contacts, Companies, Deals, Activities, and Pipelines

This ER diagram is used to design a CRM database that links Contacts and Companies via CompanyContact, tracks Deals within a Pipeline and PipelineStage, and ties Deals to people and accounts through DealContact and DealCompany. It helps teams enforce clear relationships, support reporting like deal value by stage, and keep activities organized using Activity with flexible ActivityAssociation links. Product builders, database designers, and CRM admins would use it to implement and maintain the schema.

ER DiagramCRM databaseSales pipelineDeal trackingData modeling
10 nodes 10 connections

Try the studio with your own description.

Type any system, process, or schema in plain English. ChartCraft will draw it in seconds.