Skip to main content

Complied — product overview

Complied is a lead-paint compliance platform for New York City. This page explains what it does, who uses it, how a customer organization is set up, and where each part of the work lives in the app. It is the place to start before reading the operator guides or the architecture pages.

What it does​

For a firm that inspects and abates lead paint, Complied:

  1. Watches public agency data (HPD, DOB, ECB/OATH, DOF, 311) for every building the firm tracks, and shows the whole city on a map.
  2. Surfaces what needs doing: open and overdue violations, and the recurring duties owners owe (annual notices, the one-time Local Law 31 XRF test, exemption monitoring).
  3. Runs the work. A project records the decision for each HPD order, derives the field work it implies, dispatches the visits, and captures XRF, dust-wipe, paint-chip and abatement data in the field.
  4. Produces the paperwork: XRF reports, chain-of-custody sheets, the HPD response documents (certifications, contestations, affidavits), proposals and invoices, with a required-document checklist per decided order.
  5. Proves it with a versioned, auditable document record that clients can be shown through a white-label portal.

Filing with HPD is always done by a person: the app generates the documents, and staff mail or upload them. The agency's acceptance of a filing is not tracked.

Who uses it​

AudienceWhat they do in the app
Staff of a tenant (project managers, dispatch, back office, billing, administrators)Track buildings, run projects, dispatch visits, generate and file documents, invoice.
Inspectors and abatement crewsOpen their assigned jobs on a phone or tablet at the site and capture data.
Clients (building owners and managing agents)Sign in to a separate read-only portal to see their buildings, violations, projects, shared documents and invoices.
Platform operators (Complied staff)Sit above all tenants, with cross-tenant access. Impersonating a tenant is time-bounded, needs a reason, and is written to an audit log the tenant can read.

Tenants​

Each customer organization is a tenant: its own staff, clients, tracked buildings, projects, documents, invoices and branding. Tenants share the citywide building and violation data but never see each other's clients or work. Two organizations run on Complied today: Secure Environmental Group (inspections: XRF, dust wipe, paint chip) and Abated NYC (abatement). The vocabulary is fixed: a tenant is always the organization, a client is the tenant's customer, and a resident is an occupant. See the glossary and decisions.

Each tenant signs in on its own subdomain. A sign-in on another tenant's subdomain is refused. Access inside a tenant is controlled by roles, which are sets of permissions the administrator edits (team and roles).

One project can involve more than one tenant. The owning tenant invites another tenant onto that single project as a collaborator (field execution, abatement, clearance sampling or lab coordination). The collaborator sees only that project, and never its invoices, proposals or rate cards.

Services​

The platform knows four field services, defined in code:

ServiceWhat it is
XRF inspectionInstrument readings imported from a CSV, room checklists, a floor plan, and a generated inspection report.
Dust-wipe samplingClearance samples per room, a chain-of-custody sheet for the lab.
Paint-chip samplingSamples per room with a chain of custody, for surfaces XRF cannot resolve.
AbatementScope of components, notification, materials, crew, and work recorded component by component.

Staff never declare a service on a project. Services are derived from the decision recorded for each linked HPD order (contest, cure, postpone or dismiss, and the ground or option chosen). The rules that map an order to a path, its documents and its deadlines are in the HPD rulebook.

How a project moves​

The project header carries a phase (intake, scheduling, field, docs QA, billing, closed) and an optional side state (blocked, on hold, cancelled). Both are labels that staff set by hand. Nothing advances them, and Decide, Work, File and Money are always open whatever the phase says. The full walk-through is in running a project.

Where things live in the app​

The sidebar groups the destinations a signed-in user can open. Which entries appear depends on the user's permissions.

AreaDestinationWhat it isGuide
WorkProjects (/projects)List, create, and the Decide / Work / File / Money workspaceRunning a project
WorkField jobs (/field)The dispatch board for the office; each inspector's own day. The job page is /field/:inspectionIdField visits
RecordsBuildings, ClientsTracked buildings and their violations; the firm's customersViolations, buildings and the map
RecordsViolationsThe violations explorer over tracked buildings or the whole citysame
RecordsDeadlinesThe worklist of what each tracked apartment owes nextsame
RecordsDocuments (/documents)Every document across all levels, with sharingDocuments and filing
PricingRate cards (/rate-cards)The prices proposals draw onProposals and invoices
ToolsComplied Map (/map)Citywide filterable mapViolations, buildings and the map
ToolsTeam (/team)People and rolesTeam and roles
Account menuSettings (/settings)Licenses, XRF instruments, laboratory partners, branding, report templatesTeam and roles
Not in the sidebarFloor plans (/floor-plans), Apartment (/units/:id), searchThe floor-plan queue for artists; one apartment's obligation facts; Ctrl+K / ⌘K opens a search and go-to paletteField visits
Client portal/portal/*Dashboard, buildings, violations, documents, invoices, project pagesClient portal

What Complied does not do​

  • It does not bill customers for the platform: there are no plans or subscriptions.
  • It does not submit filings to HPD, or run e-signature or notary services. Signing and notarizing record a name and a time on the document.
  • It does not work offline in the field: capture needs a connection.
  • It covers New York City and one compliance program, NYC lead paint. Other agencies' data is ingested for the building's overall risk picture but does not drive projects.
  • It has no native mobile app; the field views are responsive web pages.
  • It does not create rows in the shared apartment (units) table. Apartments come from agency data, and the app never invents an apartment label.