The relevance gap, for real
Pick a trade. Left, the keyword alert as free tools do it. Right, what Tendveo keeps. Same BOAMP contracts, same day.
Side-by-side comparison
Keyword alert « nettoyage »
Literal word match, sorted by publication date.
ok · Centrale d'achat d'amiens metropol
ok · Syndicat interdépartemental pour l
ok · CPAM DU RHÔNE
ok · Conseil Départemental du Pas-de-Ca
off-trade · Direction Interdépartementale des
ok · Communauté de communes Latitude No
Tendveo-matched
Semantic relevance score, reason for the match. Engine: local embeddings.
100% · missed by the alert · Correspond à : nettoyage · Famille Nettoyage & propreté
100% · missed by the alert · Correspond à : entretien, locaux · Famille Nettoyage & propr
100% · Correspond à : nettoyage, entretien, locaux · Famille Nettoy
94% · Correspond à : nettoyage, locaux, vitres
90% · Correspond à : nettoyage, locaux · Famille Nettoyage & propr
79% · Correspond à : nettoyage, locaux
77% · missed by the alert · Correspond à : nettoyage, locaux
Source : BOAMP/DILA · Licence Ouverte 2.0 · data as of 25/06/2026
Keyword alert, legacy tools, Tendveo
| Criterion | Keyword alert | Legacy tools | Tendveo |
|---|---|---|---|
| Sorting method | Word presence | Keywords + filters | Meaning (semantic matching) |
| Missed contracts (without the word) | Yes | Often | No |
| Off-trade false positives | High | Medium | Low |
| Europe coverage (TED, CPV) | No | Variable | Yes |
| Public pricing | Variable | Quote-based (often > 100€/mo) | Yes, from 39€/mo |
| Setup | Manual | Sales demo | Self-service |
Understanding the matching
Is a keyword alert enough for tender watch?
Rarely. As soon as a contract's wording varies (a synonym, an administrative paraphrase), the exact-word alert misses the notice or brings off-topic results. Meaning-based sorting stays relevant even without the searched word.
What is semantic matching?
A comparison by meaning: a model scores how well a contract fits your activity, beyond exact words. Tendveo computes it on its own servers, with no paid API, and a lexical fallback if the model is down.
Does Tendveo find contracts that lack my keyword?
Yes. That is the point of meaning-based sorting: a notice like "premises upkeep" surfaces for a cleaning company even without the word "cleaning".