Glossary

CRM and platform terms — alphabetised so you can stop bluffing in meetings.

Glossary

A

Account — A company or organisation you do business with. The parent record for contacts, opportunities, contracts, cases.

Account team — A list of users (and their access level) attached to an account. Used when a pod works the account together.

ACV (Annual Contract Value) — The yearly value of a single contract, normalised. A 3-year $300K contract has ACV = $100K.

Activity — A task, event, call, or email logged against a record.

Agent (AI) — A composite AI assistant that bundles skills + knowledge bases. HotCRM defines no agents of its own: its six skills attach to the platform ask agent that every ObjectStack environment provides.

ARPU (Average Revenue Per User) — Total revenue ÷ active users.

ARR (Annual Recurring Revenue) — Sum of ACV across all active subscription contracts.

Approval process — A multi-step sign-off flow. Locks the record while pending.

B

BANT — Budget / Authority / Need / Timeline. Lead qualification framework.

Best case — Forecast category for opportunities likely (but not committed) to close.

Bookings — Closed-won contract value in a period. Includes new + expansion + renewal.

Business hours — The working days and hours a deadline is counted against, in CRMs that have them. HotCRM does not have them: no working-day calendar, no holiday list, no Setup → Business Hours screen, nothing in its metadata a deadline could be measured against. Its computed deadlines — every cell of the case SLA matrix, from four hours on a Critical case to seven days on an SMB Low one — are added to the wall clock, so nights, weekends and holidays all count. See SLA & Escalation.

C

Campaign — A marketing initiative with audience, budget, and outcomes (members enrolled / converted).

Case — A customer service issue. Has SLA, priority, and status.

Churn — Customer loss. Logo churn (# customers) vs revenue churn ($).

Closed won / lost — Terminal stages on an opportunity.

Commit — Forecast category for opportunities the rep is committing to close.

Contact — A person at an account.

Contract — A signed agreement. Triggers customer status; eligible for renewal.

Coverage ratio — Pipeline ÷ remaining quota. >3× is healthy; <2× is a problem.

Cube — A pre-modeled multi-dimensional dataset for analytics.

D

Dashboard — A page of analytics widgets (KPIs, charts, lists).

Detail page — The single-record view (vs the list view).

E

External ID — A foreign-system identifier you store on a CRM record for matching during import / sync.

F

FLS (Field-Level Security) — Per-field read/edit permissions per profile.

Flow — A multi-step automation, and the only rule-style automation type ObjectStack has: every "when this record saves, do that" rule in this app is a record-change flow. See Workflow rule below.

Forecast — Predicted bookings for a period, bucketed Closed / Commit / Best Case / Pipeline.

G

GDPR — EU regulation on personal data. HotCRM supports right-to-access and right-to-erasure.

H

Hierarchy — Two different things share the word, and only one of them is in this app. Account hierarchy is real: parent and child accounts, see Accounts. A reporting hierarchy that drives record visibility is not — positions are flat, nothing rolls up between them, and each rung that needs a record is named by its own sharing rule. See Sharing & Security.

I

ICP (Ideal Customer Profile) — The kind of customer most likely to succeed with your product.

K

Knowledge base (KB) — A library of articles. Two flavours: customer-facing support KB and AI-grounding KBs.

L

Lead — A person who has expressed interest but hasn't been qualified.

Lead source — Where the lead came from (Web, Referral, Trade Show, etc.).

List view — A filtered, sorted, columned table of records.

M

MEDDIC — Metrics / Economic Buyer / Decision Criteria / Decision Process / Identify Pain / Champion. Enterprise sales qualification.

MRR (Monthly Recurring Revenue) — ARR ÷ 12 (or the sum of monthly contract values).

MQL (Marketing Qualified Lead) — A lead marketing has qualified for sales handoff.

N

NPS (Net Promoter Score) — Customer loyalty metric (-100 to +100).

NRR (Net Revenue Retention) — Beginning ARR + expansion - churn - contraction ÷ Beginning ARR. >100% is healthy SaaS.

O

ObjectQL — HotCRM's query language. broker.find('crm_opportunity', { filters: [...] }).

ObjectStack — The runtime that HotCRM is built on.

Opportunity (deal) — A qualified sales opportunity in progress.

OWD (Org-Wide Default) — The baseline sharing setting per object. Private / Public Read / Public Read-Write.

P

Pipeline — All open opportunities, regardless of stage.

Permission set — A bundle of extra permissions granted on top of a user's profile.

Position — A flat group used to hand out record access (sales_manager, eu_sales_team, …). Positions do not nest and nothing rolls up between them: a record reaches a position only through a sharing rule that names it, so a position no rule names grants nothing. A user may hold several.

Profile — The base permissions assigned to every user.

PWA (Progressive Web App) — Install HotCRM as an "app" on your phone home screen.

Q

Qualification — Determining if a lead/opportunity is worth pursuing.

Quote — A formal price proposal sent to a customer.

Quota — A rep's or team's revenue target for a period.

R

RAG (Retrieval-Augmented Generation) — The technique behind the AI Copilot. Retrieves relevant knowledge before generating an answer.

Renewal — Extending a contract before / at its end date.

Role — The v1 name for a position, kept here because older screens and imports still use it. The thing itself is a position; see Position.

S

SCIM — Standard for syncing users from your identity provider (Okta, Azure AD).

SDR / BDR (Sales Development Rep / Business Development Rep) — A rep specialised in prospecting leads.

Sharing rule — An exception that widens record access beyond the OWD baseline, to the positions it names.

Skill (AI) — A bite-sized AI capability (qualify lead, draft email, triage case).

SLA (Service Level Agreement) — A commitment to first-respond / resolve a case within X time.

SOC2 — A security/audit standard for service providers.

SQL — We use ObjectQL instead. Don't write SQL.

SSO (Single Sign-On) — Log in to HotCRM with your corporate IdP (Okta, Azure AD, Google).

Stage — A step in the opportunity lifecycle.

State machine — Defines valid status transitions and what triggers each.

sys_activity — Platform-provided object used to record any time-stamped activity on a record (call, meeting, task completion). The "Log a Call" action writes here, and entries surface in a record's Activity tab.

sys_audit_log — Platform field-history store. Any field on an object declared with trackHistory: true (the default for every CRM object) generates a sys_audit_log row on change. Visible in the Activity tab and in admin-facing audit reports.

sys_comment — Platform-provided threaded discussion / chatter store. Comments posted on any record (case, opportunity, account…) live here. The Activity tab pulls them in along with sys_activity, sys_email and audit history.

sys_email — Platform-provided outbound email queue. The "Send Email" action enqueues here; the email-service worker handles delivery, retries and status (queued / sent / bounced / failed).

T

Tenant — A logically isolated HotCRM instance (one customer org).

TCV (Total Contract Value) — The full multi-year value of a contract (vs ACV which normalises to one year).

U

User — A person who can log in. Each has a profile, and any number of positions.

V

View — Saved list-view filters/columns/sort.

View All — A profile permission that bypasses sharing rules for an object.

W

Webhook — An HTTP callback fired when CRM events happen.

Workflow rule — Not an ObjectStack concept. The platform retired the standalone workflow-rule type (ADR-0019 / ADR-0020): there is no workflow metadata type, no workflows collection on a stack, and no Workflow Rules entry under Studio → Automation — only Flows. A simple after-save rule (condition → field update / email / task) is authored as a record-change flow; see Administration › Automation.

Win rate — Closed-won ÷ (closed-won + closed-lost). Excludes "closed without decision".

Y

YoY (Year-over-Year) — This year vs last year, same period.

On this page