Create your account below using the same email you paid with. Your Pro plan activates instantly.
Enter your account email to generate a reset link.
Your reset link (valid for 1 hour):
Or copy this link:
✓ Copied!
Choose a new password for your account.
⭐ Free 14-Day Trial • No Credit Card Required!
🔒
Your Free Trial Has Ended
Your 14-day free trial has expired. Subscribe to keep managing your properties — all your data is safe and waiting.
Choose Your Plan
✓ Unlimited properties · ✓ All AI features · ✓ Cancel anytime
⚠️ Your free trial has expired. You have 24 hours to subscribe before access is locked.
Dashboard
🤖Ask the App AssistantPowered by AI — answers questions about how the app works
Hi! Ask me anything about how Tayler Made works — vacancies, applicants, screening, invoices, leases, the Rent Optimizer, and more.
🗄️ All data is persisted in your private database and will be here next time you open this app.
Properties
0
Total units
Tenants
0
Active tenants
Applicants
0
Pending review
Monthly Rent
$0
Projected income
Collected
$0
All-time payments
Past Due
$0
0 overdue invoices
Recent Properties
Recent Payments
Recent Tenants
Recent Expenses
Invoice History
Total Collected
$0
This Month
$0
Payments
0
Avg Payment
—
Total Expenses
$0
This Month
$0
Records
0
Net Cash Flow
$0
Monthly Income vs Expenses
Income Sources
Profit & Loss Detail
Category
Amount
% of Income
Monthly Cash Flow
Month-by-Month Detail
Month
Income
Expenses
Net
Running Total
Occupancy Status
Rent by Property
Property Occupancy Detail
Property
Type
Status
Monthly Rent
Current Tenant
Lease Ends
Payment History by Tenant
Rent Roll Detail
Tenant
Property
Monthly Rent
Lease Start
Lease End
Total Paid
Last Payment
Status
Expenses by Category
Expenses by Property
Category Breakdown
Category
Count
Total
Avg
% of Expenses
📊 Export to QuickBooks
🟢
QuickBooks Compatible Export
IIF & CSV formats · Import in 3 steps
Include
Export Format
📄
CSV
QuickBooks Online
📋
IIF
QuickBooks Desktop
Lease Agreements
State-specific residential leases for all 50 US states. Edit and download as PDF.
⚠️ Legal Notice: These templates reflect commonly used residential lease language in each state and are provided for informational purposes only. They do not constitute legal advice. We recommend having any lease reviewed by a licensed attorney before use.
No leases yet. Click New Lease to generate your first one.
Legal Documents
State-specific Demand Letters and Eviction Notices for all 50 US states.
⚠️ Legal Notice: These templates are provided for informational purposes only and do not constitute legal advice. Consult a licensed attorney before serving any legal notice.
📚
AI Lease Clause Library
200+ state-specific clauses — search, preview, and copy into any lease
AI
▼
🤖Clause Analysis
Clause text
No legal documents yet. Click + New Document to generate one.
Maintenance Requests
Track requests, assign vendors, log costs, and auto-post to Expenses.
🤖AI Maintenance TriagePOWERED BY CLAUDE AI
Maintenance Request
🔧
Analyzing maintenance request…
Claude AI is assessing urgency, costs, and drafting a vendor message.
Est. Cost Range
Respond Within
Suggested Trade
Recommended Action Steps
Draft Vendor Message
✍ AI Tenant Response Helper
Revenue Tracker
Live purchase data from taylermadesys.com
Total Revenue
—
Total Orders
—
This Month
—
Avg Order Value
—
🔍
AI Tenant Screening
0
📄
AI Lease Generator
0
📸
AI Photo Inspection
0
Purchase History
Date
Customer Name
Email
Product(s)
Amount
Click Refresh to load purchase data.
Settings
Your landlord profile is saved and auto-filled into all lease agreements.
🏠
Landlord Profile
Auto-filled into all new lease agreements
Paste your live Netlify URL (e.g. https://abc123.netlify.app). Once taylermadesys.com is active, update this to https://taylermadesys.com. Tenants will tap this link to sign their lease.
✓ Saved
💸
Payment Methods
Handles shown in every invoice email so tenants know how to pay
How it works:
Click the button below to send the invoice directly to the tenant's email. The email includes a branded invoice with a Pay Now button — tenants can pay instantly by card, ACH bank transfer, or Cash App Pay.
⚠ This tenant has no email address on file. Please add one in the Tenants section first.
📸 AI Photo Inspection
Upload photos of each room at move-in. Type a room name then click Add Photo. Use the same room names at move-out so the AI can compare them.
💡 Tip: Take photos from the same angle you'll use at move-out for the most accurate comparison.
Upload move-out photos using the same room names as move-in. Once done click Run AI Comparison.
🤖
Analyzing your photos...
Comparing move-in vs move-out
💰 Security Deposit Worksheet
Itemized Deductions
💰 Deposit Records —
🏠 HOA Violation Letter
?
—
—
—
📎 Click or drag a file here to attach
Letter Preview
—
⚠ This tenant has no email address on file. Please add one in the Tenants section first.
Powered by AI — answers questions about how the app works
Hi! Ask me anything about how Tayler Made works — vacancies, applicants, screening, invoices, leases, the Rent Optimizer, and more.
🚀
Welcome to Tayler Made Property Management Systems
A complete property management suite for independent landlords — manage properties, tenants, leases, invoices, payments, expenses, applicants, vacancies, and more. All data saves automatically to the cloud.
1
Set Up Your Profile — Go to Settings and fill in your Landlord Profile (name, email, phone). This auto-fills into every lease and invoice you create.
2
Add Your Properties — Click Properties → + Add Property. Enter the address, type, rent, beds/baths, and status. Upload photos and a lease file if you have one.
3
Add Your Tenants — Click Tenants → + Add Tenant. Link each tenant to a property, set their lease dates and monthly rent. Tip: Setting a Lease End Date unlocks the 📈 Rent Optimizer for that tenant.
4
Post Vacant Units — Any property marked Vacant shows a 📢 Post Vacancy button. Click it to generate AI listing copy and post to Zillow, Zumper, Facebook, and Craigslist.
5
Accept Applications — Go to Applicants → + New Application to send a rental application link. Screen completed applicants with the AI-powered screening report.
6
Optimize Rent at Renewal — Go to Tools & AI → 📈 Rent Optimizer to see every lease expiring in the next 180 days with AI-powered raise/hold/cut recommendations and pre-drafted renewal letters.
🤖
AI-Powered Tools
Tayler Made includes five AI tools that save time and improve quality across listing, pricing, screening, maintenance, and lease renewal optimization.
AI Ad Writer — Vacancy Listings
Automatically generates platform-optimized rental listing copy for Zillow, Zumper, Facebook Marketplace, Craigslist, and Instagram. Each platform gets a different tone (professional, conversational, practical). Access via the 📢 Post Vacancy button on any Vacant property card.
AI Rent Price Advisor
Analyzes your property details and provides a data-informed rent pricing recommendation with a suggested range. Click the 🤖 Rent button on any property card to generate an analysis.
AI Tenant Screening
Automatically runs when you open a screening report for a completed applicant. Scores the application across 17 criteria and generates a four-section narrative: Executive Summary, Strengths, Concerns & Flags, and Recommended Next Steps. The combined checklist + AI report can be viewed and printed.
AI Maintenance Triage
Analyzes maintenance request descriptions and suggests urgency level, likely cause, and recommended resolution steps. Available in the Maintenance section.
📈 Rent Optimizer — Smart Renewal Engine NEW
Found under Tools & AI → 📈 Rent Optimizer. Reads your real tenant data and models three scenarios (Raise / Hold / Cut) for every lease expiring in the next 180 days. Uses expected-value math — weighing churn risk, vacancy days, and turnover cost — to recommend the optimal price. Generates a pre-written renewal letter for each tenant, ready to send in one click. See the 📈 Rent Optimizer tab for the full guide.
📈
Rent Optimizer — Smart Renewal Engine NEW
Automatically pulls your real tenants and properties, models every lease expiring in the next 180 days, and recommends whether to raise, hold, or cut rent — with plain-English reasoning, scenario comparisons, and a pre-drafted renewal letter per unit.
1
Set Lease End Dates on your tenants — Go to Tenants, open any tenant record, and make sure the Lease End Date field is filled in. This is the only setup step required. Any tenant without a lease end date will not appear.
2
Open the Rent Optimizer — Click Tools & AI → 📈 Rent Optimizer in the sidebar. The page instantly loads all tenants expiring within 180 days, sorted by urgency (soonest first).
3
Review the recommendations — Each row shows the unit, days until expiry, current rent, estimated market median, and the AI recommendation badge (↑ Raise / → Hold / ↓ Cut). Red dots = urgent (<30 days), gold = soon (<60 days), green = on watch.
4
Click Analyze → for a full breakdown — Opens the detail panel with: AI reasoning, three scenario cards (Raise / Hold / Cut) each showing churn probability, expected vacancy cost, and expected annual income vs. holding flat. Also shows a bar chart vs. comparable listings, key numbers (daily vacancy cost, break-even raise), and pricing history.
5
Send the renewal offer — The detail panel includes an AI-drafted renewal letter addressed to your tenant with the recommended rent pre-filled. Click Edit to customize it, then Send ↗ to dispatch it. Or use the Send all renewal offers button in the top bar to batch-send all recommendations at once.
How does the Raise / Hold / Cut recommendation work?
The engine calculates the expected annual income for each scenario using: E[income] = (1 − churn%) × rent × 12 + churn% × (rent × months_occupied − vacancy_cost). The scenario with the highest expected income wins. It accounts for the fact that a higher rent increases churn risk, and churn means vacancy days + turnover cost — often more expensive than leaving money on the table.
What are "smart defaults" and can I change them?
Market median defaults to 105% of current rent (a conservative market estimate). Days to re-lease defaults to 30. Churn probability scales with urgency: 60% if expiring in <30 days, 45% if <60 days, 35% otherwise. Turnover cost defaults to ~70% of one month's rent. These can be overridden per-property by storing custom values in the property record's roSettings object.
Why isn't a tenant showing up?
Two reasons: (1) The tenant has no Lease End Date set — go to Tenants and add one. (2) The lease expires more than 180 days away, or expired more than 30 days ago — both are intentionally hidden to keep the queue focused on actionable renewals.
What do the top stat cards show?
Portfolio avg. vs. market — the average gap between your rents and the estimated market median across all tracked units. Renewals due ≤90 days — count of urgent and on-watch leases. Potential annual uplift — total extra income if you apply every recommendation vs. holding all flat. Vacancy cost at risk — total cost exposure if every tenant in the queue churns (vacancy days + turnover per unit, summed).
How do I use the filter dropdown?
The filter at the top right of the renewal queue lets you show only units recommended for Raise, Hold, or Cut. Useful when you want to batch-act on one category — e.g. draft and send all "Raise" letters at once.
Can I edit the renewal letter before sending?
Yes. In the detail panel, click Edit next to the draft letter to turn it into an editable text area. Make any changes, then click Send ↗. The draft is pre-addressed to your tenant with the recommended rent and lease expiry date already filled in.
🏠
Property Management
Add and manage all your rental properties, track occupancy, attach leases, upload photos, and mark vacancies for posting.
How do I add a property?
Click Properties in the sidebar → + Add Property. Start typing in the Street Address field and a Google Places dropdown will appear — select your address to auto-fill the street, city, and state/ZIP. Then fill in type, monthly rent, beds/baths, and status. You can also attach a lease PDF and upload property photos.
What do the status options mean?
Occupied — tenant is currently living there. Vacant — unit is empty and available — this unlocks the 📢 Post Vacancy button. Under Maintenance — unit is offline for repairs.
How do I mark a unit as vacant to post it?
Click ✏ Edit on the property card, change the Status dropdown to Vacant, and save. The gold 📢 Post Vacancy button will appear immediately on the card.
Can I upload photos?
Yes. When adding or editing a property, click the photo upload zone to select multiple images. Photos display as a banner on the card and in a gallery on the detail view with a lightbox viewer.
📢
Post Vacancy — Assisted Listing Workflow
When a property is marked Vacant, the Post Vacancy feature generates AI-optimized listing copy for each platform and guides you through posting to Zillow, Zumper, Facebook Marketplace, and Craigslist — tracking where and when you posted.
1
Mark the property Vacant — Edit the property and set Status to Vacant. The gold 📢 Post Vacancy button appears on the card.
2
Click 📢 Post Vacancy — Opens the vacancy posting page with your property details pre-loaded. AI starts generating listing copy for all platforms in the background.
3
Preview listing copy — Use the platform tabs (Zillow, Facebook, Zumper, Craigslist, Instagram) to preview the AI-generated copy for each platform. Each has a different tone optimized for that platform.
4
Click a platform card — The listing is automatically copied to your clipboard AND the platform opens in a new tab simultaneously.
5
Paste and publish — Switch to the platform tab that just opened, paste your listing, and submit it.
6
Click ✓ Mark as Posted — Return to the vacancy page and confirm. The card turns green, the posting date is recorded, and it's saved to your account.
What platforms are supported?
Zillow Rental Manager, Zumper, Facebook Marketplace, Craigslist, and Instagram. Each platform gets listing copy optimized for its tone and audience.
Where is the posting history saved?
Posting dates are saved to your property record in Firebase. The Posting History section at the bottom of the vacancy page shows every platform you've posted to with dates. This data persists across sessions.
What if I posted by mistake?
Click the red ↩ Undo button that appears after marking a platform as posted. This clears the green check and removes the posting date from your record.
Why does the platform sometimes not open automatically?
The platform opens via a direct link click which should always work. If it doesn't open, check that your browser isn't blocking pop-ups from taylermadesys.com. You can allow pop-ups in your browser settings for this site.
👥
Tenant Management
Add tenants, link them to properties, track payment status, send portal links, send HOA violations, and manage lease dates all from one screen.
How do I add a tenant?
Click Tenants → + Add Tenant. Enter their name, email, phone, link to a property, set the lease dates and monthly rent amount, then save.
What is the Tenant Portal?
Each tenant gets a unique private portal link where they can view their balance, payment history, submit maintenance requests, and access their lease. Click 📋 Copy Link on any tenant card to copy their portal URL, or click ✉ Email Portal Link to send it directly.
How do I record a payment?
Click 💳 Pay on the tenant card, or go to Payments → + Record Payment. Select the tenant, enter the amount, date, method, and period. Optionally send a receipt email.
How do I send an HOA violation notice?
On any tenant card click More ▾ → 🏠 HOA Violation. Fill in the violation type, date, deadline, description, and required action. Then choose ✉ Send HOA Notice Now to email it instantly, 💾 Save to Record to save without emailing, or 🖨 Save & Print PDF to save and download a PDF copy.
How do I view a tenant's HOA violation history?
Click More ▾ → 📋 HOA History on any tenant card. This shows all past violations with their status, date, and whether they were emailed or saved. From here you can ✉ Resend Email, ✓ Mark Resolved, or ✕ Delete any violation.
📋
Lease Builder, E-Signatures & AI Photo Inspection
Generate state-compliant lease agreements, collect electronic signatures, store signed leases in the cloud, and compare move-in vs move-out photos with AI damage detection.
How do I create a lease?
Click Leases → 📋 New Lease. Select the state, property, and tenant. The lease auto-fills with your landlord profile and tenant details. Review, then send to the tenant for their signature.
How do electronic signatures work?
After you sign as landlord, a secure link is sent to the tenant. They open it on any device, review the lease, draw their signature, and submit. Both signatures are timestamped and the signed document is stored in your account. No DocuSign account needed.
Can I upload an existing lease?
Yes. When adding or editing a property, use the lease upload zone to attach a PDF. It's stored in the cloud and viewable from the property card at any time.
Where is AI Photo Inspection?
On the Leases page, open the dropdown on any lease card and click 📸 AI Photo Inspection. This works on any lease — signed or unsigned.
How does AI Photo Inspection work?
The modal has three tabs. On Move-In Photos, type a room name (e.g. Kitchen) and upload a photo for each room. At move-out, do the same on the Move-Out Photos tab using the exact same room names. Then click 🤖 Run AI Damage Comparison. The AI compares each matched room pair and generates a report on the AI Report tab showing classification (No Issues / Normal Wear / Damage / Cleaning Required), severity, itemized findings, and an estimated deduction range per room. Click ⬇ Download PDF Report to save a professional report for security deposit disputes.
💰
Invoices, Payments & Expenses
Create and send invoices, record payments, log expenses with receipts, and generate financial reports — all in one place.
How do I create and send an invoice?
Go to Invoices → + New Invoice. Select the tenant, set the rent amount, due date, and period. Add late fees or extra charges if needed. Click Send Invoice to email it directly to the tenant with a Stripe payment link auto-generated.
How do I record expenses?
Go to Expenses → + Record Expense. Select the property, category (Repairs, Utilities, Insurance, etc.), amount, date, and vendor. Attach a receipt photo or PDF for your records.
How do I run financial reports?
Go to Reports. Choose from P&L Summary, Cash Flow, Occupancy, Rent Roll, or Expense Breakdown. Filter by year and property. Export to Word for your accountant or print directly.
🔧
Maintenance Requests
Track all maintenance requests from tenants, assign priorities, log notes, and mark them resolved. Tenants can submit requests directly through their portal.
How do tenants submit maintenance requests?
Tenants submit requests through their personal portal link. The request appears in your Maintenance page with the property, description, and timestamp. You'll see a badge count on the sidebar.
How do I update the status of a request?
Open the request in the Maintenance section, change the status (Open, In Progress, Resolved), and add any notes for your records. The tenant can see status updates through their portal.
What is the AI Maintenance Triage?
Click the AI Triage button on any maintenance request to get an AI assessment of the likely cause, urgency level, and suggested resolution steps — helping you prioritize and respond faster.
📝
Applicant Tracking & AI Screening
Send rental application links, collect completed applications online, run AI-powered screening reports with 17-point scoring, and convert approved applicants to tenants in one click.
1
Send Application Link — Click Applicants → + New Application. Enter the applicant's name, email, phone, and select a property. A unique secure link is generated and emailed to them.
2
Applicant Completes Form — Their name, email, and phone are pre-filled automatically. The Current Address field has Google Places autocomplete — they start typing and select their address to auto-fill city, state, and ZIP. Previous Address also has autocomplete. They complete employment, income, rental history, references, and an electronic signature.
3
Status Updates Automatically — Status moves from 📤 Sent → 👁 Viewed → 📋 Completed as the applicant progresses.
4
Open Screening Report — Click 🔍 Screen on a completed applicant. The 17-point checklist scores instantly and the AI narrative analysis runs automatically.
5
Review Combined Report — Once the AI finishes, click 📄 View Combined Report to open a printable report with the score, full checklist, and AI narrative.
6
Approve or Reject — Click ✓ Approve or ✕ Reject in the screening modal footer. Approved applicants can be converted to tenants.
What does the AI screening report analyze?
The 17-point checklist covers: income-to-rent ratio (3x rule), employment status, job stability, residential stability, landlord reference, supervisor contact, eviction history, broken lease history, criminal history, balance owed to landlord, two references, additional income sources, occupant capacity, pets, smoking, and move-in date validity. The AI then writes a narrative with Executive Summary, Strengths, Concerns & Flags, and Recommended Next Steps.
What are SmartMove and RentSpree?
These are 3rd party screening services that run official credit, background, and eviction checks on your applicant. The SmartMove ↗ and RentSpree ↗ buttons in the screening modal open these services with the applicant's name and email copied to your clipboard for easy entry. These services typically charge a fee paid by the applicant.
Can I print the screening report?
Yes. Click 📄 View Combined Report in the screening modal (available once AI analysis completes). A new window opens with the full report — score badge, checklist, and AI narrative — with a Print / Save PDF button in the top right.
Does the AI re-run every time I open a screening?
Yes. The AI analysis runs automatically every time you open a screening report, ensuring you always see a fresh analysis. The results stay visible on screen until you close the modal. You can also click Re-run Analysis to generate a new one.
🎁
Referral Rewards & Loyalty Badges
Earn rewards by referring other landlords. Get credit toward your subscription for every successful referral.
How does the referral program work?
Go to Rewards in the sidebar. Copy your unique referral link and share it with other landlords. When someone signs up and subscribes using your link, you earn referral credit.
What are loyalty badges?
Badges are awarded for milestones like adding your first property, first tenant, first lease, and more. They appear in your Rewards dashboard and track your progress using the platform.
⚙️
Account & Settings
Manage your landlord profile, billing, team members, and notification preferences from the Settings page.
How do I update my landlord profile?
Go to Settings → Landlord Profile. Update your name, company, email, phone, and address. This information auto-fills into leases and invoices.
How do I manage my subscription?
Go to Settings → Billing & Subscription. You can upgrade, downgrade, or cancel your plan here. Annual subscribers save $99/year vs monthly.
How do I invite team members?
Go to Settings → Team Members. Enter their email address to invite them to your workspace. Team members can view and manage your properties and tenants.
I need help — who do I contact?
Email us at [email protected]. We typically respond within one business day and help new users set up their first properties.
⚖️ Legal Document Builder
① Document & Parties
② Details
③ Preview & Save
Document Type & State
Landlord
Tenant
Amount Owed
Total Amount Due: $0.00
Eviction Grounds
Notice Details
Review your document before saving or downloading.
✍ Sign Lease as Landlord
Your signature will be embedded into the lease. Once signed, you can send it to the tenant for their signature.
✍ Sign here with your finger or mouse
🛡 ADMIN MODEViewing workspace of
👥 Manage Team
Invite someone to your workspace
Team Members
Loading...
Import Data
📂
Click to select your Tayler Made Property Management Systems backup
or drag & drop a .json file here
✓ Backup file loaded — ready to import
Properties—
Tenants—
Payments—
Expenses—
Invoices—
Exported on—
⚠️ Importing will replace all current data with the backup. This cannot be undone. Make sure to export your current data first if you want to keep it.
🤖 AI Sales Ad Generator
Select Property
Ad Tone & Style
🏢Professional
🏡Warm & Friendly
✨Luxury
⚡Short & Punchy
📱Social Media
Additional Details (optional)
Platform
📄General Listing
🏠Zillow / MLS
👥Facebook
📋Craigslist
Generated Ad
Tenant Screening
Application Review
📝 Send Rental Application
Fill in the prospective tenant's info below. We'll generate a unique application link you can share with them.
Application
🔗 Application Link Ready
Share this link with to complete their rental application online.
Application Link
Email Preview — copy and paste into your mail app
To:
Subject:
🛡 Admin Panel
Tayler Made Property Management Systems
📧 Renewal Reminder Emails
Automatically sent 7, 3, and 1 day before renewal. Runs daily at 9am CT.
🗑 Clear Other Workspaces
Permanently deletes all pv_data NOT belonging to [email protected]. Cannot be undone.
📊 Usage Dashboard
Email
Plan
Properties
Tenants
Invoices
Payments
Leases
Maintenance
Last Login
Activity
Click Usage tab to load.
—
Total Accounts
—
Active Subs
—
Free Trials
—
Cancelled
📊 Customer Conversion Report
Click Generate Report to load data.
Customer Accounts
Name
Email
Plan
Status
Subscribed
End Date
Last Login
Actions
Search for a customer by email above
—
—
Quick Actions
✏ Edit Account
Activity Log
Waiting for activity...
🎁 Rewards & Loyalty
Earn credits by referring friends and staying with us
Available Credits
$0.00
Applied to your next billing cycle
💰
📣 Refer a Friend — Earn $29
Share your unique link. When they subscribe to Pro, you get $29 credit (1 free month).