Automated lease renewal reminders are messages triggered by lease expiry dates—sent at 90, 60, 30, and 14 days before a lease ends. They reduce tenant churn by keeping renewal top of mind, surfacing renewal offers early, and giving tenants enough lead time to make a decision without feeling pressured. Setting this up requires configuring date-based triggers in your automation platform and creating 4–5 message templates.
Lease renewal is where reactive agencies lose tenants and proactive agencies retain them. Research from NMHC shows that retaining a tenant costs 30–50% less than acquiring a new one—including vacancy time, marketing spend, and administrative effort. Automated renewal reminders are the most practical tool for systematic tenant retention.
Why Automate Renewal Reminders?
Manual renewal reminders are forgotten under workload pressure, sent too late to give tenants real decision time, and inconsistently applied across different agents. Automation makes them universal, timely, and tracked.
Common renewal mistakes without automation:
- Reminder sent 2 weeks before expiry—not enough time for a tenant to decide and complete paperwork
- Some tenants reminded, others not (depends on which agent manages the account)
- No renewal offer included in the reminder—just a notification, no call to action
- No follow-up if the tenant doesn't respond to the first reminder
- Tenant moves out, vacancy goes unplanned
With automation, none of these apply.
Step 1: Source Your Lease Expiry Dates
Lease expiry dates are the trigger for the entire renewal sequence. Source them from your property management system, CRM, or a maintained spreadsheet. Ensure your automation platform can access this data in real time.
Data sources:
- Property management system (PMS): Most PMS platforms (PropertyMe, Buildium, Yardi) have lease start/end dates that can be exported or accessed via API
- CRM custom fields: Add a "Lease Expiry Date" field to each tenant record in HubSpot, Pipedrive, or Salesforce
- Google Sheets: For smaller agencies, a simple spreadsheet with tenant name, WhatsApp number, and lease expiry date can be the data source—connected to automation via Zapier or Make.com
Regardless of the source, ensure the data is:
- Updated whenever a lease is extended or terminated early
- Accessible to your automation platform for daily trigger checks
- Accurate (a wrong expiry date means reminders send at the wrong time)
Step 2: Design Your Renewal Sequence
A complete renewal sequence has 4–5 touchpoints starting 90 days before expiry. The tone progresses from informational (90 days) to offer-focused (60 days) to urgent (14 days).
Renewal sequence:
90-day message — Informational: "Hi [Name], your lease at [Property] expires on [Date]—still 3 months away. We wanted to give you plenty of time to consider your options. Would you like to renew, or should we start helping you explore alternatives? No rush at this stage—just let us know!"
60-day message — Offer presentation: "Hi [Name], your lease expires in 60 days on [Date]. We'd love to keep you as a tenant! Here are the renewal options we can offer:
✅ 12-month renewal at [current rent or new rate] ✅ 24-month renewal at [discounted rate if applicable] ✅ Month-to-month at [higher rate, if offered]
Would you like to discuss any of these? I'm happy to arrange a quick call."
30-day message — Gentle urgency: "Hi [Name], lease renewal time is approaching—just 30 days left on [Date]. Have you had a chance to consider the options? We need to start paperwork at least 2 weeks before expiry to ensure continuity. Shall we lock in your renewal this week?"
14-day message — Final prompt: "Hi [Name], your lease expires in 2 weeks on [Date]. This is likely our last chance to process a renewal before the deadline. If you're planning to renew, let's finalize paperwork this week. If you've decided to move on, no problem—we can help you find your next place too!"
Post-expiry message (if no renewal confirmed): "Hi [Name], your lease has now expired. Please confirm your current situation—are you on a month-to-month extension, or have you moved out? We want to ensure our records are up to date and that you have everything you need."
Key insight: The 60-day message is the most important—it is when tenants are actively considering their decision and an offer presented clearly has the highest conversion probability. Never send a renewal reminder without a specific renewal offer or call to action.
Step 3: Create WhatsApp Templates
Each renewal reminder is a business-initiated message and requires a Meta-approved WhatsApp template. Create templates for each of the 4–5 touchpoints and submit for approval before configuring the sequence.
Template category guidance:
- 90-day and 60-day messages: Marketing category (promotional, requires opt-in)
- 30-day and 14-day messages: Utility category (transactional/service, lower approval bar)
- Post-expiry message: Utility category
For the 90-day and 60-day messages (Marketing category), ensure tenants have opted in to receive marketing messages—typically captured at the tenancy start or via a separate opt-in during onboarding.
Step 4: Configure Date-Based Triggers
Set up date-relative triggers in your automation platform: "90 days before [Lease Expiry Date] → Send message 1" and so on. These triggers run daily and check every active tenancy against the current date.
Trigger configuration:
- In your automation platform, navigate to Workflows or Sequences
- Create a new workflow: "Lease Renewal Sequence"
- Set trigger type: "Date-based" with field "Lease Expiry Date"
- Trigger conditions:
- Expiry date is exactly 90 days from today: Send Message 1
- Expiry date is exactly 60 days from today: Send Message 2
- Expiry date is exactly 30 days from today: Send Message 3
- Expiry date is exactly 14 days from today: Send Message 4
- Configure exit conditions:
- Tenant replies with renewal confirmation: Pause sequence, notify agent
- Tenant replies they are moving out: Pause sequence, trigger vacancy preparation workflow
- Tenant is manually marked "Do Not Renew": Remove from sequence
Step 5: Handle Renewal Confirmations
When a tenant replies positively to a renewal reminder, the AI should collect their preferred renewal term, confirm the process, and notify the agent to prepare the renewal agreement—all automatically.
Renewal confirmation flow:
- Tenant replies: "Yes, I'd like to renew for 12 months"
- AI confirms: "Great! I'll notify [Agent Name] to prepare your renewal agreement. You'll receive it via email within 2 business days. The process is simple—electronic signature, no need to visit the office."
- Agent receives notification with tenant details and selected renewal term
- Agent prepares agreement and sends via DocuSign or similar
- Once signed, AI sends congratulations message and updates lease dates in the system
Conclusion
Automated lease renewal reminders are one of the highest-ROI items in the property automation stack—retaining a tenant avoids weeks of vacancy, re-marketing costs, and application processing. Setting up the sequence takes 2–4 hours and then runs automatically for every tenancy in your portfolio.
Join the waitlist to activate automated lease renewal reminders with RentPilot—configured for your lease terms and timed perfectly for maximum tenant retention.
