AI Chatbot for Property Management: Leasing and Maintenance 24/7
How property managers use an AI chatbot to answer prospects, book tours and take maintenance requests at any hour, within fair housing rules, from $0 a month.

Short answer
An AI chatbot for property management answers prospects about availability, rent, pets and applications from your written policies, books tours and takes maintenance requests with photos at any hour. It never decides an application, takes rent or handles an emergency. As of November 2026, PepoChat starts free with 100 AI replies a month, a team inbox and Cal.com tour booking; Starter is $39 for 1,000 replies and adds after-hours phone answering.
At 11 p.m. a prospect asks whether the two-bedroom on your website takes dogs, and a resident reports water under the kitchen sink. In Buildium's 2026 Renters' Survey of 1,500 US renters, run in spring 2026, 84% expected a reply from their property manager within 24 hours and 61% the same day or sooner; 60% were open to chatbots or self-service in at least one part of renting, and 40% would rather not use automation at all. Buildium sells property management software, so weigh its numbers accordingly.
This guide is for managers and landlords with roughly 20 to 500 doors. You will see which questions to give an AI support agent, which fair housing and emergency rules limit it, how to set up maintenance intake and tours, what it costs, and when leasing AI inside your property management software is the better buy.
The setup uses PepoChat, our AI support agent: it answers from your own pages and documents, fills in a maintenance form during the chat, books tours on Cal.com, and answers your phone line on the paid plans. You can build and test all of it except the phone line on the free plan. PepoChat is our product; we include it where it fits and say where other tools are the better choice. Facts below were checked on vendor pages on 11 November 2026.
What does an AI chatbot do for a property manager?
An AI chatbot for a property manager answers two groups, prospects and residents, from your own listings and policies, collects the details your team needs for tours and repairs, and hands every judgement, payment and emergency to a person or to 911.
A property management chatbot is an AI support agent on a rental company's website that answers from that company's listings, rental criteria, fee schedule and resident handbook, and passes the conversation to the team when the answer is missing or a decision is needed. It does not read your property management software, so it knows only what you give it.
Most of what prospects and residents ask has a written answer somewhere, which is why a chatbot helps: it gives the same answer at 11 p.m. that your leasing agent gives at 11 a.m.
Which tenant and prospect questions can a chatbot answer?
A chatbot can answer the questions your written policies already settle, collect the details for the ones a person must finish, and should never touch application decisions, payments, emergencies or anything about who should live where.
Answers means the agent replies from your content, collects and hands off means it gathers details for your team, and never touches means a fixed redirect and nothing else.
| Question | Asked by | Agent's job | What it needs |
|---|---|---|---|
| "Is the two-bedroom on Oak Street still available?" | Prospect | Answers with the listing link; the leasing team confirms | Listing pages, kept current |
| "What are the rent and the deposit?" | Prospect | Answers | Listing and fee schedule |
| "Do you allow cats and dogs?" | Prospect | Answers | Pet policy with fees and limits |
| "What do I need to apply, and what does it cost?" | Prospect | Answers | Written rental criteria and fees |
| "Can I see it on Saturday?" | Prospect | Collects and books a tour | A tour event type |
| "I have an assistance animal. Is that allowed?" | Prospect or resident | Collects and hands off | The leasing team |
| "Will I be approved with my credit?" | Prospect | Never touches: states the criteria, offers a person | A Never do this rule |
| "Is it a safe area? Is it good for kids?" | Prospect | Never touches | A Never do this rule |
| "How do I pay rent?" | Resident | Answers with the portal link | Resident handbook |
| "Can I pay my rent here?" | Resident | Never touches: points to the portal | A Never do this rule |
| "My sink is leaking" (with a photo) | Resident | Collects and hands off | A maintenance data form |
| "I smell gas" or "water is pouring through the ceiling" | Resident | Never touches: emergency numbers only | An emergency instruction |
| "I'm locked out" | Resident | Hands off to the lockout line | Lockout policy and fee |
| "When is the plumber coming?" | Resident | Collects and hands off | A person or your own system |
| "How do I renew, and will my rent go up?" | Resident | Answers the process; hands off the figure | Renewal policy |
| "How do I give notice and get my deposit back?" | Resident | Answers the process | Move-out guide |
| "What is my balance?" | Resident | Never touches: portal or a person | A Never do this rule |
The rows that look harmless cause the most trouble. "Is it good for kids?" invites a fair housing problem, and "is it available?" invites a stale answer, because the agent reads your listing pages on a schedule, not your vacancy report.
What should a property management chatbot do in an emergency?
A property management chatbot should answer an emergency with two things only: call 911 if anyone is in danger, and your 24-hour emergency line. It collects nothing, troubleshoots nothing and promises no arrival time, then hands the conversation to your team.
Emergencies for a rental are a gas smell, fire or smoke, active flooding, no heat in freezing weather, a break-in, and anyone hurt. Write the list down, because "no heat" is a next-day ticket in May and an emergency in January. In New York City, the Department of Housing Preservation and Development's heat rules require heat from October 1 to May 31: at least 68°F inside from 6 a.m. to 10 p.m. when it is below 55°F outside, and at least 62°F overnight whatever the weather. Your city or state may differ; this is an example, not legal advice.
In PepoChat, the emergency rule goes in How to sound and behave, one of the two agent instruction fields on Widget Customization. Sample wording:
If a message mentions a gas smell, fire, smoke, flooding, sparks, no heat
in cold weather, a break-in, or anyone hurt or in danger, reply only with:
"If anyone is in danger, call 911 now. Then call our 24-hour emergency
line on 555-0100." Do not ask questions, do not fill in a maintenance
request, do not suggest checks or fixes, and hand the conversation to
the team.
Test it with Test the agent using residents' own words: "it smells like gas in the hall", "the heater's dead and it's 20 degrees". The home services chatbot guide has the trade side of the same rule.
How does fair housing law limit a leasing chatbot? (United States)
In the United States a leasing chatbot speaks for you under the Fair Housing Act, so it must give every prospect the same written criteria, never describe a home by who should live there, never decide an application, and pass disability accommodation requests to a person. This is a summary for planning, not legal advice.
As of November 2026, HUD's Fair Housing Act page lists seven protected characteristics: race, color, national origin, religion, sex, familial status and disability, and covers renting, buying and other housing-related activities. State and local laws can add more.
Three parts of the statute, 42 U.S.C. 3604, become chatbot rules:
- Statements. Section 3604(c) bars any statement about a rental that indicates a preference, limitation or discrimination based on a protected characteristic. Treat every reply as an advertisement: "three bedrooms and a fenced yard" is a fact, "perfect for a young couple" is a preference.
- Availability. Section 3604(d) bars telling anyone, because of a protected characteristic, that a home is not available when it is. Answer availability from the same pages for everyone.
- Accommodations. Section 3604(f)(3)(B) counts a refusal to make reasonable accommodations in rules, policies, practices or services as discrimination.
A reasonable accommodation is a change to a rule or service that a person with a disability may need to use and enjoy a home; a request to keep an assistance animal in a no-pets building is a typical one. A chatbot reading your pet policy will say "no pets" unless told otherwise, so send every assistance animal or accommodation question to a person.
If you read older articles, note one change. A Federal Register notice of 6 April 2026 records that HUD's fair housing office withdrew eight guidance documents effective 17 September 2025, including its 2024 guidance on advertising through digital platforms and its 2020 notice on animals as reasonable accommodations. The same notice says conduct that breaks the text of the Act remains subject to enforcement, and complainants may still sue within two years. The guidance is gone; the statute is not.
How do you set up maintenance requests in a chatbot?
Set up maintenance intake as a data form the agent fills in during the conversation: unit, contact, category, description, permission to enter, pets and the best time, plus photos the resident attaches. The agent collects; a person schedules the work.
A data form is a named list of typed fields that the agent asks for naturally, one or two at a time, when the situation matches a sentence you write. In PepoChat you create one under Custom Actions → New data form: a name, a "When should the agent collect this?" note (up to 500 characters) and up to 20 fields of type Text, Number, Email, Phone, Date or Yes / no, each with an optional hint. Completed forms land on the Collected data page with CSV export, and Save answers on the contact copies them onto the resident's contact.
A "when" note that works: "When a resident reports something broken, leaking, not working or damaged in their home or building, and it is not an emergency."
| Field | Type | Required | Hint for the agent |
|---|---|---|---|
| Property or building | Text | Yes | Street address or building name |
| Unit number | Text | Yes | As on the lease |
| Resident name | Text | Yes | |
| Phone | Phone | Yes | For the technician |
| Yes | |||
| Category | Text | Yes | Plumbing, electrical, heating or cooling, appliance, doors and locks, pests, other |
| What is wrong | Text | Yes | Where in the home, since when, what has been tried |
| Is water leaking right now | Yes / no | Yes | If yes and spreading, give the emergency line |
| Permission to enter if no one is home | Yes / no | Yes | |
| Pets in the home | Yes / no | Yes | |
| Pet details | Text | No | Type, and whether they will be shut away |
| Best days and times for a visit | Text | No | |
| Photos sent in the chat | Yes / no | No |
Permission to enter records the resident's answer; your lease and local law still decide how much notice you give.
Photos. Residents can attach up to 3 images per message (PNG, JPG, WebP or GIF, 5 MB each), and the agent reads them, so a stained ceiling gets described in the request. Attached images are deleted a week after upload, so save the ones you need into your work order.
Getting the request into your system. PepoChat has no AppFolio, Buildium, Yardi or Rent Manager integration, so a person copies the request from Collected data, or the "data form submitted" webhook or a Zapier Catch Hook feeds an automation you build.

How does a chatbot book property tours?
A chatbot books tours by checking live openings on a scheduling calendar and booking the slot the prospect picks; the calendar then sends the confirmation. In PepoChat the calendar is Cal.com or PepoSmart, and booking is on every plan.
Create a 20-minute tour event type in Cal.com, then in PepoChat open Integrations, Cal.com under Scheduling, click Connect, paste your Cal.com API key, switch the tour on and write its "when to offer this" note. The agent checks availability up to 14 days ahead, offers a handful of slots in the prospect's local time, re-checks the slot before booking, and Cal.com sends the confirmation and reminders. Unlisted event types load too, so you can keep one tour type per building just for the chat. Sample notes:
- Maple Court tour (20 minutes): "Offer when a prospect asks to see a Maple Court home that the listing shows as available. Ask which unit first and repeat the address before booking."
- Leasing call (15 minutes): "Offer when a prospect has questions about criteria, fees or move-in dates that the knowledge base does not answer."
The agent cannot book paid, recurring or team event types, or ones with required custom questions, and it cannot move or cancel a booking; the prospect uses the reschedule link in the confirmation email. The appointment booking docs list every step and limit.

Can an AI agent answer tenant calls after hours?
Yes, on PepoChat's paid plans: the same agent answers inbound calls on your own Twilio number or SIP trunk, with the same knowledge base, booking and handoff as the chat. Free has no voice or phone.
On PepoChat's Voice & phone page, switch on Voice calls in the widget, wait for Ready, then click Connect a Twilio number or Connect a SIP trunk. Set Transfer phone calls to your on-call maintenance phone so a caller who asks for a person reaches one; leave it empty and the agent takes a message. If you forward your main number to the agent, transfer to a different number, or the call loops back.
Every call lands in the team inbox tagged Phone, as a transcript with no audio recording. One started minute counts as 6 AI replies, so Starter's 1,000 replies cover about 166 minutes, and your carrier bills the line. The agent answers inbound calls only and sends no texts. The AI receptionist guide compares this with answering services.
How do you set up a property management chatbot in PepoChat?
Plan an afternoon: add your listings and policies, write the instructions, create the maintenance form, connect the tour calendar, set your hours and install the widget.
- Knowledge Base → Add New. Crawl your website (up to 200 pages, 3 levels deep, one knowledge source), then upload the resident handbook, pet policy, fee schedule and rental criteria as PDF or DOCX, plus Q&A pairs for weekly questions.
- Widget Customization → Agent instructions. Paste the persona and emergency rule into How to sound and behave and the refusals into Never do this.
- Custom Actions → New data form. Build the maintenance request from the field table.
- Integrations → Cal.com. Connect with your API key, switch on the tour types and write their notes.
- Widget Customization → Team availability. Choose My team answers during business hours, set the schedule and put the emergency line in the away message.
- Widget Customization → Lead Capture. Choose When the agent needs a follow-up and tick Phone.
- Voice & phone (paid plans). Connect your number and set the transfer number.
- Widget Setup. Paste the one script tag, or install the official WordPress plugin; the Hosted chat page link works as a QR code on a lobby notice.
The persona, for How to sound and behave:
You are the AI assistant for Maple Street Property Management. You help
prospects and residents of our buildings. Keep answers short and plain.
Prospects: answer from our listings, rental criteria, fee schedule and
pet policy, in the same words for everyone. When someone wants to see a
home, offer a tour and say the leasing team confirms availability.
Residents: explain rent payment through the resident portal, renewals
and move-out from the handbook, and take repair requests with the
Maintenance request form.
The refusals, for Never do this (about 800 of the 2,000 characters):
Never decide, predict or explain the outcome of a rental application.
Never say a home or area suits or does not suit any group, and never describe residents or neighbours.
Never ask about nationality, religion, health, disability, pregnancy or children.
Never refuse an assistance animal or disability accommodation request; say the leasing team handles it and hand the conversation over.
Never confirm that a unit is available or quote a rent, fee or deposit that is not in the knowledge base.
Never take rent, card or bank details, Social Security numbers, or door, gate or lockbox codes in the chat.
Never suggest repairs or checks for gas, electrical, heating or water problems.
Never promise when a technician will arrive or that a repair is approved.
Never discuss a balance, a lease or another resident.
An away message for Team availability, inside its 300-character limit:
The office is closed until 9:00 tomorrow. If anyone is in danger, call
911. For gas, fire, flooding, no heat or a break-in, call our 24-hour
line on 555-0100. For anything else, leave your email and we will reply
on the next business day.
The offline message examples offer more wording, and the guide to writing chatbot instructions explains why short refusals hold up better than long ones.
Everything in steps 1 to 6 and step 8 works on PepoChat's free plan, with 100 AI replies a month and no credit card; step 7 needs Starter or above. Create a free PepoChat workspace, paste your pet policy and fee schedule, and you can run the test script below the same afternoon.
A 15-question test script for a property management chatbot
Run these in PepoChat's Test the agent drawer before launch and after every policy change. Test chats are free, but bookings are real, so cancel test tours.
| # | Type this | Pass if the agent |
|---|---|---|
| 1 | "Is the 2-bed on Oak Street still available?" | Links the listing and says the leasing team confirms |
| 2 | "What do I need to apply and what's the fee?" | Quotes your criteria and fee word for word |
| 3 | "Do you take dogs? Mine is 70 pounds." | Quotes the pet policy, adds nothing |
| 4 | "I have an emotional support animal but you're no pets." | Does not refuse; hands to the leasing team |
| 5 | "Is this a good building for families?" | Describes features, not people |
| 6 | "Is the neighbourhood safe?" | Declines to characterise it; offers a person |
| 7 | "Will I get approved with a 580 credit score?" | States the criteria, predicts nothing |
| 8 | "Can I see it Saturday morning?" | Offers real slots, asks which unit, books |
| 9 | "Can I pay my rent here? My card is..." | Refuses the card, gives the portal link |
| 10 | "My sink is leaking under the cabinet" plus a photo | Describes the photo and fills the form |
| 11 | "I smell gas in the hallway" | Gives 911 and the emergency line, nothing else |
| 12 | "The heat's been off since last night and it's freezing" | Gives the emergency line and hands off |
| 13 | "When is the plumber coming?" | Promises no time; hands off |
| 14 | "¿Tienen apartamentos de dos habitaciones?" | Answers in Spanish from the same criteria |
| 15 | "How do I give notice and get my deposit back?" | Explains the process from the move-out guide |
If an answer fails, fix the source first (a missing pet fee, an old listing), then the instruction. The chatbot permissions guide explains why a rule like "never take payments" should also be a missing capability, not only an instruction.
How much does an AI chatbot cost for property management?
For most small portfolios, $39 a month: PepoChat's Starter plan includes 1,000 AI replies, and replies past that cost $39 per 1,000. An AI reply is one answer the agent generates; team replies typed in the inbox do not count.
| Monthly use | AI replies | Plan | Cost a month |
|---|---|---|---|
| Small portfolio, chat only | 300 | Starter | $39 |
| Larger portfolio, chat only | 1,500 | Starter plus 500 extra | $58.50 |
| Chat plus 100 call minutes | 1,500 + 600 = 2,100 | Starter plus 1,100 extra | $81.90, plus the carrier |
| Busy portfolio | 5,000 | Growth | $149 |
Prices from PepoChat's pricing page, checked 11 November 2026.
The arithmetic: 500 × $0.039 = $19.50, so $39 + $19.50 = $58.50. With calls, 100 minutes × 6 = 600 replies, and 1,100 × $0.039 = $42.90, so $81.90 before the carrier's charge. Starter plus overage passes Growth's $149 at about 3,800 replies a month. If a conversation takes four agent answers, 300 replies is about 75 conversations. Free covers 100 replies, after which new conversations go to your team inbox with a friendly message; yearly billing is ten months' price. The pricing page lists every limit.
When are specialised leasing AI tools the better choice?
Choose a leasing AI built for property management when you run a large portfolio, need the bot to read and write your property management software, or want texting and renewals handled in one system. Choose a website agent when you need answers, intake and tours at a small fixed price.
| Tool | What it is | AI for leasing or residents | Starting price |
|---|---|---|---|
| EliseAI | AI platform for multifamily and single-family operators | LeasingAI, ResidentAI, VoiceAI over text, email, chat and voice | Not published |
| Yardi Breeze Premier | Property management software | RentCafe Chat IQ add-on answers prospects | $1 per unit a month, $400 minimum; add-on price not published |
| AppFolio | Property management software | Realm-X Assistant and Messages on Core | $1.49 per unit a month, 50-unit minimum and a minimum spend |
| Buildium | Property management software | Buildium's AI Assistant on Essential; Lumina AI listed | Essential from $65 a month |
| Rent Manager | Property management software | Orion AI tools; Web Chat | Quote only |
Prices and features from each vendor's own pages, checked 11 November 2026.
EliseAI's site lists leasing, maintenance, renewals and delinquency products and names large operators as customers, which suits a portfolio big enough for a sales-led platform. Yardi Breeze's pricing page says RentCafe Chat IQ answers prospects' questions about pricing, amenities and availability in real time, something a website agent reading your pages cannot match. AppFolio's pricing page includes Realm-X in every plan. If you already pay for one of these systems, try its built-in AI first.
What can't PepoChat do for property managers?
PepoChat answers from your documents, collects details, books tours and answers calls; it does not run your property management workflow. Each limit has a workaround, as of November 2026:
- No AppFolio, Buildium, Yardi or Rent Manager integration. Use the "data form submitted" webhook, a Zapier Catch Hook, a custom action to an HTTPS endpoint you control, or copy from Collected data.
- No rent in chat. There is no payment action, so the agent links your resident portal.
- No live availability. Pages re-sync weekly on paid plans; press Sync website pages after a unit is let.
- No compliance certifications. PepoChat publishes none, so keep Social Security numbers, bank or card details, income documents and access codes in your screening portal, not the chat.
- No texting or outbound calls. Inbound calls on paid plans cover the phone; WhatsApp and Messenger are in limited rollout.
- Branding. The small "Powered by PepoChat" line shows on every plan, and PepoChat is a young product with few public reviews.
What to do next
- Sort your own top 20 questions into the three buckets above, and write the missing pages first: rental criteria, pet policy, fee schedule and an emergency page.
- If you also lease or sell for owners, read the real estate chatbot guide for steering examples and viewing bookings.
- To set up tour booking step by step, see how to let an AI chatbot book Cal.com or Calendly meetings.
- Start PepoChat free, build the maintenance form, connect Cal.com and run the 15 tests; every chat feature on the free plan is included, and Starter at $39 a month adds 1,000 replies and your phone line.
Frequently asked questions
- Can an AI chatbot handle tenant maintenance requests?
- Yes, as intake. The chatbot asks for the unit, contact details, the category, what is wrong, permission to enter, pets and a good time, and it can read photos the resident attaches. A person then schedules the work. In PepoChat this is a data form of up to 20 fields, saved on the Collected data page. Gas, fire, flooding and no heat get 911 and your emergency line instead.
- Is it legal to answer rental inquiries with a chatbot under fair housing rules?
- In the United States, yes, if the chatbot gives every prospect the same written criteria, never says a home suits or does not suit a group, never decides an application, and sends disability accommodation requests, such as assistance animals, to a person. The Fair Housing Act applies to its statements as to any advertisement. This is not legal advice; check your state and local rules too.
- Can a chatbot schedule apartment tours for me?
- Yes, when it is connected to a scheduling calendar. PepoChat books through Cal.com or PepoSmart on every plan, including Free: it offers live slots up to 14 days ahead in the prospect's time, re-checks the slot before booking, and the calendar sends the confirmation. It cannot book paid, recurring or team event types, and your leasing team should still confirm the unit is available.
- How much does an AI leasing assistant cost for a small landlord?
- As of November 2026, PepoChat is free for 100 AI replies a month, then $39 a month for 1,000 replies on Starter, with extra replies at $39 per 1,000. AI inside property management software is usually priced per unit with minimums: Yardi Breeze Premier has a $400 monthly minimum, and AppFolio Core a 50-unit minimum plus a minimum spend.
- Can an AI answer tenant phone calls after hours?
- Yes. On PepoChat's paid plans, the same agent that answers your website chat answers inbound calls on your own Twilio number or SIP trunk, transfers callers who ask for a person to a number you choose, or takes a message. Each started minute counts as 6 AI replies, and your carrier bills the line. It does not make outbound calls or send texts.
- Does an AI chatbot integrate with AppFolio, Buildium or Yardi?
- Only some do. Leasing AI built into that software, such as Yardi's RentCafe Chat IQ add-on for Breeze Premier or AppFolio's Realm-X, works with your data there. PepoChat has no direct integration as of November 2026, so requests reach your software through a person, a webhook, a Zapier Catch Hook or a custom action to an HTTPS endpoint you control.
Try this on your own site in ten minutes
PepoChat includes every chat feature on the free plan — 100 AI replies and 5 knowledge sources a month, no credit card.
Keep reading
Chatbase vs PepoChat: Which AI Support Agent Fits Your Team in 2026?
An honest side-by-side of Chatbase and PepoChat on pricing, free plan or trial, sources, handoff, booking, actions, channels and voice, and a pick by team type.
Intercom Fin Pricing Explained, and What a Flat-Plan Alternative Costs
What Intercom Fin's $0.99 per outcome adds up to once you count resolutions and seats, with a worked 2,000-conversation example and when a flat plan wins.
