„Tradify already reports on quotes.“
It does, inside the system. It has no record of which advert or directory produced the person who asked for one.
Für Tradify
Export quotes and invoices from Tradify, upload the leads behind them, and see which channels produce work rather than price comparisons.
Kein API-Schlüssel Nichts in Tradify zu installierenNichts zu installieren Keine Karte nötigOhne Karte
CloseRev reads a Tradify export of invoices — the customer's phone or email, the amount and the date — and matches it against the leads that produced the quote. Because Tradify records the quote as well as the invoice, the pair can answer a question most trades never get to ask: not just which channels produce enquiries, but which produce enquiries that accept a price. Invoices with no traceable lead are reported as Direct / Unknown.
Zuletzt am 24. September 2026 anhand der eigenen Dokumentation von Tradify geprüft.
Die Lücke
You quote all week. Some channels send people who buy and some send people who are collecting numbers, and nothing tells them apart.
Was verkauft wurde, an wen und für wie viel.
Der Klick, das Keyword, der Anruf und was jedes davon gekostet hat.
Die Datei
Drei Dinge tragen die Zuordnung: wer, wie viel und wann. Alles andere ist optional und ändert nur, wie sich der Bericht aufschlüsseln lässt.
On the customer record. The mobile number carries most of the match in the trades.
Billed work. The quote total belongs in the second file, not this one.
Accepted, declined, expired. This is the column that turns a ranking into a diagnosis.
When the work was billed, applied the same way to every row.
Schritt für Schritt
Geschrieben für alle, die Tradify im Nachbar-Tab geöffnet haben. Berichtsnamen unterscheiden sich je nach Edition, deshalb sagt jeder Schritt, wonach Sie suchen.
One row per invoice with a customer contact detail, the total and a date.
Accepted and declined together. Without the declined ones there is no acceptance rate and half the finding is missing.
A tracked number, the website form, search ads, directories and any marketplace you pay for.
Quote-to-acceptance takes weeks in most trades, and a short window cuts the tail off every channel equally badly.
The join runs on the phone and the email, normalised, and unmatched rows stay visible.
Was zurückkommt
Umsatz nach Kanal, die Zahl der Verkäufe hinter jedem Wert und eine ehrliche Kategorie für alles, was niemand zuordnen konnte. Beispielzahlen aus dem durchgerechneten Beispiel der Seite Sanitärbetriebe – nicht aus einem Tradify-Konto.
| Kanal | Anteil | Verkäufe | Umsatz |
|---|---|---|---|
| Google Ads | 96 | $163,200 | |
| Meta Ads | 21 | $25,600 | |
| E‑Mail-Marketing | 14 | $19,200 | |
| Direkt / Unbekannt | 88 | $112,000 |
Nicht zugeordnete Verkäufe bleiben unter Direkt / Unbekannt. Sie werden nie auf die bezahlten Kanäle verteilt, damit die Summe besser aussieht.
Das Argument
Two sources delivering the same number of enquiries can produce completely different books of work, because the people they send arrive with different intentions.
A marketplace that sells the same job to four trades produces price comparison. A tracked number on a van produces somebody who already decided who they wanted.
With quotes exported beside invoices, the report gives acceptance rate and average accepted value per channel, which is a far better basis for a budget than cost per enquiry.
It also distinguishes a channel sending poor enquiries from one whose quotes you are slow to send, and those are different problems with different fixes.
Work grows on site, variations get added, and occasionally a job shrinks when the customer sees the price of the full version.
Ranking channels on quoted value therefore measures optimism, which is a property of whoever wrote the quote rather than of the marketing.
The report uses invoices for revenue throughout and shows the gap per channel where both files are present.
A source whose jobs systematically shrink between quote and invoice is worth knowing about before it gets cut for producing small work it did not produce.
Every quote costs time — a site visit, a measure-up, an evening writing it — and that cost lands whether or not the job is won.
Excluded from the file, a channel that generates ten quotes for one job looks identical to one that generates two, and the difference is a week of unpaid work.
Keeping the declines in makes the real cost per won job visible, which is the number a trade business actually spends.
It is also the finding that most often ends a marketplace subscription, because the cost per lead was never the cost. A source charging twenty pounds a lead at a one-in-ten acceptance rate is charging two hundred pounds a job, plus ten evenings of quoting nobody paid for.
Heating, roofing and drainage work move with the weather, and their marketing does too.
A channel measured across one season is being measured against demand rather than against another channel, and the ranking will reverse when the season does.
A full year on both sides removes it, and the report groups revenue by when the lead arrived rather than by when the invoice was raised.
That grouping is what makes next season's budget decidable, which is the actual purpose of the exercise. Knowing a channel takes six weeks from enquiry to accepted quote also tells you when to start spending, which is a question no conversion rate answers, and it is the difference between a busy spring and an empty one. A channel with a short lag can be turned on late; one with a long lag cannot, and buying it late is the same as not buying it.
Berechtigte Fragen
It does, inside the system. It has no record of which advert or directory produced the person who asked for one.
They do, and the channels differ sharply in how often you are the one accepted. That is exactly what this measures.
One more file, and it buys acceptance rate per channel, which is usually the number that changes the spend.
No. It reads exported files; your jobs, schedules and customer records are untouched.
Invoices with a customer contact detail, the total and a date, plus quotes with their status as a second file.
They are the unpaid cost of a channel. Without them the cost per won job is understated for the worst sources.
Six months at minimum, a year for seasonal trades.
The invoice is used for revenue, and the gap is reported per channel where both files exist.
Yes, and it is usually where two similar-looking sources separate.
They land in the invoice total, which is why the invoice rather than the quote is the revenue side.
Yes, and for a seasonal trade that grouping is what makes next season's budget decidable.
Reported separately from first jobs, so the decision stays yours.
Anything with no traceable lead, which in the trades is usually untracked calls.
A contact detail, an amount and a date, plus a quote status if you include one. No addresses required, no site photographs, no card data. Encrypted in transit and at rest and deleted with the import.
Revenue per source with acceptance rate beside it, first and repeat work apart, and everything unmatched kept visible.
Nach Branche
Wie der Bericht aussieht, sobald der Export drin ist – für jede Branche eigens geschrieben.
Andere Systeme
Mehrere Systeme im Einsatz oder im Vergleich? Die Methode ist dieselbe, die Spalten sind es nicht.
Tradify und die anderen Produktnamen und Logos auf dieser Seite gehören ihren Inhabern und dienen nur dazu, die Software zu kennzeichnen, aus der eine Datei stammt. CloseRev ist mit ihnen nicht verbunden oder von ihnen empfohlen und verbindet sich mit keinem davon: CloseRev liest eine Datei, die Sie exportieren.
Heute starten
Nichts in Tradify zu installieren, kein API-Schlüssel, und Sie müssen bisher nichts getrackt haben. Das Vorjahr funktioniert so gut wie dieser Monat.