🏡 VETTED AGAINST YOUR NON-NEGOTIABLES

Thirteen alerts. None of them had a lift.

The portals send you everything in the price band and let you find out about the third floor walk-up yourself. So you check listings twice a day and still miss the one that mattered.

Give joris your three hard requirements. It reads each new listing against them and hands you a short vetted list — plus the pile it rejected, with the reason on each one, so “nothing today” is an answer you can believe.

No card to start · 14-day trial · one digest a day, 8 AM
Daily · 8:00 AM 13 scanned v41

2 worth your time

Since Tuesday · 6 rejected, listed below with reasons
TOP MATCH NEW TODAY
T3 · Graça, 119 m²
€280,000
€2,353/m²
✓ Lift ✓ Terrace 12 m² ✓ 8 min to school ? Lift age unstated
Meets all three must-haves. The listing doesn't say when the lift was serviced — worth asking before you view.
T2 · Penha de França, 92 m² €245,000
✓ Lift Balcony only, 4 m² ↓ €15,000 since June
REJECTED · 6
T2 · Alvalade, 84 m² — €249,000No lift · 3rd
T3 · Arroios, 104 m² — €335,000€45k over
T2 · Beato, 77 m² — €230,000No outdoor
+ 3 more, each with its reason
THE ONE THING THIS TEMPLATE DOES

It shows you what it threw away.

Any filter can hand you a short list. The reason you don't trust one is that you can't see what it dropped — so you go back to the portal and check anyway. Here every rejection is listed with the requirement it failed. Two minutes tells you the filter is working, and then you stop checking.

OVERNIGHT · 13 NEW LISTINGS
13scanned across 4 portals
8in your area and band
2pass all three must-haves
Eleven listings you'd have opened, read and closed. You never see them — but you can see why.
THE REJECT PILE, IN FULL
T2 · Alvalade, 84 m²
€249,000
No lift · 3rd floor
T3 · Arroios, 104 m²
€335,000
€45k over ceiling
T2 · Beato, 77 m²
€230,000
No outdoor space
T3 · Marvila, 110 m²
€268,000
34 min to school
T2 · Graça, 68 m²
€239,000
Duplicate of #4102
T3 · Olaias, 98 m²
€259,000
You dismissed it in May
Disagree with a rejection? Say so once — “a good balcony counts as outdoor space” — and the rule changes for good.
HARD RULES, SOFT PREFERENCES

Three things you won't compromise on. Everything else is negotiable.

Portal filters only understand numbers — price, rooms, area. They can't hold “must have a lift because of my mother's knees” or “walkable to the school on Rua da Graça”. Those are the requirements that actually decide it.

You write them in a sentence. The routine reads the listing itself — the description, the details table, the address — to check them, and tells you when a listing is silent on one rather than guessing.

YOUR BRIEF set once in March
MUST
A working lift
Checked against the listing text and floor count
MUST
Under €290,000
Price drops into range are flagged as new
MUST
Walk to school under 15 min
Judged from the address, not the district — and flagged when the listing won't say
NICE
Outdoor space, 8 m²+
Ranks a listing up; doesn't reject it
NEVER
Ground floor on a main road
Added in May after a viewing you hated
THE THINGS PORTALS NEVER TELL YOU

Movement matters more than new arrivals

Because it remembers every listing it has seen, the digest can lead with changes — which is where the opportunity usually is.

PRICE DROP
€15,000 off, and now in range
A flat you filtered out in June crossed your ceiling last night. It's at the top of today's digest, marked as a drop rather than a new listing.
RELISTED
Same flat, new agent, new photos
Portals treat it as fresh stock. The digest says it's been on the market 94 days — useful information when you make an offer.
GONE
The one you were thinking about sold
Told plainly, with the asking price it went at — so your sense of the market stays current.
STRAIGHT ANSWERS

Before you ask

How is this better than Rightmove or Idealista alerts?

Portal alerts match on price and location only — they can't read a listing. joris checks each new listing against your real deal-breakers (lift, outdoor space, min. size) and tells you why each one passed or failed, so the shortlist is already vetted.

Does it track listings I've already seen?

Yes. When you save or dismiss a listing, joris remembers, so each run leads with genuinely new places and price changes instead of re-surfacing yesterday's. That “what changed since yesterday” view is the whole point.

Which portals does it search?

It reads the live web rather than plugging into one portal's API, so it isn't limited to a single site. Tell it the areas and criteria; it goes and checks the listings that are actually out there.

Can it watch for price drops?

Yes — because it remembers what it's shown you, it can flag when a place you're tracking drops in price, not just when something new appears.

How often does it run?

Daily suits most active searches, but you can set any cadence. Each run is a fresh, vetted shortlist waiting for you — no refreshing a portal ten times a day.

PAIRS WELL WITH

If you're vetting something else

People who run this routine tend to add one of these within a fortnight.

NOT PROPERTY?

Tell us what you're vetting

Plots with planning permission. Used cars under 60,000 km. Commercial units with three-phase power. Anything where the listings are plentiful and the requirements are yours — describe it and we'll design the output template.

Tomorrow's shortlist is already vetted

Write your three must-haves in a sentence, pick a time, and the first digest lands with its reject pile attached. Disagree with a rejection once and the rule changes for good.

Start free
One flat price after the trial · see pricing · nothing to configure