Auto Germany apartment search & apply with Immobilienscout24 & Google Services
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 dynamically from Google Drive) - Recent salary slips (also fetched from Google Drive) The workflow runs daily at a scheduled time, emails landlords or agencies automatically, and logs every application into a Google Sheet for tracking. How It W
At a glance
Auto Germany apartment search & apply with Immobilienscout24 & Google Services is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, Google Drive. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Google Sheets, Google Drive
- Modules
- 14
- Price
- Free
- Version
- v1.0

About this workflow
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 dynamically from Google Drive) - Recent salary slips (also fetched from Google Drive) The workflow runs daily at a scheduled time, emails landlords or agencies automatically, and logs every application into a Google Sheet for tracking. How It Works 1. Scheduled Trigger – Runs every day at 9 AM (adjustable). 2. Fetch Listings – Uses immobilienscout24 API (or similar) to pull rental listings for your selected city. 3. Filter Listings – Keeps only listings matching your CITY, MAXRENT, and ROOMS settings. 4. Fetch Documents – Retrieves your Schufa report and salary slips from Google Drive (no need for local hosting). 5. Generate Cover Letter – Creates a personalized German-language letter per apartment. 6. Send Email Application – Sends the email to the landlord or agent with cover letter + documents attached. 7. Log Applications – Saves each application (title, address, rent, date) in a Google Sheet. How to Use 1. Import the workflow JSON into n8n. 2. Set environment variables in n8n (for security): - immobilienscout24TOKEN: Your immobilienscout24 API token - immobilienscout24LISTINGACTOR: Actor ID for your preferred rental listing scraper (or custom) - MYEMAIL: Your sender email address (SMTP configured in n8n) - SCHUFAFILEID: Google Drive File ID for your Schufa PDF - SALARYFILEID: Google Drive File ID for your Salary Slips PDF - APPLICATIONSHEETID: Google Sheet ID to log applications 3. Authenticate Google Drive and Google Sheets (OAuth2 in n8n). 4. Customize search filters in the Set Config node: - CITY (e.g., Berlin) - MAXRENT (e.g., 1200) - ROOMS (e.g., 2) 5. Activate the workflow – It will run daily at the configured time and send applications automatically. 6. Check your Google Sheet – Every application will be logged for tracking. Requirements - An immobilienscout24 account (or another apartment listing API, can be substituted). - A Google account (for Drive and Sheets integration). - A Schufa report (PDF) uploaded to Google Drive. - Recent salary slips (PDF) uploaded to Google Drive. - An SMTP-configured email account for sending applications. - n8n instance (self-hosted or cloud) with: - Google Drive and Google Sheets credentials configured - Environment variables set for tokens and file IDs - A working email SMTP setup
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Import contacts to EspoCRM from Google Sheets
Monitor new Instagram comments and update Google Sheets rows accordingly
Sync user & session stats from Google Analytics to Google Sheets
Create a new contact in Mautic for every new row added in Google Sheets using a custom webhook
Send documents to sign via DocuSign to e-mails retrieved from Google Sheets
Sync Zendesk knowledge base articles to Airtable with markdown conversion
Qualify and route real estate leads with Anthropic Claude, MLS/CRM, and Google Sheets
Automate RSS content with AI: summarize, notify & archive
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you