Templates / Manage rent, maintenance and tenant messages with OpenAI, Telegram and Sheets

Manage rent, maintenance and tenant messages with OpenAI, Telegram and Sheets

Needs changes

by Rahul Joshi ✓ · 39 views · created 2026-08-10 · Ticket Management, AI Chatbot

Needs changes. This template uses 1 thing(s) that n8n 3.0 removes: OpenAI (legacy). 1 breaking item(s) found. Static check, last run 2026-10-19.

What this workflow does

This workflow has 34 nodes and runs on a schedule (every day) (plus 2 other triggers). Along the way it connects Google Sheets, Telegram and Slack.

How it runs

Trigger: On a schedule (every day) (plus 2 other triggers).

  1. Get All Tenants (Google Sheets): uses Google Sheets
  2. Get All Tenants For Lookup (Google Sheets): uses Google Sheets
  3. Slack: uses Slack
  4. Calculate Rent Status (Code): runs custom JavaScript code
  5. Find Tenant By ChatId (Code): runs custom JavaScript code
  6. Route By Rent Status (Switch): routes items into branches
  7. Classify Tenant Message (OpenAI): uses OpenAI
  8. Send Rent Due Reminder (Telegram): uses Telegram
  9. Send Upcoming Rent Reminder (Telegram): uses Telegram
  10. Notify Tenant Overdue (Telegram): uses Telegram

…plus 21 more steps. See the full node list below.

Services it uses

Google SheetsTelegramSlack

Before you upgrade to n8n 3.0

1 thing in this workflow is removed in n8n 3.0. Fix it before you upgrade:

  • OpenAI (legacy) in Generate Receipt Message, Classify Tenant Message: replace with OpenAI node (AI section).

Rather not rewrite it? Many of these flows can be rebuilt in Make (free plan).

Removed in 3.0Replace with
OpenAI (legacy)
Generate Receipt Message, Classify Tenant Message
OpenAI node (AI section)

Nodes used (10)

From the author

Quick Overview This workflow automates rent reminders and tenant support by combining Google Sheets as the system of record with Telegram messaging, OpenAI (gpt-4o-mini) intent classification and receipt writing, and Slack/Telegram owner alerts for overdue…

Excerpt from Rahul Joshi's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.