BDS0.1

Membership

One person’s participation in one organization over a period.

Reviewed 2026-10-28Markdown

Source table: Membership in Core Record Types (bds:Membership). A Membership is the fact that one person belongs to one organization over a period, in one or more positions. Every work fact about the person lives here, never on the person.

Rules and relationships

Link one Member and one Business Unit. A person in two organizations has two memberships. Position Held can contain several seats. Company Email, Access Level and Approval Limit belong to this organizational context. Reports To and Direct Reports relate memberships, not people. Heads (Department), Heads (Team) and Teams are inverses of the unit links. Business Relationships (Contact) and Campaigns (Accountable) show where this membership is a contact or accountable party. Membership ID is an auto number; Membership (Name) is a formula. KPI mirrors still show the older label Membership #.

Lifecycle and checks

Membership Status is Pending, Active, Inactive or Ended; set End Date when it ends. Source Employment Status and Source Archived are values carried from the legacy Operations base and are not maintained. Access Level is a business attribute, not proof of enforced permissions. The table has no completeness formula.

Source fields

Names, types, options and links are those configured in Core Record Types. The meaning is the first line of each field description in Airtable. Options describe configuration; they do not prove a rule is enforced elsewhere.

Recorded values

Field Type Meaning Options, link or calculation
Membership Status Single select Stores whether this membership is in force. Pending, Active, Inactive, Ended
Source Employment Status Text Stores the raw employment label carried over from the legacy Memberships table. Entered value.
Source Archived Checkbox Marks that the legacy Memberships row was archived. Entered value.
Start Date Date Stores the day this membership began. Entered value.
End Date Date Stores the day this membership ended. Entered value.
Company Email Email Stores the email address the company gave this person for this membership. Entered value.
Access Level Single select Stores the level the company assigns this person across its workspace. Owner, Manager, Member, Guest
Approval Limit Currency Stores the largest amount this person may approve for the company, in US dollars. Entered value.
Field Type Meaning Options, link or calculation
Member Linked records Links the person who holds this membership. → Person · several records
Business Unit Linked records Links the company this person belongs to under this membership. → Organization · several records
Position Held Linked records Links the seats this person occupies under this membership. → Position · several records
Reports To (Membership) Linked records Links the memberships this person reports to in this company. → Membership · several records
Direct Reports (Membership) Linked records Links the memberships of the people who report to this person in this company. → Membership · several records
Heads (Department) Linked records Links the departments this person leads under this membership. → Department · several records
Heads (Team) Linked records Links the teams this person leads under this membership. → Team · several records
Teams Linked records Links the teams this person is on under this membership. → Team · several records
Business Relationships (Contact) Linked records Links the company-to-company relationships this membership serves as contact. → Business Relationship · several records
Campaigns (Accountable) Linked records Links campaigns associated with this accountable party. → Campaign · several records
Tags Linked records Links optional labels from the shared Core Tags catalog. → Tag · several records

Calculated

Field Type Meaning Options, link or calculation
Membership (Name) Formula Shows the linked person’s name so the membership reads on its own where the link would show only its number. Formula below.

Generated by Airtable

Field Type Meaning Options, link or calculation
Membership ID Auto number Shows the running number that identifies this membership. Airtable system value.

Current formulas

Field IDs are rendered as current field names.

Membership (Name)

CONCATENATE(
{Membership ID}," - ",
  IF(LEN(T({Member}) & "") > 0, T({Member}) & " - " & SUBSTITUTE(T({Business Unit}),"\"",""), "")
)

Example (fictitious)

Sam Example joins Example Roofing LLC: one Membership links Sam as Member and the company as Business Unit, with Start Date, Membership Status Active and Position Held “Sales Representative”. If Sam also works for another group company, a second Membership is created.

Use by other systems

Sync direction and the source view are confirmed only where the note says so; see Architecture and ownership.

System Local table Note
KPIs & OKRs Membership (mirror) —
CRM Membership (mirror) —
Tooling and Access Membership (mirror) —
Communication Membership (mirror) —
Systems Central Membership (mirror) —

Correct shared records · All entities