🧭RentaKoto User Flows

Complete step-by-step registration, approval, and workflow processes

📋Registration & Approval Process

🏡Renter Registration

  1. Sign in: Use Google sign-in to create your account.
  2. Complete profile: Name and contact info are stored.
  3. Status: New renters are pending
  4. Admin review: Admin approves/rejects the renter in Admin Console.
  5. After approval: Renters can browse and book viewings.

🏠Landlord Registration

  1. Sign in: Create your account via Google.
  2. Create profile: Full name, phone, address, and bio.
  3. Status: Profile is pending
  4. Create properties: List properties; they are pending
  5. Admin review: Approve profile and property listings.
  6. After approval: Properties go live for renters to see.

🔧Service Provider Registration

  1. Sign in: Create your account.
  2. Create profile: Full name, phone, service specialties.
  3. Status: Profile is pending
  4. Admin review: Verify credentials and approve.
  5. After approval: Create and list services.
✅ Who Approves? Admins and Super Admins review and approve pending renters, landlords, service providers, and properties in the Admin Console.
🔍 Admin Checklist: Verify identity, confirm contact details, validate property ownership/authorization, and confirm policy compliance before approval.

📝Renting Workflow

1
Browse Approved Properties
Only approved properties are visible to renters.
2
View Property Details
Review rent price, amenities, location, and availability.
3
Book a Viewing
Select an available time slot to view the property.
4
Attend Viewing
View the property at the scheduled time with the landlord.
5
Initiate Lease Request
Submit desired lease start date and duration.
6
Landlord Review
Landlord evaluates the request and responds with approval or decline.
7
Lease Agreement
Upon acceptance, proceed with lease signing and payment setup.
Note: Renters must be approved to book viewings and submit lease requests.

🛠️Service Provider Workflow

1
Register & Create Profile
Complete your profile with credentials and specialties. Status: pending
2
Admin Approval
Admin verifies identity, contact, and credentials.
3
Create Services
Add service listings with rates, descriptions, and availability.
4
Receive Requests
Landlords assign maintenance work and request services.
5
Coordinate & Schedule
Communicate with landlords via in-app messaging to arrange work schedules.
6
Complete Work
Complete the job and mark it as done in the system.
7
Landlord Confirmation
Landlord reviews and confirms completion of the work.
Note: Only approved service providers can create and list services.

⚙️Viewing Schedule Management

1
Landlord Sets Availability
Landlords create time slots when properties are available for viewings.
2
Renter Books Viewing
Approved renters select available slots to book a viewing.
3
Landlord Confirms Viewing
Landlord reviews booking and confirms the viewing appointment.
4
Viewing Happens
Renter and landlord meet at the scheduled time.
5
Follow-up or Cancellation
Renters can request a lease or cancel (if more than 2 days before viewing).
⏰ Cancellation Rule: Renters can only cancel viewings more than 2 days before the scheduled date. Landlords can cancel anytime.