Workflow Template
Lease Renewal Workflow
Manages an upcoming lease expiry from intake through property condition review, renewal offer preparation, internal approval, tenant response (accept/counter/decline), documents & signing or vacancy process, with manager notification at final outcome.
When a lease is about to expire, property teams often juggle spreadsheets, email threads, and sticky notes to track condition reviews, offer approvals, and tenant responses — and renewals slip through the cracks or get sent late. The Lease Renewal Workflow gives every expiring lease a single record that moves automatically from intake through condition review, offer preparation, internal approval, and tenant decision, routing to signing or vacancy without manual chasing. Teams using structured renewal tracking report fewer missed deadlines and faster turnaround from offer to signed lease.
Business Outcomes
- Helps reduce missed renewal deadlines through automatic status tracking
- Speeds up internal approval cycles with routed requests instead of email chains
- Supports faster tenant response handling with clear accept/counter/decline paths
- Improves visibility into vacancy vs. renewal outcomes for portfolio planning
- Reduces manual handoffs between property, leasing, and management teams
Workflow Steps
Steps
- 1Create Lease Renewal Recordcreate record
Registers the lease renewal case from the intake form.
- 2Set Status to Openupdate record
Marks the renewal case as newly opened.
- 3Review Property Conditioncreate task
Manager inspects the property and records its condition before preparing an offer.
- 4Set Status to Under Reviewupdate record
Updates the record to reflect the condition review is complete and offer is being prepared.
- 5Prepare Renewal Offercreate task
Manager prepares the final renewal offer (rent and terms) based on the condition review.
- 6Set Status to Pending Approvalupdate record
Persists the prepared offer and marks the record pending internal approval.
- 7Request Internal Approvalrequest approval
Routes the renewal offer for internal approval before sending it to the tenant.
- 8Route on Internal Approval Outcome
Sends the offer to the tenant if approved, otherwise routes back for revision.
approval_status: "approved"→Send Renewal Offer to Tenantapproval_status: "rejected"→Loop Back to Offer PreparationDefault→End - 9Loop Back to Offer Preparationrestart from step
Restarts from offer preparation so the manager can revise the offer before resubmitting for approval.
- 10Send Renewal Offer to Tenantsend email
Emails the approved renewal offer to the tenant and requests their decision.
- 11Set Status to Offer Sentupdate record
Marks the record as awaiting tenant response.
- 12Collect Tenant Decisionrequest external input
Sends the tenant a link to accept, counter, or decline the renewal offer.
- 13Route on Tenant Decision
Routes to signing, renegotiation, or vacancy process based on the tenant's response.
tenant_decision: "Accepted"→Documents and Signingtenant_decision: "Countered"→Set Status to Renegotiatingtenant_decision: "Declined"→Start Vacancy ProcessDefault→End - 14Loop Back to Renegotiate Offerrestart from step
Restarts from offer preparation so the manager can renegotiate terms based on the tenant's counter.
- 15Documents and Signingcreate task
Manager prepares renewal documents and collects the tenant's signed lease.
- 16Set Status to Signedupdate record
Persists the signed document reference and marks the renewal as signed.
- 17Notify Manager - Renewal Signedsend email
Notifies the manager that the lease renewal has been signed.
- 18Start Vacancy Processcreate task
Manager begins turnover/vacancy preparations since the tenant declined to renew.
- 19Set Status to Vacatingupdate record
Persists the confirmed vacate date and marks the record as vacating.
- 20Set Status to Vacatedupdate record
Marks the record as vacated once the tenant has moved out.
- 21Notify Manager - Tenant Vacatedsend email
Notifies that the tenant has vacated and the unit is ready for turnover.
- 22Set Status to Renegotiatingupdate record
Marks the record as renegotiating after the tenant counters the renewal offer.
Fields
- Tenant Name*
- Tenant Email*
- Tenant Phone
- Property Address*
- Lease Expiry Date*
- Current Monthly Rent*
- +11 more fields
Forms
Lease Renewal Intake
8 fields
Data Views
Lease Renewals
tenant_name, property_address, lease_expiry_date, current_rent +2 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What happens if the internal approval is rejected?
If approval is declined, the workflow routes the record back to the offer preparation step so the team can revise the terms before resubmitting. This loop-back is built into the workflow, so no renewal offer goes to a tenant without sign-off. You can adjust who reviews the offer and what triggers a rejection at any point.
Can this handle a tenant countering the renewal offer?
Yes, the tenant decision step includes accept, counter, and decline paths. A counteroffer routes the record back to renegotiate the offer, letting the team revise terms and resend without starting a new record. This keeps the full negotiation history attached to a single lease renewal record.
What if the tenant declines the renewal outright?
A decline routes the record directly into the vacancy process, setting the status to vacating and eventually vacated. The manager is notified at this final outcome, so there's no gap between a declined renewal and vacancy planning starting.
How long does it take to set up this workflow?
The template is ready to use, so you can publish it in minutes rather than running a lengthy setup project. Once published, your team can start creating lease renewal records and running the live process immediately.
Can we customize the steps or approval logic?
Yes, every step, role, and notification can be edited directly inside assess.one to match your organization's approval hierarchy or condition review checklist. You can add extra review stages, change who receives approval requests, or adjust what triggers the vacancy process — all without needing developer involvement.
Who needs access to this workflow?
Typically property managers, leasing agents, and approvers who sign off on renewal terms need access, along with anyone who needs to be notified at the final outcome. Access and permissions for each role are configured inside assess.one, so you control exactly who can view or act on a given lease record.
What happens if property condition review flags issues?
The workflow holds the record under review until the condition assessment is complete, and you can customize this step to require repairs or notes before the offer preparation stage begins. This helps prevent renewal offers from going out before outstanding property issues are addressed.
How does the manager get notified of the final outcome?
Once a lease is signed or the property moves through the vacancy process to vacated, the workflow automatically triggers a manager notification. Notification settings, including who receives it and through which channel like email or Slack, are configured directly inside assess.one.
Can this workflow track multiple leases at once?
Yes, each lease renewal is created as its own record, so your team can track many leases simultaneously without them interfering with each other. Status fields like open, under review, pending approval, and signed make it easy to see where every lease stands at a glance.
What if documents and signing takes longer than expected?
The record remains in the signed-pending state until signing is confirmed, so nothing moves forward prematurely. Teams can customize reminders or escalation steps within assess.one to follow up if signing stalls.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
