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