Iris Cocreative · Collaboration OS Research Index

Design Research · 02 / 08

Representing Clients Visually

Cutaway architectural elevation of five adjoining rooms sharing identical structure, each washed in a different single accent color with its own emblem on the wall

How should Collaboration OS render a client as an entity? The convergent answer: a client is a place you re-enter, not a record you query — brand-themed, already visually "dressed," with one aggregated timeline as its memory.

The Reference: Attio's Object-Based Record Page

Attio is widely regarded as the best-designed modern CRM and the closest analog for our client entity. Two patterns worth stealing directly:

  1. Automatic enrichment — Attio pulls a company's logo, profile pictures, social handles, and description automatically and keeps refreshing them. A client entity never arrives as a bare text row; it arrives dressed.
  2. The activity timeline — a single chronological feed aggregating every touchpoint (emails, meetings, notes, tasks, stage changes) with type filters. For us this maps onto engagements + ClickUp task events + meeting artifacts flowing into one scrollable client history.

Attio also embeds files, notes, and enriched fields inline on the record page rather than in separate tabs — reducing the "where is that thing" hunt.

Logo and Brand as Identity Engine

Brand-driven identity is the highest-leverage visual lever for a calm app: each client page feels like their space with zero manual design work.

The Fallback Ladder (Most Clients Won't Have a Fetchable Logo)

Best practice degrades gracefully: photo/logo → colored monogram → generic icon, never a broken image. Key details:

People: Facepiles and (Careful) Presence

Relationship Visualization — Don't Over-Engineer

CRM convention: the aggregated interaction timeline is the primary relationship artifact, optionally paired with a lightweight freshness signal ("last contact 12 days ago") derived from recency/frequency. Full network graphs and org charts usually over-engineer for a small studio — the timeline + freshness conveys ~90% of the value calmly. Reserve graph views for clients with many stakeholders (and for the Phase 4 field, where relationships become spatial).

"Client as Place"

Little formal literature names this, but the ingredients converge:

  1. A persistent, distinct, brand-themed page per client (Attio record + Brandfetch color)
  2. Ambient continuity via the timeline — the room remembers
  3. Are.na-style channel thinking — the client space as a curated container of engagements, files, and artifacts, not a database row

Agency portfolio sites (COLLINS, Koto, Work & Co) model the feeling to aim for: one identity per space, strong hierarchy, restraint. This is also the deepest connection to the Pattern Language — "client as place" is essentially a center in Alexander's sense; see Collaboration OS Through the Pattern Language.

Takeaways for Collaboration OS

  1. Client page = header themed with brand color + logo; stable monogram fallback with hashed color
  2. One aggregated timeline per client (tasks, meetings, notes) with type filters — the client's memory
  3. Facepiles for engagement teams; freshness text over presence dots
  4. Skip graphs at the record level; let the Phase 4 field carry relationship spatially

Related

Sources