Cookie preferences

Choose what we may use. Strictly necessary cookies keep you signed in and can't be turned off; everything else is your call and changes nothing about how the site works. You can change your mind any time from the footer.

For monday CRM

Three boards, three column names, one question nobody can answer.

Export deals and leads from your boards, reconcile them once in the file, and get a single revenue-by-source answer.

No API key Nothing to install in monday CRMNothing to install No card requiredNo card

CloseRev reads a monday CRM export of won deals — the contact's phone or email, the amount and the date — and matches it against the leads that produced them. Because monday boards are configured by the teams that use them, the same company often has several boards with different column names describing the same thing, and the export is where that finally has to be reconciled. Revenue with no traceable lead is reported as Direct / Unknown.

Last checked against monday CRM's own documentation on September 24, 2026.

The gap

Each team built the board it needed. None of them can be added together.

monday CRM sees

What was sold, to whom, and for how much.

no shared row
Your ad account sees

The click, the keyword, the call, and what each one cost.

The file

What the export needs in it.

Three things carry the match: who, how much, and when. Anything else is optional and only changes how the report can be sliced.

  1. Needed

    Contact phone or email

    Whichever column holds it — the name varies by board, which is exactly why the join runs on the value rather than the column.

  2. Needed

    Deal value

    The won amount. Whatever the column is called, it needs to mean the same thing on every board you export.

  3. Needed

    Close date

    When the item moved to won. Keep the created date too if the board records it.

  4. Needed

    Source column

    The board's own source or channel column, exported as data to be checked rather than assumed correct.

Step by step

Getting the file out of monday CRM.

Written for somebody with monday CRM open in the next tab. Report names vary by edition, so each step says what to look for.

  1. Export each board separately

    Do not merge them inside monday first. Reconciling in the export file is where the differences become visible rather than averaged away.

  2. Agree what the value column means

    One board's number may be annual and another's the contract. Fix that once, in the file, and write down which you chose.

  3. Export leads as well as deals

    Including the ones that went nowhere, because they are what the channel cost.

  4. Take a year

    Long enough for the cycle to complete and for board-level quirks to show up as patterns rather than noise.

  5. Upload

    The join runs on the phone and the email, normalised, so differing column names across boards stop mattering.

What comes back

The page monday CRM cannot show you.

Revenue by channel, the count of sales behind each figure, and an honest bucket for the ones nobody could trace. Sample figures, from the worked example on the Marketing Agencies page — not from a monday CRM account.

Traced to a channel$326,20077% of $423,600
Sales matched128 of 172high confidence only
Average sale$2,460per paid sale
ChannelShareSalesRevenue
Google Ads61$186,400
Meta Ads48$93,200
Email marketing19$46,600
Direct / Unknown44$97,400

Unmatched sales stay in Direct / Unknown. They are never spread across the paid channels to make the total look better.

The argument

What changes when the deal and the ad share a row.

Flexible boards produce flexible definitions, and revenue reporting needs one

The reason a team adopts monday is that anyone can build the board they need, and that is a genuine strength for running work.

It is a weakness the moment somebody asks a question that spans boards, because 'value', 'deal size' and 'contract' were defined independently by people solving different problems.

Reconciling them in an export is not a workaround; it is the only place the definitions can be compared side by side without rebuilding everybody's board.

The report ranks on one definition, stated once, which is what makes the answer defensible when a board owner disagrees with it.

It also makes the disagreements explicit, and those are usually worth fixing at the source afterwards.

A join on the contact detail survives what a column mapping does not

Matching records across boards by an internal identifier breaks as soon as somebody duplicates an item or rebuilds a board.

A phone number and an email survive all of that, because they belong to the person rather than to the tool.

Normalisation runs first — country codes, punctuation, casing — and the report shows which key joined each row, so the match can be inspected rather than trusted.

That property is what lets this work across several boards, an old spreadsheet and a lead file from an advertising platform at the same time.

It is also why nothing here needs an integration, an API key or a developer.

The source column is a claim and the join is a check

Most boards have a source or channel column, filled in by whoever created the item, and it is exactly as reliable as that description suggests.

Joining leads to deals on the contact detail gives a second view of the same question, produced by a different mechanism.

Where the two agree, the column can be trusted. Where they disagree, the report shows the gap rather than silently preferring one.

In practice the disagreement clusters — one board, one team, one period — which usually points at a process change nobody documented.

Finding that is worth as much as the ranking itself.

Won is not paid, and on a configurable board the distance can be large

An item moved to a won group carries whatever value somebody typed, at whatever moment they decided the deal was done.

Where the business invoices from another system, exporting revenue from there instead gives the collected figure and turns the deal value into a forecast again.

The gap between them is not distributed evenly across sources, and measuring it once tells you whether it is worth the second export permanently.

Where only the board figure exists, the report uses it and labels it as such rather than implying a precision the data does not have.

Fair questions

“monday CRM already does that.” Not quite.

They say

“We have dashboards on monday already.”

We say

On the boards' own columns. This joins deals to leads on the contact detail, which is a different mechanism and therefore a check.

They say

“Our boards are consistent.”

We say

Then the reconciliation takes minutes and you have evidence rather than an assumption.

They say

“Can you not just read the boards?”

We say

No, and deliberately: it reads files you exported, so nothing here has access to your workspace.

Questions

monday CRM, specifically.

Something else? Ask us and a person answers.

No. It reads exported files, so your boards, automations and workspace stay untouched.

monday CRM and the other product names and logos on this page belong to their owners and are shown to identify the software a file comes from. CloseRev is not affiliated with or endorsed by them, and connects to none of them: it reads a file you export.

Start today

Two exports, and you will know.

Nothing to install in monday CRM, no API key, and no need to have been tracking anything until now. Last year works as well as this month.