The deals board
What this page is — the deals screen: opportunities grouped by stage, with a list view alongside.
What it is for — seeing what money is in play and how far along each opportunity is.
The problem it solves — a lead list tells you who might buy; this tells you what it is worth and when it might close. It is also where two figures mislead if you take them at face value: the export ignores your filters, and the pipeline total can be summing mixed currencies.
Route: /org/marketing/deals · Module: mkt_manage_deals — 8 permissions
Permission to view: View Deals
1. What a deal is
| Deal | Lead | Contact | |
|---|---|---|---|
| Answers | What might we earn? | Might they buy? | Who are they? |
| Has money | Yes — amount and currency | A deal_value estimate only | No |
| Has a pipeline | Yes — deal pipeline, stages | Yes — lead pipeline, statuses | No |
| Created by | Conversion, or by hand | Many paths | Conversion, import, by hand |
2. The list view
| Column | Holds |
|---|---|
| Title | The deal name. Conversion generates {company} — … or Deal for {company} |
| Amount | With its currency |
| Pipeline | The deal pipeline |
| Stage | Position within it |
| Close Date | expected_close_date — often empty, see below |
| Owner | Assigned user |
| Actions | View · edit · delete |
Close date, priority and description are not part of the conversion request, so a converted deal arrives without them. See convert to deal.
3. Filtering
The All Stages selector filters to one stage. Pipeline filtering works the same way.
Filter to a stage or a pipeline and the file contains that subset, produced by the server from the full result set rather than from the rows currently rendered.
4. Currency
Conversion sets USD when the rule does not name a currency. On a tenant operating in another currency
this silently misstates pipeline value, and the board shows a mix with no meaningful total.
Set currency explicitly on every deal conversion rule.
5. The admin contract
| Needs | Or |
|---|---|
| A deal pipeline with stages | Deals have no board position |
Stages with unique sort_order | Column order is unpredictable |
| View Deals | Access denied |
| Create Deals | No Create Deal |
6. Downstream
Deals feed Pipeline Health and the executive summary's pipeline value. A deal linked to a contact and a source lead carries attribution back to the lead's source.
7. Don't confuse this with…
| This | Not this |
|---|---|
| A deal stage | A lead status |
| A deal pipeline | A lead pipeline |
deal_value on a lead | amount on a deal — the estimate versus the deal |
| Deals Settings | Deals Pipeline Management, which guards the writes |
8. Troubleshooting
| Symptom | Cause |
|---|---|
| Export contains filtered-out deals | Export ignores filters. Section 3 |
| Stage columns in an odd order | Stages sharing a sort_order. See pipelines |
| Deals in the wrong currency | Conversion defaulted to USD. Section 4 |
| Close Date empty on many deals | Conversion does not set it. Section 2 |
| A deal appears on no board | It has no pipeline or stage |