SchemaDesk

Basics

How does a CRM work?

A plain walkthrough of how a CRM works from records to views to automation, using SchemaDesk as a concrete schema-first example.

Updated September 22, 2026

We built SchemaDesk. These guides are our honest take on the CRM category, including where we are not the right fit.

The basic flow

You define what you track, enter or import records, update them as work happens, and use views and reports to steer the team. Automation can react to changes later.

In SchemaDesk, that flow starts with objects and fields in a workspace, then records, relations, and saved views on top.

Data layer

Objects define record types. Fields define typed attributes. Relations connect records. Permissions decide who can read or change them.

Work layer

People live in list views and record pages. They filter, sort, search, and update stages. Meetings should run from those views, not from private copies.

  • Create or import a record
  • Assign an owner
  • Move a stage or status
  • Log the next step

Improvement layer

Once the data is trusted, automation and reporting amplify it. Without trust, those layers amplify noise.

How SchemaDesk works in practice

SchemaDesk resolves workspace membership from the session, stores business data as workspace-scoped records, and renders UI from field types. That is how a CRM works when customization is a first-class requirement.

FAQ

Does a CRM work offline?

Some offer limited offline modes. Most teams treat the cloud workspace as the live system and use mobile or desktop clients against it.

How does import fit the daily flow?

Import is how you bootstrap or refresh bulk data. Daily work afterward is usually manual updates, integrations, or forms writing into records.

How do views work in SchemaDesk?

SchemaDesk views save filters, sorts, and columns so each team can look at the same records through the lens they need.

Related reading: What is a CRM?, What is CRM software?, CRM automation, CRM migration.