Dashboard

Customer Portal

Back to Gateway
Total Revenue
--
Total Lands
--
Registered estates
Available Plots
--
Across all lands
Pending Payments
--
Requires attention
Active Clients
--

Customer Portal

Your Land, Your Account

Register or sign in to manage your plots, payments, documents, and enquiries in one place.

Our Services

Plots, professional land surveying & more

Account Summary

Sign in to view your plots, payments, and waitlist.

My Bookings

No bookings yet.

My Enquiries

No enquiries yet.

Action Queue
Service Requests
0
Enquiries Inbox
0

Browse available plots below. Sign in to see your land, payments, and documents.

Plot Explorer
Estate plot management
Live Updates
Find Your Perfect Plot
Saved:
Available
Reserved
Sold
On Hold
Estate Site Plan
Click any plot for details · GPS on every kiwanja
Uncheck to see interactive plots only
Layers:
Click to pan & zoom the map
Scroll the page normally · Ctrl+scroll to zoom · Click "Use map" to pan
Estate site map — plot scheme
Plot List — Quick select by section
Activity & Audit Log
Pending Approvals

    Land Management

    Create lands and manage the plots inside each one — select a land to view its plots.

    My Lands
    Your estate lands — click a land to expand and manage plots inside it
    Land Location Plots Total Value Owner Actions
    Site Map Layout
    Draw plots on the site map for the selected land
    Site Map
    Plots
    Align
    Uncheck to see interactive plots only
    Align site map ↔ plots

    Survey drawings often have a title block. Auto-detect the drawing area, apply + remap, then nudge if needed. Select the land above first.

    Nudge overlays
    Plots: Draw rectangles, squares, triangles, or polygons (click corners, double-click or Enter to finish) — sqm updates live as you resize. Features: Add roads, gardens, parks, clubhouse, pool & more. Select → drag to move, corners to resize, purple handle to rotate. Press Delete to remove.
    All changes saved
    Site map
    Properties
    Select a plot or draw a new one to edit properties
    Client Management
    Client Phone Plots Payment Status Progress Paid / Due Next Payment Actions

    My Profile

    Your account, payments, documents, and activity

    My Land

    Plots assigned to you, payment progress, and saved favorites

    Our Services

    Plots, professional land surveying & more

    Growth Hub

    Loading growth tools…

    Revenue Performance
    Collected payments overview
    Collection Overview
    Plot Portfolio
    Top Clients by Revenue
    Sales Funnel
    Plot Velocity
    Agent Performance
    Collection Aging
    Land-Level P&L
    Total Collected
    --
    Outstanding
    --
    Revenue Target
    --

    Documents

    Scheme documents and files shared with your account

    Document Center
    Categorized storage · upload · send to clients instantly

    Recent Client Sends

    Waitlist Queue

    No waitlist entries yet.

    Payment Tracking
    Collected This Month
    --
    Pending
    --
    Overdue
    --
    ClientLandPlotAmountTypeStatusDue DateActions
    Booking Management
    PlotClientTotalDepositPlanStatusDateActions
    Income vs Expenditure
    Compare plot sales income against business running costs
    Income (Plot Sales) Expenditure (Running Costs)
    Expense Breakdown
    Running Costs (Recurring)
    Profit & Loss
    Monthly Review
    Close-of-month snapshot — income, expenditure, salaries, and missing receipts
    Expenditure Ledger
    Track salaries, marketing, utilities, legal fees, and all business running costs
    DateDescriptionCategoryPayeeAmountReceiptStatusTypeActions
    System Settings
    Admin Access

    Editable Project Info

    Changes labels across the app (lands vs floors, plots vs units) and enables building/floor navigation on the dashboard map.
    This name is shown to your clients as the land & surveying service provider. NIKOGREEN SYSTEMS is the software platform only.

    Notifications & System

    Announcements

    Permissions guidance

    • Finance staff — enable Finance and Expenditure permissions; salary entries require a linked staff member.
    • Sales staff — enable Bookings, Clients, and Payments; restrict Settings access unless they are managers.
    • Management — full Settings access including Staff, Departments, Workflows, and System backup.
    • Edit permissions per user via the Edit action — changes apply on next login.

    Staff & User Management

    Create staff by department. Permissions control what each user can access.

    Role Templates

    Click a template to pre-fill the staff form with recommended department & permissions.

    Staff MemberDepartmentRolePermissionsCommissionStatusActions

    Departments

    Approval Workflows

    Configure who must approve key actions before they take effect.

    Plot price change requires approval
    New booking requires approval
    Document upload requires approval
    Discount above 10% requires approval

    Revenue Target

    GPS Map Calibration

    Align site plan with Google Earth (512×339 px).

    Data Management

    Message Templates

    Templates used for WhatsApp, SMS, and email notifications.

    Booking Rules

    Commissions & Payment Plans

    Fiscal & Budget

    Days after due date before marking overdue
    Auto-hold plot after prolonged overdue (0 = disabled)
    Mark payment paid, delete payment, and set plot to Available

    Expense Categories

    Enable or disable categories used in the Finance expenditure ledger.

    Website Connection SaaS — per tenant

    Connect this tenant's marketing website so buyers register and sign in on their site, then land in your NikoGreen customer portal — no code edits on this server.

    Connect client website
    The live domain where buyers browse plots (WordPress, custom site, or NikoGreen /website template).
    One per line. Auto-includes www/non-www for the marketing URL above.
    Copy-paste links for the client website
    When the client website is ready — checklist
    1. Save the client marketing URL above (auto-configures CORS for registration/login).
    2. Deploy the bundled /website folder OR give your developer the links below.
    3. Add portal + marketing domains to Google OAuth (Settings → Integrations → Google Sign-In).
    4. Test register + login from the client website gateway.

    WhatsApp Business

    SMS Gateway

    Email (SMTP)

    Customer Google Sign-In

    Clients can sign in or register with Google on your customer portal. Set a custom Client ID here to override the platform default for this workspace only.

    Status Loading…
    Active source
    Platform default
    Effective Client ID
    Web application type from Google Cloud Console. Add your portal URL as an authorized JavaScript origin (e.g. http://localhost and your live domain).

    Google Maps

    M-Pesa (Daraja STK Push)

    STK phone normalization. Use 254 only for Safaricom sandbox tests.

    Diaspora & multi-wallet

    Access Control

    Permission Matrix

    Overview of system permissions. Edit per-user in Staff & Users.

    Company Logo

    Upload your company logo. It appears in the sidebar and becomes the app icon when clients or staff install this workspace as a PWA.

    PNG, JPG or WEBP only (max 2 MB). Non-square images are auto-cropped to a square for the home-screen icon.

    Installable app

    192
    192×192
    512
    512×512 (install)
    Preview of the icon customers see when they install the app. After changing the logo, they may need to reinstall to refresh the home-screen icon.

    Sidebar/portal always keep transparency. This only affects the installable app icon (some phones ignore transparent icons).

    Client Portal Branding

    Public Gateway Content

    Manage the public gateway visitors see before entering the client or staff portal. The company logo above is also used on the gateway.

    Available plots section

    Select the exact available plots that should appear publicly. Existing empty selection means all available plots.

    All available plots

    Opportunity gallery section

    Use {company} to insert the client company name automatically.
    Use {company} to insert the client company name automatically.

    CEO Message

    Use JPG, PNG, or WEBP up to 5 MB. The current default is 17881551517673 (1).
    Fit100%Zoom
    Controls the crop scale inside the hero and gallery image frames.

    Gateway Picture Gallery

    Upload pictures for the public gateway. After uploading, use Show in to place each picture in the Hero section, Gallery section, or both. JPG, PNG, and WEBP images up to 5 MB each.

    Preview

    Explore Kiwanja
    Click any plot to view details
    Your property journey starts here
    Find your place in a better future.

    Explore available plots and manage your property journey from one simple platform.

    Client portalStaff access

    Service Catalog

    Manage services shown on the Services tab. Use {company}, {scheme}, {location} in descriptions.

    ServiceIDStatusFeaturedActions

    Webhooks

    Notify external systems on booking.created, payment.received, booking.cancelled

    API documentation

    Accounting Export

    Audit Log

    TimeActionDetailsType

    Payment Reminder Cron

    Schedule daily to send due/overdue reminders and release expired online reservations.

    Loading cron status…

    System Maintenance

    Backup reminder: Run a server backup at least weekly and before major changes (plot layout edits, staff changes, or bulk imports). Keep off-site copies of JSON exports for disaster recovery.

    Compare: