Help center
Tenants & messaging

Inviting a tenant

Send a single tenant invite, add a renter who's already in place, or bring in many at once with a CSV.
Workflow at a glance
1
Send a single invite
2
Add a tenant who's already in place
3
Bulk import with a CSV

Send a single invite

An invite emails the tenant a sign-in link tied to a specific unit. The unit's property needs a state set first — that's what determines the lease addendum, deposit cap, and late-fee rules — so a unit whose property is missing its state will be locked until you fix it on the Properties screen.
1
Go to Tenants → Invite.
2
Pick a vacant unit from the list.
3
Enter the tenant's email and, optionally, a short personal note.
4
Send the invitation. The tenant gets an email with a sign-in link that expires in 14 days.
5
If email is slow, copy the invite link from the confirmation card and share it directly.

Add a tenant who's already in place

If a renter is already living there, use Tenants → Add an existing tenant instead. This creates an active lease directly — no invite email and no application step. You set the lease dates, rent, deposit, and late-fee terms, and if they're behind you can record an opening balance so the unpaid period shows up right away.
No email is sent in this flow: the tenant's account is created now and they claim it later using "Forgot password" with that email.

Bulk import with a CSV

To bring in a whole portfolio at once, use the bulk tenant import (landlord-only). Paste a CSV, validate it with a dry run, then import.
Required columns are email, property_name, and unit_label; optional columns carry the lease term, deposit, and any open balance (monthly_rent, start_date, lease_end, security_deposit, opening_balance, balance_as_of). There's an "Insert sample" button that drops in a correctly-formatted example to start from.
1
Go to Tenants → Bulk import.
2
Paste your CSV (or insert the sample and edit it).
3
Run a dry run — it validates every row and flags anything that would be skipped or error before any invite goes out.
4
When the dry run is clean, click Import to send the invites.
Editorial ownership
Written and maintained by the Aptoria editorial team
Editorial method reviewed July 28, 2026. Aptoria reviews scope, source fit, examples, limitations, links, and publication gates. This record does not claim attorney, CPA, lender, appraiser, or other independent professional sign-off.
Related articles
Getting started
Getting started: your first property
The first-run path: add a property and unit, connect payments, invite your first tenant, and turn on the agent.
Rent collection
How autopay works
How a tenant turns on autopay, when rent is pulled, and what happens if a payment fails.
Rent collection
Connecting your bank and payouts
Connect Stripe so tenants can pay rent in-app and payouts settle to your bank — and how payout timing works.
Didn't answer your question?
Email support@aptoria.ai with the relevant record and what you already tried. Response timing depends on the request and current support coverage.
Back to Help center