Skip to main content

Applicants

Applicant vs Client — key distinction

ApplicantClient
ScopeSpecific to one applicationWorkspace-level user profile
ConceptA person listed on an applicationA user who is a client of the org
RoleVIEWER / COMMENTER / EDITOR (per-application)CLIENT (workspace role)
Linked toApplication + optionally a PublicUserProfileTeam membership
Max per app5 (PRIMARY through FIFTH)N/A

An applicant may or may not be a client. Some applicants are linked to existing clients; others are added ad-hoc without a client account.

Applicant types

Each application can have up to 5 applicants:

TypeMeaning
PRIMARYMain applicant (required)
SECONDARYCo-applicant or co-borrower
TERTIARYThird applicant
FOURTHFourth applicant
FIFTHFifth applicant

The type is immutable once set — it cannot be changed after the applicant is added.

Per-application roles

Each applicant is assigned a role that controls their access to the application:

RoleAccess
VIEWERRead-only — can see the application
COMMENTERCan add comments
EDITORCan edit application details

These roles are separate from and independent of the workspace-level team roles.

Linking to a PublicUserProfile

Each applicant optionally has a profileId linking to a PublicUserProfile. This is how personal data (name, DOB, address, phone) appears in the application context.

Data flow:

  1. Client creates a PublicUserProfile and shares it with the org
  2. Staff adds the client as an applicant on an application, linking their profile
  3. Staff can inline-edit the profile from the application's Applicants tab (this updates the PublicUserProfile directly)
  4. The profile data is visible to all staff reviewing the application

If no profile is linked (ad-hoc applicant), only the type and role are recorded — no personal data.

GraphQL type

type Applicant {
id: ID
slug: String
clientId: ID
client: Client
clientInvitationId: ID
clientInvitation: ClientInvitation
profileId: ID
profile: PublicUserProfile
status: ApplicantStatus!
type: ApplicantType!
}

Applicant status

StatusMeaning
PENDINGInvited but not yet accepted
ACTIVEActive applicant
INACTIVEDeactivated
SUSPENDEDSuspended
INVITEDInvitation sent

See also