Reference · built on requestOperator by FibricProperty & tenants

Lease Expiry

Every lease end date watched against its notice period and the holiday calendar, with an offer or a notice proposed before the deadline.

About

A lease ends on a date. The notice you owe, or the notice a resident owes you, falls due some days before it, and if that day is a public holiday the mail does not move. Lease Expiry keeps that arithmetic. It reads lease end dates and renewal state from Entrata, Buildium, or AppFolio Property Manager, the notice period recorded on each lease, and the public holidays for your country and region from Nager.Date.

For each lease it proposes the next step on the right day: a renewal offer, a reminder, or the notice itself, through Twilio SendGrid, Postmark, or Twilio SMS. You approve the message and the date. It also proposes recording the outcome on the lease, so the next person to open it sees what happened.

This is a reference listing. It documents what Fibric would read from Lease Expiry and what it could propose, based on the vendor's published interfaces. Fibric builds it under a managed deployment when you request it; selecting it here installs nothing.

Inputs

  • Expiring leases from Entrata getExpiringLeases, filtered by lease expiration date range, and lease details with move-out and notice dates
  • Leases, renewals, move outs, and rent schedules in Buildium through /v1/leases, and occupancies in AppFolio Property Manager
  • Public holidays by country from Nager.Date, with the counties field for regional days and types such as Public, Bank, and Observance
  • Delivery events on notices already sent: delivered, deferred, and bounce from the SendGrid Event Webhook, and bounces from Postmark
  • Replies: inbound email posted by the Postmark Inbound webhook, and inbound SMS replies through Twilio
  • Lease activities and notes already on the lease, so a resident who has answered is not asked again

Proposed actions

  • Target capability: propose a renewal offer by email through SendGrid or Postmark, or by SMS through Twilio, with the deadline date written into the text
  • Target capability: propose a reminder ahead of the notice date, moved earlier when that date falls on a public holiday listed by Nager.Date
  • Target capability: propose the non-renewal or move-out notice text for a person to send by the date the lease requires
  • Target capability: propose placing a lease on notice in Entrata through onNoticeLease, with notice date, move-out date, and unit available date, once the resident confirms
  • Target capability: propose a lease activity in Entrata through sendLeaseActivities, or a note on the lease in Buildium, recording what was sent and answered

Proposed actions are target capabilities. Every action runs propose-first and needs a validated deployment and the appropriate permissions.

What you can build

  • Offer a renewal before the notice window closes

    Entrata getExpiringLeases returns next quarter's leases. For each, the operator counts back the notice period, checks Nager.Date, and proposes a SendGrid renewal offer dated before the window closes.

    With Entrata, Holidays & FX Reference, Twilio SendGrid

  • Move a deadline off a public holiday

    A notice date lands on a Public holiday in the Nager.Date calendar for your state. The operator proposes sending the Postmark notice on the last working day before it, and shows you both dates.

    With Holidays & FX Reference, Postmark

  • Text the residents who never opened the email

    SendGrid reports no delivered or open event on a renewal offer. The operator proposes a Twilio SMS with the same offer, sent only on your approval, and records the second attempt on the Buildium lease.

    With Twilio SendGrid, Twilio, Buildium

  • Put the lease on notice once the resident answers

    A Postmark inbound reply says the resident is leaving. The operator proposes onNoticeLease in Entrata with the move-out date from the reply, for you to confirm before anything changes.

    With Postmark, Entrata

Requirements

  • A property connector with lease end dates: Entrata, Buildium, or AppFolio Property Manager
  • The Holidays & FX Reference signal, set to the country and region whose public holidays govern your notice dates
  • A messaging connector for the outreach: Twilio SendGrid, Postmark, or Twilio
  • Your notice rules: days before end date per lease type, which leases renew on their own, and who signs a formal notice
Authentication
It reads leases and holidays and drafts messages through the property, calendar, and messaging connectors you attach; it keeps no credentials of its own.

Limits

  • Notice periods come from the lease record. Where the period exists only in the signed document, you enter it as a rule.
  • Holidays come from Nager.Date for the country and counties you name. Local observances it does not list are yours to add.
  • It sends no message and serves no notice. A formal notice is drafted for a person to send as the lease and local law require.
  • A lease with no end date, or one marked month to month, is listed for review rather than scheduled.

Access and pricing

Reference listing. Fibric builds the operator under a managed deployment when you request it. Your quote covers the build, capabilities, usage, and support.

Request Lease Expiry ↗

Questions and answers

Which part of a renewal do I approve?
Each message and its send date. The proposal shows the lease, its end date, the notice period it applied, the holiday it moved around, and the full text. You approve, edit, or hold it. Changing the lease itself, such as placing it on notice, is a separate approval.
How do I know what was sent to whom?
Every proposal leaves a receipt: the lease id, the dates computed, the message id from SendGrid, Postmark, or Twilio, its delivery event, who approved it, and the lease activity or note written afterwards.
Can it renew or end a lease by itself?
It cannot. It drafts and schedules. A renewal is signed by people. Placing a lease on notice in Entrata happens only after you approve the proposal, and it is written once.
Ask about Lease Expiry

Ask about the capabilities and requirements in this listing.

For project-specific requirements, contact Fibric.