# Companies

The `companies` object stores organizations and accounts. It is extensible but cannot be deleted.

## Standard fields

| Field | Type | Behavior |
|  --- | --- | --- |
| `Name` | string | Required, unique title and primary deduplication key. |
| `Description` | string | Company description. |
| `Domain` | string | Unique domain used for People auto-linking. |
| `Website` | string | Company website, synchronized with Domain. |
| `Industries` | select | Multi-select industry classification. |
| `Primary Location` | string | Main company location. |
| `Annual Revenue` | select | Revenue range. |
| `Employee Count` | select | Employee-count range. |
| `Founding Date` | dateOnly | Company founding date. |
| `Total Fundraising` | number | Total fundraising amount in USD. |
| `Linkedin` | string | LinkedIn profile URL. |
| `Instagram` | string | Instagram profile URL. |
| `Facebook` | string | Facebook profile URL. |
| `X` | string | X profile URL. |
| `Angellist` | string | AngelList profile URL. |
| `Last Interaction` | date | Read-only value propagated from linked People's interactions. |
| `Connection Strength` | select | Read-only AI assessment: Strong, Medium, or Weak. |
| `Avatar` | avatar | Read-only company logo populated by enrichment when available. |


Use `frontline object schema companies` to inspect the current account schema.

## Website and domain synchronization

You generally need to provide only one of these fields:

- Setting `Website` derives `Domain`.
- Setting `Domain` can populate `Website` as `https://<domain>`.


When a domain is available, Frontline can enrich empty company fields and link existing People whose email uses that domain.

## Relations

A Company exposes reverse relations to its People, Deals, and Tickets. These relations are built in and should not be recreated.

The Company timeline includes its own activity and communication activity inherited from linked People. This inheritance is computed automatically; the People activity is not duplicated as Company activity records.

## Profile behavior

Companies can receive AI-generated summaries, memories, connection-strength assessments, and profile insights. `Last Interaction` is maintained from the latest interaction among linked People.

## Example

```bash
frontline object record create companies --data '{
  "Name": "Acme",
  "Domain": "acme.example"
}'
```

See [People](/docs/concepts/standard-objects/people) for Person-side auto-linking and deduplication.