Companies
Organize contacts by company, track organizational relationships, and monitor your B2B pipeline.
Companies group your contacts by organization and provide a high-level view of your B2B relationships. Each company record tracks industry, size, customer status, lead progression, and aggregated pipeline value from associated deals.
Companies List
Navigate to CRM → Companies to see all companies in your workspace. The list displays a sortable, paginated table with 50 companies per page.
Table Columns
| Column | Description |
|---|---|
| Company | Company name and logo |
| Industry | Business sector |
| Size | Organization size category |
| Contacts | Number of linked contacts (click to view) |
| Deals | Number of associated deals (click to view) |
| Pipeline | Total value of open deals in dollars |
| Last Activity | Date of most recent interaction, color-coded by recency |
| Status | Customer status badge (Prospect, Customer, Inactive) |
| Lead Status | Lead progression badge |
All columns are sortable. Click any column header to sort ascending or descending.
The Last Activity column uses color coding to help you spot stale accounts at a glance: red indicates no activity in over 30 days, orange indicates no activity in over 14 days.
Filtering
The companies list provides several filtering options:
- Status tabs — Quick-filter by All, Prospect, Customer, or Inactive
- Lead Status dropdown — Filter by Target, Engaged, Qualified, Customer, or Churned
- Inline search — Search by company name, industry, or website with a 500ms debounce for smooth performance
- Saved filter presets — Save and reuse your most common filter combinations using the filter presets button
Exporting
Click the Export button to download the current filtered view as a CSV file. The export respects all active filters, so you can narrow down your list before exporting.
Row Actions
Each company row includes a context menu with the following actions:
- View Details — Open the company detail page
- Convert to Customer — Change the company status to Customer
- Delete — Remove the company (with confirmation)
Creating a Company
- Navigate to CRM → Companies
- Click the + button (or use Quick Add → Company from the header)
- Fill in the company details:
- Name (required) — The company name
- Website — Company URL (validated for proper format)
- LinkedIn — Company LinkedIn URL
- Industry — Business sector
- Company Size — Organization size category (1-10 up to 1000+)
- Phone — Primary phone number
- VAT / Tax Number — Tax identification number
- Annual Revenue — Company's annual revenue
- Currency — Revenue currency (USD, EUR, GBP, etc.)
- Address — Full address (street, city, state, postal code, country)
- Customer Status — Initial status (Prospect, Active, Inactive, Churned)
- Lead Status — Pipeline position (Target, Engaged, Qualified, Customer, Churned)
- Notes — Free-text notes about the company
- Click Add Company
You can also create companies via the AI Assistant by saying something like "Create a company called Acme Corp in the software industry."
The Name field is the only required field. You can always fill in additional details later from the company detail page.
Company Detail Page
Click on any company to open its detail page. The page is a single workspace for everything that happens with that account — pipeline, contacts, commerce (quotes, invoices, subscriptions, retainers), delivery (projects, tickets), and audit history. The layout adapts to the account tier: enterprise accounts open straight into the pipeline; smaller accounts open into an overview built around the next sale.
Account tier — the most important badge
The leftmost chip in the header tells you, and your team, what kind of account this is:
| Tier | When it applies |
|---|---|
| SMB | < 50 employees or < €10M annual revenue, or account_tier = "smb" |
| Mid-market | 200–1000 employees, €10M – €100M revenue, or account_tier = "mid_market" |
| Enterprise | 1000+ employees, ≥ €100M revenue, or account_tier = "enterprise" |
| Key account | account_tier = "key_account" (named strategic accounts) |
The tier is derived in this priority order: (1) the explicit account_tier field you set in the Edit dialog, (2) the company size band, (3) the annual revenue range, (4) SMB if nothing is set. If you change any of those fields, the chip — and the whole page's defaults — re-derive immediately.
Setting account_tier explicitly is the cleanest way to drive the tier. Leave it blank and Workestra will infer from size + revenue, but the inference is conservative — set it manually when you want to call out a key account.
Header actions
In left-to-right order:
- Tier chip — derived as above.
- Health chip — Healthy / At Risk / Inactive, computed from open-deal count and days since the last logged activity.
- Lead status and Customer status badges — when set.
- History icon — opens an audit-log side drawer with every change made to this company.
- Edit — opens the company edit dialog.
- Convert to Customer — when the company is not yet a customer.
- Promote to Workspace — when you are on a parent workspace and want to spin this account off as its own child workspace (client portals, agencies).
- Create ▾ — the universal action menu. See below.
The Create ▾ menu
A single button replaces every scattered "create" affordance. The menu lists everything you can create from this company, and the order changes by tier so the most likely action is always first.
SMB and mid-market — cash-first order:
- Quotation — opens
/sales/newwith the company and primary contact pre-filled. - Invoice — opens
/finance/invoices/newwith the company pre-filled, ready to bill. - Deal — opens the inline Create Deal dialog.
- Project — opens the project create flow.
- Support ticket — opens the ticket create flow.
- Activity — opens the inline Create Activity dialog.
Enterprise and key account — pipeline-first order:
- Deal — opens the inline Create Deal dialog.
- Quotation
- Project
- Invoice
- Support ticket
- Activity
Deal and Activity stay in-modal because they appear on this same page; the rest navigate to their respective module pages where the richer creation UX (templates, line items, source seeds) lives. Every option pre-fills company_id and, where applicable, the primary contact — you never re-pick the account you're already looking at.
Tabs
The tab row, in order: Overview · Pipeline · Contacts · Commerce · Delivery · Details. Enterprise and key-account companies open on Pipeline by default; everyone else opens on Overview.
Overview
A compact deals list (most recent stage transitions on top) plus the last five activities. Each closed-won deal in the list shows two inline buttons (described below in Quick actions on won deals). This is the right starting point for SMB accounts where each deal tends to be a one-shot quote-to-invoice flow.
Pipeline
The full pipeline kanban, scoped to this company's deals only. Drag a card between stages — the same stage-transition prompts (next-action capture, won confetti, lost-reason form) you get on the global /crm/opportunities page fire here too. This is where enterprise reps will live: it's the single view of every active opportunity on the account.
Contacts
All contacts linked to this company. Add Contact creates a new contact with the company pre-filled; Link Existing searches for and attaches an existing un-linked contact.
For enterprise and key-account companies, each contact row also shows a stakeholder role selector — see Stakeholder roles below.
Commerce
Everything paid or to be paid:
- Outstanding balance and Active MRR summary strip on top.
- Invoices — last 10 for this company, each linking to the full invoice. "New invoice" button at the top.
- Quotations — last 10 from the Sales module.
- Subscriptions — last 10 active recurring contracts (card auto-hides when there are none).
- Retainers — the existing retainer block.
Delivery
What you owe this customer after the sale closes:
- Projects — the last 10 active or planned projects tied to this company.
- Support tickets — the last 10 tickets the company has opened, with priority and status badges.
Details
The company-information card: website, phone, address, industry, size, revenue, customer-since, notes, and tags.
Quick actions on won deals
On every closed-won deal — whether it shows in the Overview, Pipeline, or Deals list — two small buttons appear inline:
- Invoice — turns the won deal into an invoice draft. If an invoice was already created for this deal, the button opens the existing one instead of creating a duplicate. Deal line items copy over; if there's no breakdown, a single-line invoice is generated from the deal value. You land on the invoice page ready to send.
- Project — spins up a project linked to this deal. The project's company, start date (today), end date (today + 90 days), and
deal_idlink are pre-filled. If a project already exists for this deal it opens that instead.
Both actions are idempotent — clicking twice never creates duplicates.
Stakeholder roles (enterprise + key account)
On enterprise and key-account companies, every contact row in the Contacts tab exposes a role selector:
| Role | What it means |
|---|---|
| Champion | Advocates for you internally — your inside salesperson at their company |
| Economic Buyer | Holds the budget; signs the cheque |
| Decision Maker | Final yes/no on the purchase |
| Executive | C-level sponsor or visible supporter |
| User | The person who'll actually use the product |
| Legal | Reviews terms and contracts |
| Procurement | Owns the vendor-selection process |
| Blocker | Actively opposes the deal — name them so you can plan around them |
This is the default role this person plays at this company. If a specific deal needs a different mapping (the legal reviewer becomes the decision-maker on a small renewal, for example), per-deal roles are still managed on the deal detail page and override the contact default in that context.
The roles map directly to the MEDDIC / Command-of-the-Sale frameworks. If you've trained your team on those, the labels should already match how they think about an account.
Audit history (drawer, not a tab)
The audit log opens as a right-side drawer when you click the history icon in the header. It's reference data, not workflow, so it doesn't take a top-level tab — but every field change, status flip, and conversion is captured there with the user and timestamp.
Company Properties
Core Fields
| Field | Type | Description |
|---|---|---|
| Name | Text (required) | Company name |
| Website | URL | Company website (validated) |
| URL | Company LinkedIn page | |
| Phone | Text | Primary phone number |
| VAT / Tax Number | Text | Tax identification number |
| Annual Revenue | Number | Company's annual revenue |
| Currency | Dropdown | Revenue currency (USD, EUR, GBP, etc.) |
| Address | Text | Full address (line 1, line 2, city, state, postal code, country) |
| Logo | URL | Company logo image |
| Notes | Text | Free-text notes |
Classification
| Field | Type | Options |
|---|---|---|
| Industry | Dropdown | Business sector |
| Company Size | Dropdown | Organization size category |
| Customer Status | Dropdown | Prospect, Customer, Inactive, etc. |
Lead Tracking
| Field | Type | Description |
|---|---|---|
| Lead Status | Dropdown | Target, Engaged, Qualified, Customer, Churned |
| ICP Score | Number (0-100) | Ideal Customer Profile fit score |
Computed Fields
These fields are calculated automatically and cannot be edited directly:
| Field | Description |
|---|---|
| Contacts Count | Number of contacts linked to this company |
| Deals Count | Number of deals associated with this company |
| Open Deals Value | Total dollar value of all open deals |
| Last Activity Date | Date of the most recent interaction |
Customer Status
Customer status tracks where a company sits in your commercial relationship:
- Prospect — A potential customer you are evaluating or pursuing
- Customer — An active paying customer
- Inactive — A former customer or dormant account
You can change a company's status at any time from the list page (via the row action menu) or from the detail page.
Converting to Customer
When a prospect closes their first deal or begins a commercial relationship, convert them to a Customer:
- From the companies list, click the row action menu and select Convert to Customer
- Or from the company detail page, use the Convert to Customer action
This updates the customer status and is reflected immediately across the CRM.
Lead Status
Lead status provides a more granular view of where a company sits in your sales funnel:
| Status | Description |
|---|---|
| Target | Identified as a potential fit but no outreach yet |
| Engaged | Initial contact has been made |
| Qualified | Confirmed as a viable opportunity |
| Customer | Converted to a paying customer |
| Churned | Previously a customer but no longer active |
Lead status and customer status are independent fields. A company can be a "Customer" in customer status while being "Churned" in lead status if they stopped purchasing but you haven't archived them yet.
ICP Score
The ICP (Ideal Customer Profile) score is a number from 0 to 100 that indicates how well a company matches your ideal customer profile. Use this to prioritize outreach and focus your team's efforts on the best-fit accounts.
- 80-100 — Strong fit, high priority
- 50-79 — Moderate fit, worth pursuing
- 0-49 — Weak fit, lower priority
Set the ICP score manually from the company detail page sidebar.
Relationships
Companies are the organizational hub of your CRM, connecting contacts and deals:
Companies and Contacts
Each contact can belong to one company. There are several ways to manage this relationship:
- When creating a contact — Select a company from the searchable Company dropdown in the create form
- When editing a contact — Change or clear the company from the edit dialog
- From a company page — Use Add Contact (creates a new contact with the company pre-filled) or Link Existing (associates an existing contact)
- Quick Add — Use the header + button or Cmd+Shift+N to create a contact with a company selected
The company detail page shows all linked contacts in the Contacts tab, and the companies list shows a contact count for each company.
Companies and Deals
Deals can be associated with a company. The company detail page shows all related deals, and the companies list shows a deal count plus the total open pipeline value. This gives you an account-level view of revenue in play.
Pipeline Value
The Pipeline column in the companies list shows the aggregated dollar value of all open deals for each company. This is calculated automatically and updates in real time as deals are created, updated, or closed.
Tips
- Set
account_tierexplicitly on your top 20 accounts. Don't leave it to inference. The tier drives the default tab, the Create-menu order, and whether stakeholder roles are visible — getting it right once saves friction on every visit. - For enterprise accounts, fill in stakeholder roles early. A complete stakeholder map (Champion, Economic Buyer, Decision Maker, Blocker) on day one is the single best predictor of close rate in long-cycle deals.
- On SMB accounts, use the Create ▾ menu's first option without thinking. The tier puts the right action first — Quote for transactional accounts, Deal for strategic ones.
- Use the "Invoice" and "Project" buttons on won deals instead of recreating the customer context elsewhere. Both are idempotent, so clicking twice doesn't create duplicates.
- Use the Lead Status filter to build targeted lists for outreach campaigns.
- Sort by Last Activity to identify accounts that need attention.
- Keep the ICP Score updated to help your team prioritize high-value accounts.
- Use CSV export with filters to create segmented lists for email campaigns or reporting.
- Click the Contacts or Deals count in the list to jump directly to related records.
- Use saved filter presets to quickly switch between your most common views (e.g., "High-value prospects" or "Inactive customers").