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.