Deals track sales opportunities through your pipeline. Each deal represents a potential revenue opportunity connected to a contact, a company, or both.
Navigate to CRM > Deals to open your pipeline. Two view modes are available from the toolbar:
The toolbar includes a pipeline picker between the search bar and the view toggle. Pick any configured pipeline to render the kanban with that pipeline's stages (colors, order, default probability). The selection persists per browser. To create or edit pipelines, click the gear icon next to the picker or go to Settings > Pipelines. See Pipelines.
When you drop a deal between columns on a custom pipeline, KarmaFlow sends { pipelineId, stageId } instead of the legacy stage enum so the new stage is recorded correctly.
The toolbar exposes a saved-view picker. Picking a view applies its filters and sort to the list. Default views load automatically on page open. See Saved Views.
Deals import in bulk from their own page:
crm:import permission)Columns like name, value, currency, stage, close date, probability, company, email, source and tags are mapped automatically. Each deal is associated as it imports:
company domain or website column) first, then by an exact company-name match.The Assign owner picker sets the owner for every imported deal; left on Unassigned, the person running the import becomes the owner. A stage cell is matched against your default pipeline by stage name; a stage your pipeline doesn't have sends the deal to the first stage and is counted on the result panel. A row with the same name and the same company as an existing deal is skipped entirely — an import never updates deal values, so re-running a file is safe.
Open the deal and click Delete (requires the crm:deals:edit permission). Deals are soft-deleted: the deal moves to Recently Deleted, where it can be restored. To delete several at once, switch the deals page to List view, select the rows, and use Delete in the action bar.
The deal detail page gives you the full context around an opportunity:
Deals carry two AI-assisted signals:
These are exposed in the deal detail view and consumed by the Hot deals and Stuck deals widgets on the CRM Dashboard.