LeaseLoom
Pre-launch · For firms on AppFolio

Keep AppFolio. Stop chasing renewals, late rent and owner reports by hand.

Upload the reports you already export from AppFolio. LeaseLoom sends past-due rent reminders at 7 and 14 days, renewal offers 90 days before the lease ends and each owner’s report on the 1st, in your firm’s name. On Growth, it also sends work orders to your vendors.Nothing goes out until you switch it on. Want to read everything first? Turn on review and it waits in your Outbox for your approval.

Bring one rent roll export. You will see every lease ending in the next 90 days and the renewal offer LeaseLoom would draft for each. Or see pricing.

New: Nick sets up AppFolio’s Realm-X for your office. See how a setup works.

Keep AppFolio as it isNo AppFolio loginNothing sends until you turn it on
Cypress Line Residentialsample portfolio, 116 units
Sample data
Handled without you
41
in the last 24 hours
Waiting on you
6
judgment calls
Time to first reply
2m
median for new leads, 30 days
Occupancy
97%
112 of 116 units
  • Read it before it goesTurn on review and rent reminders, renewal offers and owner reports wait in your Outbox until someone approves them.
  • Works from your AppFolio reportsUpload the rent roll and the other reports you already export. Upload next week’s and it updates what changed.
  • Owner reports in plain wordsEach monthly report opens with a short summary written only from its own numbers.
  • Already using AppFolio’s AI?Tell LeaseLoom which parts it covers and LeaseLoom switches its own version off, so nobody hears from two assistants.
A sample portfolio. Every name and number here is invented.Take the full tour

What it runs on

AppFolio reports it reads, starting with the rent roll
6
before a lease ends, the renewal offer goes out
90 days
past due, a reminder in your firm’s name
7 and 14 days
of each month, every owner gets a report
The 1st

Every one of these is in the product today. Click through every screen on the tour.

// The problem

AppFolio holds every date. Someone still has to act on each one.

Your software knows when every lease ends, who is late, which vendor does plumbing and what each owner collected last month, for every house and unit you manage. Acting on it still lands on a person: starting the renewal, sending the second reminder, emailing the plumber, writing the owner’s letter. Those slip the week that person is out or swamped.

Since September 2026 AppFolio sells its own AI for leads, resident messages, repair requests and calls, mostly as add-ons. LeaseLoom does the part that comes after: the follow-through.

The renewal nobody started.

The lease ends in 45 days and nobody has made an offer. Now the tenant is looking at other places, and you are pricing a make-ready.

The late rent nobody followed up.

The delinquency report says who is late. Sending the reminder, and then the second one, waits until someone has an hour.

The owner report that takes the first week of the month.

Pulling the numbers is the easy part. Writing what they mean, owner by owner, is the afternoon you never get back.

The work order waiting on a phone call.

The request came in. Someone still has to read it, decide the trade and send it to the right vendor.

// How it works

Your team keeps working in AppFolio. LeaseLoom works from its reports.

  1. 1

    Export and upload.

    Export the rent roll from AppFolio as a CSV and upload it. Your properties, units, tenants and leases are in. Add the delinquency, owner, vendor, tenant and work order reports the same way.

  2. 2

    Choose what it may send.

    Every kind of email starts switched off. Turn on past-due reminders, owner reports and renewal offers one at a time, and set your own increase, grace period and showing times.

  3. 3

    Approve, or let it run.

    With review on, every email waits in your Outbox until someone on your team approves, edits or rejects it. When you trust a kind of email, let it go on its own. Upload next week’s reports and it picks up what changed.

What stays in AppFolio

  • Your books, leases and ledgers. LeaseLoom has no AppFolio login and changes nothing there.
  • LeaseLoom does not put anything into AppFolio, so your team still enters the work order for a repair it routes, the guest card and application for a showing or applicant, and the lease paperwork for an accepted renewal.
  • Rent payments. Tenants pay the way they pay you now; the reminder tells them how, in your words.

What the first week looks like

  1. Day 1Upload the rent roll and the delinquency report. You see every lease ending in the next 90 days and every balance past due.
  2. Day 2Add the owner and vendor directories. Tell LeaseLoom which of AppFolio’s AI tools you already run, and it turns off its own version of those.
  3. Day 3Turn on past-due reminders and renewal offers with review on. Read the drafts in your Outbox, change the wording if you want, and approve the ones that are right.
  4. The 1stOwner reports are drafted from your numbers and wait for your review.
  5. Every MondayOne email with what to do first, what this week holds and what slipped last week.On Growth

Nick sets up the first five offices himself. Book a 20-minute look and bring one rent roll.

// What it does

Six jobs LeaseLoom takes off your desk

The first three are not among the AI jobs AppFolio lists. Work orders go to your own vendors without AppFolio’s Maintenance add-on. The last two overlap with AppFolio’s AI, and step aside when it already does them.

Renewal offers that start on time

From the lease end dates in your rent roll, it sends a renewal offer 90 days out at the increase you set, follows up after 14 days, and hands it to your team 7 days after that. The tenant accepts or declines from a link. Your team sends the renewal lease from AppFolio as usual.

RenewalsSample data
  • Unit 4C · lease ends Jan 31Offer sent
  • Unit 11C · lease ends Feb 14Held for review
  • Unit 2A · lease ends Dec 20Accepted

Past-due rent reminders

From your delinquency report, it emails the tenant a reminder in your firm’s name at 7 days past due and a second one at 14, then hands the balance to a person on your team at 21. If your grace period is longer, the dates move with it. Every reminder says it is not a notice to vacate, and it never sends one.

Past-due rentSample data
  • Unit 6C · 8 days past dueReminder sent
  • Unit 17D · 15 days past dueSecond reminder sent
  • Unit 18A · 22 days past dueWith your team

Owner reports in plain words

Each owner gets a monthly report that opens with a short summary written only from that report’s numbers. It goes out on the 1st, or waits in your Outbox if review is on. Owners can see their numbers any time in their own portal.

Owner reportsSample data
  • Maple Street PortfolioSent on the 1st
  • Cardiff HoldingsHeld for review
  • Riverside TrustDrafted

Work orders to your vendors

On Growth

It reads the tenant’s repair request, picks the trade and emails the work order to the vendor you use for it, from your vendor directory, without AppFolio’s Maintenance add-on. When a tenant gives notice, it sets the move-out inspection and sends your make-ready vendor the job. With review on, vendor emails wait for you.

Work ordersSample data
  • Leaking faucet · Unit 4BSent to plumber
  • AC not cooling · Unit 12AHeld for you
  • Move-out · Unit 7CMake-ready booked

Lead replies and showings

Forward your listing-site lead emails and each one gets an answer within minutes, any hour, with the unit’s rent and size and the showing times you set, plus a reminder the day before. If AppFolio’s AI already answers your leads, tell LeaseLoom and it leaves them to it.

Leads and showingsSample data
  • Lead · 2 bed, Unit 3AAnswered
  • Showing · Unit 5DBooked for Sat 10:00
  • Lead · Unit 9BReminder sent

Answers for your tenants

Tenants chat from the link in your emails. It answers from their lease, balance and open requests, and hands anything it should not answer to a person. If AppFolio’s resident AI is on, tell LeaseLoom and each message goes to your office instead.

Tenant messagesSample data
  • Rent due date questionAnswered
  • Repair status · Unit 9BAnswered
  • Late fee disputeWith your team

Every Monday, what slipped last week

One email to your office each Monday morning: what to do first, what this week holds, and what is still waiting on your team, from your own records.

On Growth. Starter gets the daily digest instead: one email each morning with what is waiting on a person.

See a sample Monday email →

// Time and money

What one kept renewal is worth to you

When a lease turns over, you pay for the empty days, the make-ready and the time to lease it again. LeaseLoom’s job is to start every renewal early enough that fewer leases get that far, and to take the reminders and reports off your team’s week. Put in your own numbers and see it against $149 or $299 a month.

One turnover costs you
= monthly rent ÷ 30 × days empty + make-ready and re-leasing cost
Months one kept renewal pays for
= one turnover ÷ your plan price
Hours a month that pay for the plan
= plan price ÷ what an hour of your team’s time costs
Work it out on your numbers

An estimate from your inputs. LeaseLoom does not promise a renewal rate.

// Who it is for

Firms that run AppFolio and are tired of chasing

LeaseLoom is built for residential property management firms on AppFolio. Size does not matter. What it needs is the reports AppFolio already lets you export, starting with the rent roll.

Multifamily

Renewals, past-due reminders and owner reports across every building, from one rent roll.

Scattered single-family

The same follow-up on 40 houses in 12 zip codes as on one building, with no drive to each one.

Small offices

Two people and 120 doors? Starter covers up to 150 doors and 2 people, the owner included.

// Security

What it reads, what it sends, and what it never touches

Fair questions for any software that writes to your tenants for you. Data is stored in the United States, encrypted in transit and at rest, and each firm's records are kept apart from every other firm's. Your team signs in with an email and password. Two-step sign-in is not offered yet. If you stop, your data is deleted on the schedule in the Privacy Policy. The rest is below.

No key to your AppFolio account

It works from the report files you upload. It has no AppFolio login and no connection to it, so it cannot change a lease, post a charge or move money there.

Nothing goes out until you switch it on

Past-due reminders, renewal offers and owner reports each start switched off. You turn them on one at a time.

Read it before it goes

Turn on review and those emails wait in your Outbox until someone on your team approves, edits or rejects them.

Every email, in one list

The Outbox shows each email sent for your firm, who it went to and when, so you can check its work instead of trusting it.

// FAQ

Questions property managers ask

No. Keep running AppFolio the way you do now. LeaseLoom works from the reports you export from it and changes nothing there. Your team keeps working in AppFolio.

Bring one rent roll. See what it would send.

In 20 minutes, Nick imports your rent roll export and shows you every lease ending in the next 90 days, the renewal offer LeaseLoom would draft for each, and the past-due reminders it would send this week. Nothing is sent. LeaseLoom is pre-launch, and the first five offices are set up by Nick himself.

Or join the waitlist, and we will email you when it opens.

Built in San Antonio by Nick Yeich, who spent three years inside a property management company. Want the 20-minute look first? Book it with Nick, or email him at support@leaseloom.org.