Tenants
Tenants
Section titled “Tenants”The Tenants page is your central hub for managing everyone renting from you. Filter, group, and organize tenants to match your workflow.
Table features
Section titled “Table features”The tenants table gives you full control over how you view and manage your tenant list.
Filtering
Section titled “Filtering”Filter tenants using any column with advanced filter options:
| Filter type | Description |
|---|---|
| Contains | Field contains the specified text |
| Not contains | Field does NOT contain the specified text |
| Is | Field exactly matches the specified value |
| Is not | Field does NOT match the specified value |
| Is empty | Field has no value |
| Is not empty | Field has a value |
How to filter: Click the filter icon then click Add filter button , select your filter type, and enter the value.
Filter examples:
- Name contains “John”
- Phone is not empty
- Status is “Active”
- Email is empty
Column customization
Section titled “Column customization”Click the View Settings button to customize your table:
| Setting | Description |
|---|---|
| Row height | Compact / Standard / Comfortable |
| Grouping | Add grouping level… (group by Status and Account type) |
| Toggle columns | Show/hide any column |
Toggle columns available:
- Phone
- National ID / Passport
- Status (Active / Inactive / Past)
- Account type
- Unit
- Unpaid invoices
- Groups
- Invited at
- Emergency contact name
- Emergency contact phone
- Employer name
- Employer contact
- Monthly income
- Notes
- Created at
Pin columns
Section titled “Pin columns”Pin important columns to keep them at the table:
- Click the pin icon on any column
- Pinned column stay fixed while scrolling
- Click the pin icon again to unpin
Refresh button
Section titled “Refresh button”Click the Refresh button to reload the latest tenant data.
Add tenant
Section titled “Add tenant”Click the Add tenant button to open the tenant creation form.
Basic information
Section titled “Basic information”| Field | Required | Description |
|---|---|---|
| First name | Yes | Tenant’s first name |
| Last name | Yes | Tenant’s last name |
| Phone number | Yes | Used for rent reminders and important notifications |
| Email address | No | e.g., tenant@example.com. Required for portal login access |
| National ID / Passport No. | Yes | e.g., 12345678 or A12345678. Used for identity verification. Stored securely and not shared with other tenants. |
| Create portal account | No | Tenant will get login access to tenant app |
Advanced details (all optional)
Section titled “Advanced details (all optional)”| Field | Description |
|---|---|
| Internal notes | Private notes visible only to property managers |
| Employer name | Tenant’s employer or company name |
| Employer contact name | Contact person at tenant’s workplace |
| Employer contact email | Email address for employer contact |
| Emergency contact number | Emergency phone number |
Import CSV
Section titled “Import CSV”Bulk import tenants using a CSV file.
CSV format requirements
Section titled “CSV format requirements”Your CSV must include these columns:
| Column | Required | Format |
|---|---|---|
| first_name | Yes | Text |
| last_name | Yes | Text |
| phone | Yes | Include country code (e.g., +254712345678) |
| No | Valid email format | |
| national_id | Yes | Text |
| property_id | Yes | Existing property ID in Qivuli |
| unit_id | No | Existing unit ID in Qivuli |
How to import
Section titled “How to import”- Click Import CSV
- Download the sample CSV template
- Fill in your tenant data
- Upload the file
- Review and confirm the import
Clicking a tenant
Section titled “Clicking a tenant”Click on a tenant’s name in the table to open their detailed view. Click on a unit name to go to the unit overview.
The tenant detail view has these sections:
Overview
Section titled “Overview”The dashboard showing key tenant information:
| Section | Displayed information |
|---|---|
| Outstanding balances | Amount in kes |
| Payments | Amount in kes |
| Active lease | link to the lease |
| Open requests | Number of request |
| Assigned unit | Unit link |
| Unit details | details |
| Rent | Amount in kes |
| Status | Active or inactive |
| Service charge | Amount in kes |
Maintenance requests
Section titled “Maintenance requests”All maintenance requests submitted by this tenant.
| Column | Description |
|---|---|
| Request ID | Unique identifier |
| Title | Brief description |
| Status | Pending / In progress / Completed |
| Priority | Low / Medium / High / Urgent |
| Created date | Date submitted |
| Last update | Most recent activity |
Actions:
- View request details
- Add internal notes
- Update status
- Assign to vendor
Leases
Section titled “Leases”All lease agreements for this tenant, past and current.
| Column | Description |
|---|---|
| Lease ID | Unique identifier |
| Unit | Unit under lease |
| Start date | Lease commencement |
| End date | Lease expiration |
| Rent amount | Monthly rent |
| Status | Active / Expired / Terminated |
| Signed at | Yes / No |
Actions:
- View lease document
- Download PDF
- Renew lease
- Terminate lease
Invoices
Section titled “Invoices”All invoices generated for this tenant.
| Column | Description |
|---|---|
| Invoice ID | Unique identifier |
| Date | Invoice date |
| Due date | Payment deadline |
| Description | Invoice line items |
| Amount | Total amount |
| Status | Paid / Unpaid / Overdue |
Actions:
- View invoice
- Download PDF
- Send reminder
- Record payment
Payments
Section titled “Payments”Payment history for this tenant.
| Column | Description |
|---|---|
| Payment ID | Unique identifier |
| Date | Payment received date |
| Method | M-Pesa / Cash / Bank transfer / Cheque |
| Reference | Transaction reference number |
| Amount | Payment amount |
| Applied to | Invoice number |
| Status | Completed / Pending / Failed |
Actions:
- View receipt
- Download receipt
- Reverse payment (admin only)
All documents associated with this tenant.
| File type | Examples |
|---|---|
| Identification | National ID scan, Passport copy |
| Lease documents | Signed lease agreements |
| Payment proof | Receipts, bank slips |
| Correspondence | Emails, letters |
| Inspection reports | Move-in/move-out checklists |
Actions:
- Upload file
- Download file
- Delete file
- Organize into folders
Groups
Section titled “Groups”Group tenants together for easier management. Use groups to organize tenants by building, block, floor, or any other criteria.
Create a group
Section titled “Create a group”- Click Tenant Groups in the sidebar
- Click New group
- Enter group name (e.g., “Block A”, “Third Floor”, “VIP Tenants”)
- Add description (optional)
- Add tenants
- Click Create group
Add tenants to a group
Section titled “Add tenants to a group”- Navigate to the group
- Click Add tenants
- Select tenants from the list
- Click Save
Or from the tenants table:
- Select tenant checkboxes
- Click Add to group
- Choose the group
Group actions
Section titled “Group actions”| Action | Description |
|---|---|
| View group | See all tenants in the group |
| Send bulk message | Email or SMS all tenants in the group |
| Export group data | Download CSV of group members |
| Edit group | Change name or description |
| Delete group | Remove group (tenants are not deleted) |
Use cases for tenant groups
Section titled “Use cases for tenant groups”| Use case | Example group names |
|---|---|
| Physical location | ”Block A”, “Block B”, “North Wing” |
| Building floor | ”Ground Floor”, “1st Floor”, “2nd Floor” |
| Property type | ”Studios”, “1-Bedroom”, “2-Bedroom” |
| Lease status | ”Month-to-month”, “Annual lease”, “Expiring soon” |
| Payment behavior | ”Early payers”, “Late payers” |
| Special category | ”Corporate tenants”, “Government”, “Students” |
Select multiple tenants using checkboxes to perform bulk operations:
| Bulk action | Description |
|---|---|
| Add to group | Assign selected tenants to a group |
| Add notes | Add notes to the selected tenants |
| New Invoice | Create new invoices to the selected tenants |
| More | Another dropdown that has “mark as inactive or active” |
| Delete or Blacklist | Delete selected tenants or Blacklist (requires confirmation) |