Only the calls that matter.
Every week dozens of calls and incentives come out. Almost none are for you. BA.IA collects them from several sources, weighs them one by one against your profile and delivers by email only the relevant ones — with a score and the reason.
// a sheltered bay, in the sea of calls
How it works
A single chain. Each stage does one thing and does it in the open, so the final result always stays explainable.
Calls arrive from the portals' email alerts and from structured-data sources (official open data).
The AI reads every call, from any source, and reduces it to a card with the same fields.
A 0–100 relevance score against your profile, with the reason.
By email, only the calls above threshold, ordered by score — and only the new ones. Nothing new, no email.
The sources
A profile can follow several branches, each with its own weight. An example: a software and AI company in Veneto, with a second front on the creative industries.
Each source enters as an email alert or as official structured data. Never scraping: when a portal changes its look, the page breaks in silence — the notification email and the open data do not. It is the choice that keeps the flow alive over time.
The core
Relevance is not a black box. Two distinct stages: whatever is outside your perimeter is discarded without a score; whatever remains receives a reasoned mark.
These are your profile's criteria, not an opinion: whatever fails them leaves without a mark, and the card says which criterion stopped it. This is where most of the noise goes.
What passes the filter is compared with your objectives. Every mark comes with one line: why yes, why no.
Relevant: research and development on software/AI in Veneto, beneficiaries innovative startups, open window.
branch · businessOutside the geographic filter: measure reserved to the Mezzogiorno, out of perimeter. It does not even reach the score.
filter · geographicThe bridge
The profile is you — editable and versioned. You refine the results by changing the objectives, not by training a black box: every change stays tracked and every old score stays explainable.
Channel health
Active now
A source that goes quiet is a silent gap: calls that no longer arrive and you do not notice. BA.IA keeps count for each channel — and flags as silent whatever has been idle too long.
| Channel | Receptions | Last reception | Calls extracted | Status |
|---|---|---|---|---|
| regione_veneto | 14 | 18 Jun | 9 | active |
| incentivi.gov.it | 11 | 18 Jun | 7 | active |
| cciaa_tb | 6 | 16 Jun | 3 | active |
| eu_ft | 4 | 12 Jun | 2 | active |
| creative_europe | 2 | 2 May | 1 | silent |
It counts all a channel's receptions — email or open-data downloads — even those without calls: an empty alert still proves the source is alive. It is the datum that tells when a channel needs re-subscribing, before the silence becomes a problem.
Where it will go
The foundations are the same; the coverage widens.
Alongside email alerts and open data, the feeds of the portals that publish them. Same rule: official channels only. The cleaner the data, the sharper the discard by territory and beneficiary becomes.
Different profiles, mailboxes and sources for different projects, each with its own access — everyone sees only their own bay.