ReconRule

Deterministic reconciliation · no LLM

Clients reconciled
CRM + ad platforms
Conflicts resolved
by written rule
Duplicate leads removed
double-counted across channels
Stale records
flagged, not hidden
Single-source clients
one system only
Refused to guess
too weak to merge, escalated
Verified leads
the number to report

Two systems that disagree

The same clients, in the ad platforms and the CRM. Names differ, conversions are double-counted across channels, some records are stale, some live in one system only.

CRM: business truth

CRM export: verified leads and closed revenue per client.
ClientVerified leadsBooked spend €Revenue €Last synced
Café Nordic Oy5008000280002026-06-01
Helsingin Remontti Ky3006000410002026-06-01
Pohjola Kuntosali Oy1502000120002026-06-01
Verkkokauppa Nordic Oy70014000950002026-06-01
Brändi Toimisto Oy9080002024-01-10

Ad platforms: performance

Ad-platform export: per channel, per client, per month.
ClientChannelConversionsSpend €Month
Kahvila NordicMeta50042002026-05
Kahvila NordicGoogle38039002026-05
Helsingin RemonttiMeta21026002026-05
Helsingin RemonttiGoogle26031002026-05
Pohjola KuntosaliMeta18018002026-05
Verkkokauppa NordicGoogle64074002026-05
Verkkokauppa NordicMeta52061002026-05
Saaristo MatkatMeta709002023-08
Verkkokauppa SuomiMeta12015002026-05
name differs across systemsconversions double-countedbooked ≠ actual spendstale recordone system only