Schema Explorer

customers

multi-tenant

Primary contact record. Represents any person in the CRM — lead, prospect, or client.

Schema gotchas

  • ›Soft-delete: filter `deleted = true` to exclude deleted contacts
  • ›`pipeline_type` column required — determines which pipeline the contact appears in
  • ›Timestamps use `timeadded` and `lastupdate` (Unix epochs), NOT `created_at`/`updated_at`

Columns (22)

ColumnTypeNullableNotes
idserialNOT NULL
id_companyintegerNOT NULL
Tenant scope
first_namevarchar(255)nullable
last_namevarchar(255)nullable
emailvarchar(255)nullable
cellphonevarchar(255)nullable
phonevarchar(255)nullable
pipeline_typevarchar(255)NOT NULL
Required — determines pipeline
stagevarchar(255)nullable
deletedbooleanNOT NULL
default: falseSoft-delete flag
timeaddedintegerNOT NULL
Unix epoch
lastupdateintegerNOT NULL
Unix epoch
addedbyintegerNOT NULL
FK → pb_users.id
companyvarchar(255)nullable
addressvarchar(255)nullable
cityvarchar(255)nullable
statevarchar(255)nullable
countryvarchar(255)nullable
tagstextnullable
notestextnullable
sourcevarchar(255)nullable
linkedin_urlvarchar(255)nullable

Indexes

customers__id_companyon(id_company)
customers__emailon(email)
customers__stageon(id_company, stage, deleted)