DemandFlow Support Centre

COM: Company

ReferenceEntity Reference16/04/2026Updated 16/04/2026
A generic company record for prospects, market research, and organisations not yet formalised as clients.

COM: Company

A generic company record for prospects, market research, and organisations not yet formalised as clients.

Default definition. This article describes the default COM definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches COM.

Entity properties

PropertyValue
Entity codeCOM
Display nameCompany
PluralCompanies
Level11000
Extended byVEN, CLIENT, PROVIDER, ACCOUNT. See Entity Extension.

Use cases

COM represents the broader universe of companies the business tracks, including prospects, research targets, and companies sourced from external databases. It shares many structural similarities with CLIENT (address, contacts via PPL, industry, ownership, SIC, credit fields, and billing admin) but serves a different purpose in the data model. COM records may never become clients; they exist to support prospecting, market intelligence, and AI-powered company search. The bulkActions definition includes a Hubspot integration for pushing company data to CRM campaigns.

Fields

General: Basics

FieldTypeRequiredNotes
nametextYesName.
sourcetextSource.
descriptiontext (multi-line)Description.
isParentbooleanIs this a Parent account for other companies?
parentCompanyreference → COMParent company.
knownAstextCompany known as.
industryreference → INDIndustry.
industryNametextIndustry name.

General: Primary address

FieldTypeRequiredNotes
pri_add_typeenumType. Valid ids: 1 (Bill to), 2 (Ship to), 3 (Primary), 4 (Other).
address1textStreet 1.
address2textStreet 2.
address3textStreet 3.
addressCitytextCity.
addressStatetextCounty.
addressPostcodetextPostcode.
addressStatetextState.
addressCountrytextCountry.

General: Contact details

FieldTypeRequiredNotes
contact_main_phonetextMain phone number. Placeholder: Provide a telephone number.
contact_faxtextFax number.
websitetext (URL)Website.
linkedintext (URL)LinkedIn.

General: Notes

FieldTypeRequiredNotes
notestext (multi-line)
roereference → ROERules of engagement.
credit_holdbooleanCredit hold.
email_structuretextEg. firstname.lastname@domain.com
sicreference → SICSIC.

General: Last contact

FieldTypeRequiredNotes
lc_lastcontacttextRead-only. Last contacted.
lc_lastcontactbytextRead-only. Last contacted by.
lc_lastcalltextRead-only. Last called.
lc_lastcallbytextRead-only. Last called by.
lc_lastemailtextRead-only. Last emailed.
lc_lastemailbytextRead-only. Last emailed by.

Company information

FieldTypeRequiredNotes
indreference → INDIndustry.
ownreference → COMPOWNCompany ownership.
revenuenumberAnnual revenue.
companyNumbertextCompany registration.
tickertextCompany ticker.
empcountnumberNumber of employees.
origLeadreference → PPLOriginating lead.

Company information: Description

FieldTypeRequiredNotes
descriptiontext (multi-line)

Administration: Billing information

FieldTypeRequiredNotes
creditHoldbooleanCredit hold.
checkedByreference → userChecked by.
accountsContactreference → PPLAccounts contact.
creditLimitnumberCredit limit.
creditDatedateCredit check date.
currencyreference → CURRENCYCurrency.
cratereference → CRATECredit rating.
accountreftextFinance account ref.
lentityreference → ENTLegal entity.
timesheetsbooleanCreate timesheets.
taxcodereference → TAXCODETax code.
taxcodereference → INVINSTRInvoice instructions.

Administration: Internal information

FieldTypeRequiredNotes
regnumbertextReg. number.
vatnumbertextVAT number.
clienttypereference → CLIENTTYPEClient type.
countryregreference → COUNTRYRegistration country.
countrytradereference → COUNTRYTrading country.
selfbillbooleanSelf bill.

Administration: Additional information

FieldTypeRequiredNotes
add1text (multi-line)Additional information 1.
add2text (multi-line)Additional information 2.
add3text (multi-line)Additional information 3.

Administration: Email restrictions

FieldTypeRequiredNotes
emaillimitreference → EMAILLIMITEmail limit definition.

Administration: Dimensions

FieldTypeRequiredNotes
repbureference → REPBUReporting BU.
clientpjreference → CLIENTPJClient project.

Administration: Off limits

FieldTypeRequiredNotes
offlimitsreference → OFFLIMITOff limits reason.
offdatedateOff limits expiry date.
offdesctext (multi-line)Off limits description.

Relationships

  • Lookups: parentCompany points at a COM record; industry points at a IND record; roe points at a ROE record; sic points at a SIC record; ind points at a IND record; own points at a COMPOWN record; origLead points at a PPL record; accountsContact points at a PPL record; currency points at a CURRENCY record; crate points at a CRATE record; lentity points at a ENT record; taxcode points at a TAXCODE record; taxcode points at a INVINSTR record; clienttype points at a CLIENTTYPE record; countryreg points at a COUNTRY record; countrytrade points at a COUNTRY record; emaillimit points at a EMAILLIMIT record; repbu points at a REPBU record; clientpj points at a CLIENTPJ record; offlimits points at a OFFLIMIT record.
  • Extended by: VEN, CLIENT, PROVIDER, ACCOUNT. See Entity Extension.
  • Related lists: PPL (format SUB|COM|PPL).
  • Activity: activity timeline panel attached.

Creating a Company via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "COM",
  "level":    11000,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "name": "Name",
  "description": "Description",
  "source": "Source",
  "knownAs": "Company known as"
}

Listing Companies records

GET /v1/entities/COM/SUB

See also

comcompanycompaniesvenclientprovideraccount

Was this article helpful?

← Back to Knowledge Base