Auto Germany apartment search & apply with Immobilienscout24 & Google Services
Needs changesWhat this workflow does
This workflow has 14 nodes and runs manually, when you click “Execute workflow” (plus 1 other trigger). Along the way it connects Google Drive and Google Sheets. It also calls rest.immobilienscout24.de over HTTP.
How it runs
Trigger: Manually, when you click “Execute workflow” (plus 1 other trigger).
- Set Config (Edit Fields (Set)): sets or maps fields
- GeoID Lookup (HTTP Request): calls rest.immobilienscout24.de
- Extract GeoID (Function): runs custom JavaScript (legacy Function node)
- Fetch Listings From immobilienscout (HTTP Request): calls rest.immobilienscout24.de
- Extract Listings (Function): runs custom JavaScript (legacy Function node)
- Filter Results (Function): runs custom JavaScript (legacy Function node)
- Process Apartments One-by-One (Loop Over Items (Split in Batches)): loops over the items in batches
- Fetch Schufa (Google Drive) (Google Drive): uses Google Drive
- Fetch Salary Slips (Google Drive) (Google Drive): uses Google Drive
- Generate Cover Letter (Function): runs custom JavaScript (legacy Function node)
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: rest.immobilienscout24.de
Before you upgrade to n8n 3.0
2 things in this workflow are removed in n8n 3.0. Fix them before you upgrade:
- Cron in Cron Trigger: replace with Schedule Trigger.
- Function (legacy) in Extract GeoID, Extract Listings, Filter Results…: replace with Code node, mode 'Run Once for All Items'.
| Removed in 3.0 | Replace with |
|---|---|
| Cron Cron Trigger | Schedule Trigger |
| Function (legacy) Extract GeoID, Extract Listings, Filter Results, Generate Cover Letter | Code node, mode 'Run Once for All Items' |
Nodes used (9)
- Cron
n8n-nodes-base.cron - Manual Trigger
n8n-nodes-base.manualTrigger - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - Function
n8n-nodes-base.function - Google Drive
n8n-nodes-base.googleDrive - Send Email
n8n-nodes-base.emailSend - Google Sheets
n8n-nodes-base.googleSheets - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches
From the author
This n8n workflow automatically finds apartments for rent in Germany, filters them by your city, rent budget, and number of rooms, and applies to them via email. Each application includes: - A personalized German cover letter - Schufa report (fetched…