[KongchangAI]
· 2 min read· 1,065 words

Building an AI Property Deal-Finder with n8n: Automated Listing Screening

Building an AI Property Deal-Finder with n8n: Automated Listing Screening

n8n + AI agent auto-scans property listings, deduplicates, scores them, and pushes curated results to Slack.

This article introduces an AI property screening assistant built with an n8n workflow: the system uses Apify to scrape new listings on a daily schedule, deduplicates by property ID, calls an AI agent to score each property with a Buy/Maybe/Avoid verdict, then writes results to Google Sheets and pushes a Slack card. In the demo, the AI gave one property a 45-point "Maybe" rating, showing the system filters rather than blindly recommends. The creator emphasizes that deduplication prevents redundant API calls from inflating costs. The article concludes that while the approach is low-barrier and modular — making it a great starting point for a personal property monitor — the validity of the scoring criteria and compliance around data scraping still deserve serious attention.

From Manual Browsing to Automated Screening

Scrolling through hundreds of property listings every day, comparing prices and potential risks one by one — it's one of the most time-consuming routines for real estate investors. A YouTube creator shared an AI property deal-finder built with an n8n workflow, and the core idea is straightforward: let the machine handle scanning, comparing, and initial evaluation, while the human focuses solely on final decisions and viewings.

The system has a clear goal — instead of manually scrolling through thousands of listings, an automated workflow scans newly listed properties (the demo uses data from a Rightmove-style site), tracks price changes, and cross-references similar properties in the same area. More importantly, it checks key indicators like EPC energy ratings and renovation requirements, automatically flagging various red flags.

AI screening results pushed to Slack

Ultimately, the AI assigns each property one of three verdicts: Buy, Maybe, or Avoid. Only listings worth attention get pushed to a Slack channel, complete with a clean information card and a direct link to the listing.


n8n is an open-source workflow automation tool, similar in concept to Zapier or Make (formerly Integromat), but with support for self-hosted deployment — meaning users can run it on their own servers without data passing through third-party platforms. It uses a visual node editor where each node represents an action (such as an HTTP request, database write, or AI API call), with data passing between nodes via connections. For developers, n8n also supports custom JavaScript for flexible data processing. Because it can be self-hosted for free, n8n is often preferred over commercial SaaS solutions for long-running automations that involve sensitive data (such as property information or personal accounts).

EPC (Energy Performance Certificate) is a legally required rating document for property transactions in the UK, graded from A (most efficient) to G (least efficient). It directly affects heating costs and future rental compliance — with ongoing policy discussions in the UK about raising minimum EPC requirements for rental properties after 2025, it has become a key metric investors use to assess holding costs.

How the Workflow Actually Runs

The entire n8n workflow can be set to trigger automatically every morning at 7 AM, or run manually on demand. In the creator's demo, after a complete execution, property details were written to a Google Sheet and a Slack notification was sent.

What's interesting is the actual result from the demo: after scanning the property data, the AI agent returned a verdict of "Maybe" with a composite score of just 45 out of 100. This relatively conservative output actually demonstrates that the system isn't blindly recommending properties — there's a scoring mechanism doing the filtering, and low-scoring listings get clearly flagged to avoid misleading decisions.

AI gives a Maybe rating to a property

Looking at the node flow, data moves roughly like this: after the trigger node fires, it enters a configuration node that centrally manages all parameters — search URL, maximum listings to fetch, target city, Slack channel name, Google Sheet ID, sheet name, email address, and more. Centralizing configuration in one place is a common practice for keeping these kinds of workflows maintainable and reusable.

Scraping, Deduplication, and Cost Control

After the configuration step comes the Apify scraper node. In the demo, it successfully retrieved 10 property listings along with their IDs.

A critical step is the deduplication check. The system uses property IDs to ensure the same listing doesn't enter the downstream processing more than once. The creator specifically highlighted the importance of this step: it prevents duplicate listings from wasting AI API call credits. This is an easily overlooked but very practical detail in automated workflow design — every AI evaluation consumes API costs, so deduplication directly affects long-term operating expenses.

For demonstration purposes, the creator temporarily limited the number of listings sent to the AI for analysis from 10 down to 1, making it easier to clearly trace the complete path of a single listing from scraping to final judgment.


Apify is a cloud-based web scraping and automation platform that offers a large library of pre-built "Actors" (scraper scripts) covering major websites like Amazon, LinkedIn, and Rightmove. Users don't need to maintain their own scraping infrastructure — they simply call the relevant Actor with parameters (such as a search URL and listing count) and receive structured data in return. Apify charges based on usage, typically calculated per thousand requests or by runtime. In n8n, the Apify node authenticates via API key, then triggers a specified Actor and waits for results — making it a common choice for scenarios that require rendering JavaScript-heavy pages.

It's worth noting that using third-party scraping services to access property platform data requires attention to the target website's terms of service. Some platforms explicitly prohibit automated bulk scraping, which is the context behind the compliance risk mentioned at the end of the article.

The Value and Limitations of This Approach

This project demonstrates a typical use case for n8n combined with AI agents in a specialized domain: hand off repetitive, rule-based information filtering to automation, delegate judgment-oriented steps to AI, while keeping final decision-making authority with the human.

Its strengths lie in its low-code accessibility and modularity — the configuration node, scraping node, deduplication logic, AI evaluation, and Slack push each handle their own responsibilities, and users can flexibly adjust target cities and metrics based on their own priorities. For investors or buyers who need to track listings in specific areas over the long term, a daily automated digest of curated results can save enormous amounts of repetitive work.

That said, it's important to be clear-eyed about the limitations. The "45 points / Maybe" result from the demo indicates that the accuracy and weight settings of the AI scoring still need validation — how the scoring criteria are designed and how EPC ratings and renovation costs are quantified are the core factors determining the system's practical usefulness, and the demo doesn't go deep on these. Additionally, scraping data from third-party property sites may raise compliance concerns, and stable long-term operation depends on the availability of the scraping service.

Overall, this is a well-conceived, highly replicable automation example — a solid starting point for building a personal property monitoring system. But to truly use it for investment decisions, considerably more work is needed on the scoring model and data quality.

#n8n#AI property screening#real estate automation#Apify#workflow automation#property deal finder#Slack notifications#EPC rating
Share:

Related articles