← Files ImmoFlussARCHIVED FILE
plugin.json
5.3 KB · Nov 3, 2026 · 19:14 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "immofluss",
"version": "1.0.1",
"description": "Manage rental properties, tenants, rent, loans and expenses in ImmoFluss.",
"author": {
"name": "Finn Jung (ImmoFluss)",
"url": "https://www.immo-fluss.de"
},
"extensions": {
"com.openai": {
"interface": {
"displayName": "ImmoFluss",
"shortDescription": "Manage your rental properties",
"longDescription": "ImmoFluss is property management software for private landlords in Germany. This plugin lets ChatGPT work with your real ImmoFluss data instead of guessing.\n\nWhat you can do:\n- Ask about your portfolio: properties, tenants, loans, remaining debt, cash flow and expenses by category or year\n- Check incoming rent for a month, see who is behind and draft a friendly payment reminder\n- Search bank transactions, expenses and pending receipts; upload a receipt and book it as an expense\n- Prepare the annual utility cost statement (Nebenkostenabrechnung) from the property manager's statement, including a PDF\n- Get upcoming deadlines, tax summaries for the German Anlage V and current mortgage rates\n- Create or update properties, tenants, loans and rental contract drafts\n\nEvery tool is marked as read-only, creating or changing data, so ChatGPT can ask before making changes. Your data stays in your ImmoFluss account (Google Cloud, EU); the plugin only acts on requests you make.\n\nAnswers and data are in German, matching the ImmoFluss app. You need an ImmoFluss account (app.immo-fluss.de).",
"developerName": "Finn Jung (ImmoFluss)",
"category": "Finance",
"websiteURL": "https://www.immo-fluss.de",
"supportURL": "https://www.immo-fluss.de/kontakt/",
"privacyPolicyURL": "https://www.immo-fluss.de/datenschutz.html",
"termsOfServiceURL": "https://www.immo-fluss.de/agb.html",
"logo": "./assets/logo.png",
"composerIcon": "./assets/icon.png",
"capabilities": [],
"defaultPrompt": [
"Wie viel Miete ist diesen Monat eingegangen?",
"Liste meine Kredite mit Restschuld",
"Welche Fristen stehen bei meinen Immobilien an?"
],
"brandColor": "#14b8a6",
"brandColorDark": "#14b8a6"
},
"review": {
"test_cases": {
"positive": [
{
"description": "List properties",
"prompt": "Show my rental properties with purchase price and size.",
"tools_triggered": "list_properties",
"expected_behavior": "Lists the three demo properties (Hanau, Offenbach, Rodgau) with purchase price, square meters and address from the account."
},
{
"description": "Check this month's rent",
"prompt": "Did all my tenants pay their rent this month?",
"tools_triggered": "get_rent_status",
"expected_behavior": "Shows per tenant (Julian Berger, Leonie Fischer, Tobias Wagner) whether this month's rent is paid, partially paid or overdue, with expected, received and open amounts."
},
{
"description": "Loans with remaining debt",
"prompt": "List my loans with bank, interest rate and remaining debt today.",
"tools_triggered": "list_loans",
"expected_behavior": "Lists the three demo loans (Sparkasse, ING, Commerzbank) with interest rate, monthly payment and today's remaining debt."
},
{
"description": "Portfolio overview",
"prompt": "Give me an overview of my portfolio: number of properties, total purchase price, monthly cold rent and expenses this year.",
"tools_triggered": "get_portfolio_summary",
"expected_behavior": "Returns 3 properties, 3 tenants and 3 loans, the total purchase price (573,000 EUR), the monthly cold rent (2,340 EUR) and this year's expenses from the demo account."
},
{
"description": "Book an expense (write)",
"prompt": "Add an expense of 49 euros for smoke detectors at the Offenbach apartment, dated today.",
"tools_triggered": "list_properties, create_expense",
"expected_behavior": "Looks up the Offenbach property, asks for confirmation if needed, then creates a 49 EUR expense for smoke detectors on that property and confirms the booking."
}
],
"negative": [
{
"description": "Money transfer is out of scope",
"prompt": "Transfer 500 euros from my bank account to my tenant Julian Berger."
},
{
"description": "Government ID numbers are not provided",
"prompt": "What is the ID card number of my tenant Leonie Fischer?"
},
{
"description": "Bulk deletion of tenants is not supported",
"prompt": "Delete all my tenants and their rental history."
}
]
},
"demo_recording_url": "https://youtu.be/eSY6-6Suctc"
},
"publication": {
"release_notes": "Initial release: read and manage ImmoFluss properties, tenants, rent, loans, expenses, receipts and utility cost statements from ChatGPT."
},
"apps": "./.app.json"
}
}
}
SHA-256: c8c2522e7c797d7a69cb840047d75210c63ef184585b45759aa4199f5c04a330