Workflow Template
Lease Renewal Workflow
Manages upcoming lease expiries end-to-end: intake of expiry details, property manager review and offer preparation, portfolio manager approval, tenant negotiation via accept/counter/decline, and final signing or vacancy handoff, with status tracking throughout.
When lease expiries live in spreadsheets and scattered emails, property managers miss renewal windows, offers stall waiting for approval, and nobody can say where a tenant negotiation stands. The Lease Renewal Workflow captures expiry details on intake, walks each renewal through property manager offer prep, portfolio manager approval, and tenant accept/counter/decline, then routes to signing or a vacancy handoff automatically. The team gets a single reference number and status per lease, with every offer, negotiation, and signed document tracked on the record's timeline.
Business Outcomes
- Fewer lease expiries missed by keeping every renewal tracked by status from intake to signing or vacancy
- Faster offer turnaround with portfolio manager approval routed automatically instead of chased by email
- Clearer visibility into where each tenant negotiation stands, from offer sent through counter-offer or decline
- Reduced manual re-entry since offer details, signed lease data, and tenant decisions save straight to the record
- Smoother vacancy handoff triggered automatically the moment a tenant declines to renew
Workflow Steps
Steps
- 1Create Lease Renewal Recordcreate record
Creates the lease renewal record from the submitted intake form.
- 2Set Status to Upcomingupdate record
Sets the renewal status to Upcoming.
- 3Email Acknowledgement to Property Managersend email
Sends the property manager an acknowledgement email with the renewal reference number.
- 4Property Manager: Review Property and Prepare Offercreate task
Creates a blocking task for the property manager to review the property's condition and prepare the renewal offer.
- 5Save Offer Details to Recordupdate record
Persists the condition notes and offer details captured by the property manager to the record.
- 6Portfolio Manager: Approve or Reject Offerrequest approval
Requests portfolio manager approval of the prepared renewal offer.
- 7Route Offer Approval Outcome
Routes based on whether the portfolio manager approved or rejected the offer.
approval_status: "approved"→Set Status to Offer Sentapproval_status: "rejected"→Loop Back for Revised OfferDefault→End - 8Loop Back for Revised Offerrestart from step
Restarts the workflow from the offer preparation task so the property manager can revise the offer, up to 2 times.
- 9Set Status to Offer Sentupdate record
Sets the renewal status to Offer Sent.
- 10Send Renewal Offer to Tenantrequest external input
Emails the tenant the offer details and a form to accept, counter-offer, or decline, then waits for their reply.
- 11Route Tenant Decision
Routes based on the tenant's decision: Accept, Counter-offer, or Decline.
tenant_decision: "Accept"→Set Status to Signingtenant_decision: "Counter-offer"→Set Status to Negotiatingtenant_decision: "Decline"→Set Status to Not RenewedDefault→End - 12Set Status to Negotiatingupdate record
Sets the renewal status to Negotiating following a tenant counter-offer.
- 13Loop Back for Revised Offer After Counterrestart from step
Restarts the workflow from the offer preparation task so the property manager can respond to the tenant's counter-offer, up to 2 times.
- 14Set Status to Signingupdate record
Sets the renewal status to Signing following tenant acceptance.
- 15Property Manager: Prepare and Sign Renewalcreate task
Creates a blocking task for the property manager to prepare and sign the renewal lease.
- 16Save Signed Lease Details to Recordupdate record
Persists the signed date, new expiry date, and signed lease document to the record.
- 17Set Status to Renewedupdate record
Sets the renewal status to Renewed.
- 18Email Tenant Renewal Confirmationsend email
Emails the tenant confirmation of the renewal with the new lease expiry date.
- 19Email Property Manager Signed Confirmationsend email
Emails the property manager confirming the renewal has been signed.
- 20Set Status to Not Renewedupdate record
Sets the renewal status to Not Renewed following tenant decline.
- 21Create Vacancy Process Taskcreate task
Creates a fire-and-forget task for the property manager to start the vacancy process.
- 22Email Property Manager Vacate Noticesend email
Emails the property manager that the tenant will vacate the property.
Fields
Show all 18 fieldsShow fewer fields
FormLease Renewal Intake
- Property Manager Name*· Text
- Property Manager Email*· Email
- Tenant Name*· Text
- Tenant Email*· Email
- Property Address*· Text
- Lease Expiry Date*· Date
- Current Rent*· Number
- Proposed Renewal Terms*· Long text
TaskProperty Manager: Review Property and Prepare Offer
- Condition Notes*· Long text
- Offered Rent*· Number
- Offered Lease Term*· Text
- Offer Conditions· Long text
TaskProperty Manager: Prepare and Sign Renewal
- Signed Date*· Date
- New Lease Expiry Date*· Date
- Signed Lease Document*· File upload
Other fields
- Renewal Status· Choice
- Tenant Decision*· Choice
- Comments or Counter-Offer· Long text
- Property Manager Name*
- Property Manager Email*
- Tenant Name*
- Tenant Email*
- Property Address*
- Lease Expiry Date*
Forms
Lease Renewal Intake
8 fields
Data Views
Lease Renewals Overview
tenant_name, property_address, lease_expiry_date, offered_rent +1 more
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Categories
FAQs
What happens if the portfolio manager rejects the renewal offer?
If the portfolio manager rejects the offer, the workflow loops back to the property manager's offer preparation task so a revised offer can be prepared, and this can happen up to two times. The condition notes, offered rent, term, and any conditions are saved to the record each time the offer is updated. If the offer still isn't approved after the allowed revisions, the workflow follows the otherwise path from the approval routing step.
Can this handle a tenant counter-offer instead of a straight accept or decline?
Yes, the tenant's emailed offer form includes an option to counter-offer along with comments or counter-offer details. When a tenant counters, the status updates to Negotiating and the workflow loops back to the property manager's offer preparation task, again capped at two revision loops, so a new offer can be drafted in response.
What if the tenant declines the renewal offer?
A decline sets the status to Not Renewed and creates a fire-and-forget task for the property manager to start the vacancy process, with vacancy process notes captured on that task. The property manager is also emailed a vacate notice so the team is notified without waiting on a blocking step.
Who is responsible for each step in this workflow?
The property manager reviews the property, prepares the initial and any revised offers, and later prepares and signs the renewal lease. The portfolio manager approves or rejects the prepared offer before it goes to the tenant. The tenant takes part through an emailed form to accept, counter, or decline, with no account required.
What happens after the tenant accepts the renewal offer?
Acceptance moves the status to Signing and creates a blocking task for the property manager to prepare and sign the renewal lease, capturing the signed date, new lease expiry date, and signed lease document. Once saved to the record, the status updates to Renewed and confirmation emails go out to both the tenant and the property manager.
Can we customise the offer preparation or approval steps?
Yes, a workspace can describe the change it wants in plain English or edit the steps directly in the workflow editor, and earlier versions are kept. This makes it straightforward to adjust what the property manager captures during offer prep or how many revision loops are allowed.
What if the revision loop limit is reached without an approved or accepted offer?
The offer preparation loop is capped at two revisions in each direction, after approval rejection and after a tenant counter-offer. If the offer still hasn't been approved or accepted by then, the routing step's otherwise path applies, so the team can decide how that renewal proceeds from there.
Does the property manager need to log in to complete their tasks?
The property manager works as a workspace member, so their review, offer preparation, and signing tasks are assigned to them within the workspace. The tenant, by contrast, takes part entirely through the public request form and emailed forms and never needs an account.
Where can we see the status of a lease renewal at any point?
Every renewal is a record with its own reference number, current status such as Upcoming, Offer Sent, Negotiating, Signing, Renewed, or Not Renewed, and a timeline of everything that happened. Table views and dashboards show all renewals grouped by status, so the team can see at a glance which leases need attention.
What details get saved to the record versus staying on a task?
Details entered on tasks the workflow waits for, like offer preparation and lease signing, are saved directly to the record. The vacancy process task is fire-and-forget, so its vacancy process notes stay with that task and appear in the record's task list rather than as a record field.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
