Sample report. Every workspace name, finding count, and record sample on this page is fabricated for illustration. Your real audit is always private.

Run your own audit →

Acme Industries (sample workspace)

Attio workspace audit · 21 findings · 4/18/2026 · sample data

At risk

Data quality is actively degrading business decisions made on it.

Worst: Data Quality (0/25 · 13 findings)

7 high9 medium3 low2 info21 findings · 7 critical/high
7/7 sections open

3,009 total records across 7 objects · per-object health in the top-right of each card.

Standard objects

People
17/25
2,134
people
Companies
11/25
687
companies
Deals
11/25
94
deals
Workspaces
28
workspaces
Users
18
users

Custom objects

Events
42
events
Warm Intros
6
warm_intros

Workspace totals

Members
3
+2 deactivated
Lists
6
Attributes
18
non-archived
Notes
180
Tasks
96
Meetings
61

7 nodes · 0 relationships · click a node to isolate its edges · drag to rearrange

Solid edges are reference attributes between objects. Toggle lists to see workspace lists (dashed) and how they attach to parent objects. Hover any edge to isolate it.

Findings

Every issue we found

Filter across 21 findings, then drill into each category below.

Filter
21 findings
mediumWorkspace

2 custom objects look abandoned

Custom objects with fewer than 10 records. Either finish the rollout or archive them — partially-populated objects are a source of confusion for everyone but the person who made them.

ObjectRecordsAttributesCreated
Warm Introswarm_intros6 / <1098/15/2024
Vendor Requestsvendor_requests2 / <10611/2/2024

lowAttributes

7 relationships with unusual cardinality

Schemas claim multiselect but nobody uses multiple values, or single-value relationships that almost every record ends up populating. Worth a cardinality review.

Companypeople.company

single-value

1730/2134 records (81%) have a value — worth revisiting N:N

Associated Peopledeals.associated_people

multiselect

2/94 records (2.1%) use multiple values

Associated Dealscompanies.associated_deals

multiselect

3/101 records (3.0%) use multiple values

highAttributes

16 attributes populated on under 5% of records

Attributes that nobody is filling in. Either retire them or figure out why adoption stalled — they split reporting and add onboarding cost for new team members.

16 custom attributes are effectively dead weight.

These show up as the red cells in the attribute density heatmapbelow.
ObjectAttributeTypeDensity
CompaniesSnitcher Total Sessionssnitcher_total_sessionsnumber
0.0%0/687
CompaniesSnitcher Total Page Viewssnitcher_total_page_viewsnumber
0.0%0/687
CompaniesSnitcher Segmentssnitcher_segmentstext
0.0%0/687
PeopleZoomInfo Personazi_personaselect
0.2%5/2134
CompaniesLast Gong Calllast_gong_calldate
1.7%12/687
DealsLegal Risk Scorelegal_risk_scorenumber
2.1%2/94

highCompanies62 records

62 duplicate companies across 24 domains

Multiple company records share the same root domain. Merging cleans up pipeline, reporting, and activity attribution.

Roughly 62 contact records could be merged.

acmecorp.com

3 records

Acme Corp · Acme, Inc. · ACME

globex.co

2 records

Globex · Globex Corp

initech.com

4 records

Initech · Initech Solutions · Initech Ltd · INITECH

umbrella.org

2 records

Umbrella · Umbrella Health

stark-industries.com

2 records

Stark Industries · Stark Industries (holdings)

highCompanies143 records

143 companies look like deletion candidates

21% of companies have no deal, no linked person, and a missing name or domain. Cleaning these cuts down dashboard noise and stops outbound from targeting empty records.

~143 companies nobody is using.

143 candidates · 21% of 687 companies · showing 9 samples

(no name)no name · no domain
CloudNet Servicesno domain
Enterprise Software Incno domain
(no name)dach-ritchie-and-batz.cono name
Berkshire Hathawayno domain
Industrial Bankno domain
SecureCore Technologiesno domain
(no name)buckridge-and-runolfsdottir.bizno name
Legacy Systems LLCno domain

highWorkspace32 records

Deals: 27 records without an active owner

27 records belong to deactivated workspace members and 5 have no owner at all.

Affected
32
No owner
5
Deactivated owner
27

Object: deals · owner attribute: owner

highWorkspace68 records

68 records stuck in the same status for 90+ days

Your workspace has 68 records that entered their current status more than 90 days ago and haven't moved. Status is a workflow signal — records sitting in "In Progress" for 6 months aren't in progress.

21 records have been frozen in status for more than 6 months.

Top stuck statuses

dealsQualified18
dealsProposal14
dealsIn Progress12
dealsNegotiation9
dealsAwaiting legal7

Threshold: 90 days · 21 > 180 days

mediumAttributes

Key-field population across 3 standard objects

Per-object breakdown of the fields most commonly used for reporting, outbound, and enrichment. Healthy = ≥85% populated, Warning = 50–85%, Critical = <50%.

Companies

687 records
Name
100%687/687
Domains
71%487/687
Description
22%148/687
Categories
45%312/687
Primary Location
6%42/687

People

2,134 records
Name
100%2,134/2,134
Emails
88%1,881/2,134
Phone numbers
25%532/2,134
Job title
66%1,412/2,134
Company
81%1,730/2,134

mediumDeals

Deals: 48% stuck in "Qualified"

Healthy pipelines are funnel-shaped. When one stage holds 48% of open deals, that stage is a black hole — records enter and don't move.

Qualified
48%37
Discovery
18%14
Proposal
14%11
Negotiation
10%8
Legal
6%5
Awaiting signature
3%2

77 open records on deals.stage (won / lost / closed excluded).

mediumPeople

211 deal-associated contacts — completeness breakdown

Across contacts linked to a deal: 18% missing job title, 61% missing phone, 42% missing LinkedIn, 7% missing a business email. These are the exact people your enrichment pass would target.

Job title
18%38/211
Phone
61%129/211
LinkedIn
42%89/211
Business email
7%15/211

Showing missing-field rate across 211 deal-linked contacts.

mediumDeals

74 people with low-quality name fields

Names used as placeholders, names equal to email addresses, or missing last names. Makes outreach and reporting look amateurish.

Name equals email
Placeholder filled with the person's email address.
3
Missing last name
First name only — usually imported from a chatbot or form submit.
62
Single-character name
First or last name is a single character — typo or placeholder.
6
Placeholder literal
Name is literally “Unknown”, “N/A”, “test”, etc.
3

mediumCompanies

Company segmentation fields missing on up to 55% of records

Companies need category/industry, location, and type populated to be segmented for outbound, reporting, or ICP filtering. When these are sparse, the workspace becomes a flat list — every filter returns everything.

location
55%378/687

primary_location

categories/industry
39%266/687

categoriesindustry

Bars show the share of 687 companies where none of the candidate slugs are populated.

mediumPeople31 records

31 duplicate people across 14 emails

Multiple people records share the same email address — often the same contact imported twice.

alex@acmecorp.com

2 records

Alex Stone · alex stone

jamie@initech.com

3 records

Jamie Lee · J. Lee · Jamie Lee

sam@globex.co

2 records

Sam Chen · Sam Chen

lowPeople19 records

19 email addresses look invalid or unverifiable

Email addresses Attio couldn't derive a root_domain from — usually typos or malformed entries.

Attribute density heatmap

Each row is an object. Each cell is one non-archived attribute, coloured by how often records have a value. Red cells are candidates for retirement.

<5%5–40%40–70%70%+

Companies

6 attributes · 687 records

People

5 attributes · 2,134 records
highDeals

1 person created 74% of deal activity

Most team activity is flowing through a single user. If they leave, every in-flight deal becomes unowned context.

mediumTasks32 records

41 tasks in debt

Overdue tasks, or tasks assigned to deactivated members.

mediumMeetings61 records

23 meetings have no recording attached

Meetings on active-stage deals that don't have a call recording — context is lost when the person who took the call leaves.

lowLists4 records

4 lists have been created but never populated

Lists sitting at zero entries for more than 30 days are usually failed rollouts or single-person experiments.

highWebhooks2 records

2 webhooks failing more than 50% of the time

Webhook endpoints returning non-2xx responses on recent deliveries — data is not reaching the downstream system.

infoWebhooks5 records

5 webhooks configured across 3 endpoints

Overview of what's firing from your workspace. Useful to check against the list your team thinks is running.