Organization
A legal entity with its own identity, structure and business relationships.
Source table: Organizations in Core Record Types (schema:Organization). An Organization is a legal entity with a legal name, a legal form, an industry and its own identifiers. Being a client, vendor or partner is a relationship, never a column here.
Rules and relationships
Legal Name* is calculated from Alternate Name* and Suffix, the suffix of the term linked in Entity Type. Entity Type, Industry and Scoped Terms link Classification Term; Primary Address and Registered Agent Address link Address. Branches links Branch: a site of this entity, not a second organization. Departments, Teams and Positions are the units and seats the company runs. Business Relationships (Subject) and (Counterparty) link Business Relationship rows in both directions. Operated By Group marks companies the group runs itself; it does not grant access. Campaigns (Accountable) is the inverse of the Campaign accountable organization.
Lifecycle and checks
Status uses Draft, Proposed, Active, On Hold, Archived and Superseded. Proposed is the guardrail for organizations born in the CRM, which may create organizations in Core through its two-way mirror: the duplicate key is the website or domain in Website°. Record health is the share of eight fields that are filled; Health check names the missing ones.
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 |
|---|---|---|---|
| Alternate Name* | Text | Stores the public trading name the company does business under. | Entered value. |
| Logo | Attachments | Stores the logo used for this company across interfaces and documents. | Entered value. |
| External Identifier | Long text | Stores identifiers other bodies gave this company, one per line. | Entered value. |
| Status | Single select | Stores where this company stands in its life. | Draft, Proposed, Active, On Hold, Archived, Superseded |
| Operated By Group | Checkbox | Marks that the group runs this company itself, with its own tool workspace, departments, and teams. | Entered value. |
| Website° | URL | No description in Airtable. | Entered value. |
| Notes | Rich text | No description in Airtable. | Entered value. |
Links
| Field | Type | Meaning | Options, link or calculation |
|---|---|---|---|
| Business Relationships (Subject) | Linked records | Links the relationships in which this company is the subject. | → Business Relationship · one record |
| Business Relationships (Counterparty) | Linked records | Links the relationships in which this company is the other side. | → Business Relationship · one record |
| Primary Address | Linked records | Links the address where this company mainly operates. | → Address · several records |
| Scoped Terms | Linked records | Links every classification term kept for this company. | → Classification Term · several records |
| Entity Type | Linked records | Links the legal form this company was created under, from the shared catalog. | → Classification Term · several records |
| Industry | Linked records | Links the sector and niche this company operates in, from the shared catalog. | → Classification Term · several records |
| Branches | Linked records | Links every branch, office, or site of this company. | → Branch · several records |
| Memberships | Linked records | Links every membership held in this company. | → Membership · several records |
| Departments | Linked records | Links every department this company runs. | → Department · several records |
| Teams | Linked records | Links every team this company runs. | → Team · several records |
| Positions | Linked records | Links every seat that sits directly under this company. | → Position · several records |
| Registered Agent Address | Linked records | Links the address where this company’s registered agent accepts legal notices. | → Address · several records |
| Tag | Linked records | No description in Airtable. | → Tag · several records |
| Campaigns (Accountable) | Linked records | Links campaigns associated with this accountable party. | → Campaign · several records |
Calculated
| Field | Type | Meaning | Options, link or calculation |
|---|---|---|---|
| Legal Name* | Formula | Shows the company’s registered legal name, built from its alternate name and entity suffix. | Formula below. |
| Suffix | Lookup | Shows the legal suffix of this company’s entity type, read from the shared catalog. | Lookup of Alternate Name through Entity Type |
| Record health | Formula | Shows how complete this company’s core data is, as the share of eight key fields that are filled. | Formula below. |
| Health check | Formula | Says in words what is missing from this company’s core data, or shows ✅ when nothing is. | Formula below. |
Generated by Airtable
| Field | Type | Meaning | Options, link or calculation |
|---|---|---|---|
| Created by | Created by | Airtable system value. | Airtable system value. |
| Created at | Created time | Airtable system value. | Airtable system value. |
| Last modified by | Last modified by | Airtable system value. | Airtable system value. |
| Last Modified | Last modified time | Airtable system value. | Airtable system value. |
Current formulas
Field IDs are rendered as current field names.
Legal Name*
IF(
{Suffix},
IF(
LEFT(TRIM(ARRAYJOIN({Suffix}, "")), 1) = ",",
{Alternate Name*} & ARRAYJOIN({Suffix}, ""),
{Alternate Name*} & " " & ARRAYJOIN({Suffix}, "")
),
{Alternate Name*}
)
Record health
SUM(
IF({Alternate Name*},1,0),
IF(COUNTA({Entity Type})>0,1,0),
IF(COUNTA({Industry})>0,1,0),
IF({Website°},1,0),
IF({External Identifier},1,0),
IF(COUNTA({Logo})>0,1,0),
IF(COUNTA({Primary Address})>0,1,0),
IF({Status},1,0)
)/8
Health check
IF(
AND(
{Alternate Name*},
COUNTA({Entity Type})>0,
COUNTA({Industry})>0,
{Website°},
{External Identifier},
COUNTA({Logo})>0,
COUNTA({Primary Address})>0,
{Status}
),
"✅",
"Missing: " & REGEX_REPLACE(
CONCATENATE(
IF({Alternate Name*}, "", "Alternate Name, "),
IF(COUNTA({Entity Type})>0, "", "Entity Type, "),
IF(COUNTA({Industry})>0, "", "Industry, "),
IF({Website°}, "", "Website, "),
IF({External Identifier}, "", "External Identifier, "),
IF(COUNTA({Logo})>0, "", "Logo, "),
IF(COUNTA({Primary Address})>0, "", "Primary Address, "),
IF({Status}, "", "Status, ")
),
", $", ""
)
)
Example (fictitious)
Example Roofing LLC is entered with Alternate Name* “Example Roofing”, Entity Type LLC and Industry Roofing; Legal Name* reads “Example Roofing LLC”. Its main office is an Address row and its second site is a Branch, not another Organization.
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 | Organization (mirror) | — |
| CRM | Companies | two-way, CRM exception to the Core rule |
| Tooling and Access | Organization (mirror) | — |
| Communication | Organization (mirror) | — |
| Systems Central | Organization (mirror) | — |
| Products & Services | Organization (mirror) | — |