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.