Rental Match - Find the best properties for a tenant - Part 2/2

In this part we will see the continuation of the workflow from Part 1, taking the loaded users (tenants or owners) and performing a match through an AI agent, to then send the best results via telegram to the tenant.

Part 2: Smart Matching & Notifications (Get Better Results Workflow)

Triggered by the Add User workflow, this sub-workflow shines with AI-driven matching. It analyzes tenant preferences and landlord data from Firestore, factoring in location proximity, price alignment, and guarantor compatibility. An AI Agent calculates match scores (0-100), and the system sends tailored Telegram notifications with top property options, including contact details and reasons for the match. Error handling ensures smooth operation even with missing data

Key Features:

  • Flexible Form Handling: Captures detailed tenant and landlord inputs with conditional logic.
  • BCRA API Integration: Validates guarantor creditworthiness for tenants.
  • Firestore Storage: Safely stores user and property data for easy retrieval.
  • AI-Powered Matching: Uses OpenAI to find optimal landlord-tenant pairs based on multiple criteria.
  • Real-Time Notifications: Delivers match results via Telegram with dynamic content.
  • Error Resilience: Manages missing data with clear feedback.

This dual-workflow system showcases n8n’s power in building scalable, user-friendly rental solutions.

Coming soon: The workflow will continue with the landlord flow and further information refinement.

Hi @pnahuelg

Question for ya. Why not just have part one and two in one topic? As you posted them both today, I do not really see a reason to have 2 separate topics.

The only reason is the character limit for body topics, I couldn’t create a single topic with both workflows because it exceeded the 32k-character limit. No matter how much text I removed, the workflow codes alone were enough to exceded that limit

1 Like

Ah weird thanks, thought a lot larger topics were possible. :thinking:

1 Like

Yep, me too :frowning: