Documentation

Comprehensive guide for Clasyo School Management System - Built for Kenyan Educational Institutions

Page 1 of 11
Use arrow keys or click Previous/Next to navigate

Getting Started

System Requirements

  • Modern web browser (Chrome, Firefox, Safari, Edge)
  • Stable internet connection
  • Minimum screen resolution: 1024x768
  • JavaScript enabled
  • Cookies enabled for session management

Account Setup

1

Register Your School

Visit the registration page and provide your school details including name, contact information, and administrator credentials.

2

Configure School Profile

Complete your school profile with address, academic calendar, and grading system preferences.

3

Set Up Academic Structure

Create academic years, terms, classes, and subjects according to your school's curriculum.

4

Add Users

Create accounts for teachers, students, and parents with appropriate roles and permissions.

Note: Your school gets a 7-day free trial with full access to all features. No credit card required.

System Modules

Multi-tenant Architecture

Each school gets its own isolated environment with separate database schema, ensuring complete data isolation and security while optimizing resource utilization.

Key Features:

  • Comprehensive management tools
  • Real-time data synchronization
  • Advanced reporting capabilities
  • Mobile-responsive interface
  • Secure data storage

Role-based Access Control

Comprehensive permission system with granular access control for different user roles including administrators, teachers, students, and parents.

Key Features:

  • Comprehensive management tools
  • Real-time data synchronization
  • Advanced reporting capabilities
  • Mobile-responsive interface
  • Secure data storage

Academic Management

Complete academic structure management with Classes, Sections, Subjects, and Timetables

Key Features:

  • Academic year and term management
  • Class and section creation
  • Subject allocation
  • Timetable generation
  • CBC competency tracking

Student Information System

Comprehensive student profiles with admission, attendance, and performance tracking

Key Features:

  • Student registration and enrollment
  • Attendance tracking
  • Academic performance records
  • Disciplinary records
  • Medical information

Examination System

Comprehensive exam management with online exams, grading, and report cards

Key Features:

  • Exam creation and scheduling
  • Grade entry and calculation
  • Report card generation
  • Transcript management
  • Performance analytics

Fee Management

Complete fee structure management with payment tracking and multiple payment methods

Key Features:

  • Fee structure setup
  • Invoice generation
  • Payment tracking
  • M-Pesa integration
  • Financial reporting

Library Management

Complete library system with book catalog, issue tracking, and fine management

Key Features:

  • Book catalog management
  • Issue and return tracking
  • Fine calculation
  • Inventory management
  • Digital library support

Communication Tools

Messaging system, notices, announcements, and real-time chat

Key Features:

  • Messaging system
  • Notice board
  • Parent-teacher communication
  • SMS notifications
  • Email integration

Human Resource & Payroll

Staff management, attendance, and payroll processing

Key Features:

  • Comprehensive management tools
  • Real-time data synchronization
  • Advanced reporting capabilities
  • Mobile-responsive interface
  • Secure data storage

Reports & Analytics

Comprehensive reporting system with PDF generation and data analytics

Key Features:

  • Comprehensive management tools
  • Real-time data synchronization
  • Advanced reporting capabilities
  • Mobile-responsive interface
  • Secure data storage

Finance & Accounting

Full double-entry accounting: Chart of Accounts, Journal Entries, General Ledger, Trial Balance and financial summaries with real-time postings.

Key Features:

  • Comprehensive management tools
  • Real-time data synchronization
  • Advanced reporting capabilities
  • Mobile-responsive interface
  • Secure data storage

Inventory Management

Items, suppliers, purchases/receipts, issues and stock reports to manage school inventory.

Key Features:

  • Comprehensive management tools
  • Real-time data synchronization
  • Advanced reporting capabilities
  • Mobile-responsive interface
  • Secure data storage

AI Assistant

Context-aware assistant to answer questions and generate insights across modules.

Key Features:

  • Comprehensive management tools
  • Real-time data synchronization
  • Advanced reporting capabilities
  • Mobile-responsive interface
  • Secure data storage

User Guides

Super Administrator

Complete system administration guide for managing multiple schools and platform configuration

1
Platform Overview
  1. Access the super admin dashboard at admin.clasyo.com
  2. Monitor all school tenants from central dashboard
  3. View system performance metrics and analytics
  4. Manage platform-wide settings and configurations
2
School Management
  1. Create new school tenants with custom domains
  2. Configure school-specific settings and branding
  3. Manage subscription plans and billing
  4. Monitor school usage and performance
  5. Handle school support requests
3
System Configuration
  1. Configure global system settings
  2. Manage payment gateways and integrations
  3. Set up email and SMS gateways
  4. Configure backup and disaster recovery
  5. Monitor system health and performance
4
User Management
  1. Create and manage super admin accounts
  2. Configure role-based permissions
  3. Monitor user activity across schools
  4. Handle security incidents and breaches
  5. Manage API access and integrations
5
Billing Management
  1. Configure subscription plans and pricing
  2. Manage invoicing and payments
  3. Monitor revenue and financial metrics
  4. Handle billing disputes and refunds
  5. Generate financial reports
Common Tasks
  • Adding a new school to the platform
  • Configuring payment gateways
  • Managing system backups
  • Monitoring platform performance
  • Handling security incidents
Troubleshooting
  • School login issues
  • Payment gateway problems
  • System performance optimization
  • Database maintenance
  • Security breach response

School Administrator

Complete school management guide for administrators to configure and manage their institution

1
School Profile Setup
  1. Navigate to Settings → School Profile
  2. Enter basic school information (name, address, contact)
  3. Upload school logo and branding materials
  4. Configure academic calendar and terms
  5. Set up grading system and assessment criteria
  6. Configure fee structures and payment methods
2
Academic Configuration
  1. Create academic years and terms
  2. Set up classes, sections, and divisions
  3. Configure subjects and curriculum
  4. Assign teachers to classes and subjects
  5. Generate timetables automatically
  6. Configure examination schedules
3
User Management
  1. Create user accounts for staff and students
  2. Assign appropriate roles and permissions
  3. Configure parent accounts and access
  4. Manage user permissions and access control
  5. Monitor user activity and login logs
  6. Handle password resets and account issues
4
Student Management
  1. Register new students and assign admission numbers
  2. Manage student records and personal information
  3. Assign students to classes and sections
  4. Track student attendance and performance
  5. Manage student promotions and transfers
  6. Generate student reports and certificates
5
Financial Management
  1. Configure fee structures and payment plans
  2. Generate invoices and fee statements
  3. Monitor fee payments and outstanding balances
  4. Manage scholarships and discounts
  5. Generate financial reports
  6. Reconcile bank transactions
Common Tasks
  • Adding new students
  • Creating user accounts
  • Generating reports
  • Managing fee payments
  • Configuring academic settings
Best Practices
  • Regular data backup
  • User training and support
  • Performance monitoring
  • Security compliance
  • Parent communication

Teacher

Comprehensive guide for teachers to manage classes, track student progress, and communicate with parents

1
Class Management
  1. Access assigned classes from dashboard
  2. View class timetables and schedules
  3. Manage student attendance daily
  4. Record student behavior and conduct
  5. Update class information and announcements
  6. Monitor class performance metrics
2
Gradebook Management
  1. Access gradebook for assigned subjects
  2. Create assignments and assessments
  3. Enter student grades and scores
  4. Calculate final grades and GPAs
  5. Generate progress reports
  6. Export grade data for analysis
3
Lesson Planning
  1. Create lesson plans and schedules
  2. Upload teaching materials and resources
  3. Share lesson plans with students
  4. Track lesson completion and coverage
  5. Collaborate with other teachers
  6. Access curriculum guidelines and standards
4
Assessment Management
  1. Create tests and examinations
  2. Configure grading rubrics and criteria
  3. Schedule assessment periods
  4. Monitor student submissions
  5. Provide feedback and comments
  6. Analyze assessment results
5
Communication Tools
  1. Send messages to students and parents
  2. Post class announcements and notices
  3. Schedule parent-teacher meetings
  4. Share student progress updates
  5. Respond to parent inquiries
  6. Maintain communication logs
Common Tasks
  • Taking daily attendance
  • Entering grades
  • Communicating with parents
  • Creating lesson plans
  • Managing assignments
Tips & Best Practices
  • Use mobile app for quick attendance
  • Set up automated grade notifications
  • Create reusable lesson templates
  • Schedule regular parent updates
  • Use data to identify struggling students

Student

Student guide for accessing academic information, submitting assignments, and staying connected with school activities

1
Dashboard Navigation
  1. Login to student portal using credentials
  2. View personalized dashboard with upcoming events
  3. Check announcements and notices
  4. Access quick links to common tasks
  5. View unread messages and notifications
  6. Monitor academic progress at a glance
2
Academic Information
  1. View class timetable and schedule
  2. Check current grades and GPA
  3. Access assignment deadlines and submissions
  4. Download study materials and resources
  5. View attendance records
  6. Check exam schedules and results
3
Assignment Management
  1. View assigned tasks and deadlines
  2. Download assignment requirements
  3. Submit completed assignments online
  4. Track submission status and feedback
  5. View graded assignments and comments
  6. Manage assignment drafts and files
4
Communication
  1. Send messages to teachers and administrators
  2. Participate in class discussions
  3. Join study groups and forums
  4. Respond to teacher inquiries
  5. Access school announcements
  6. Manage notification preferences
5
Personal Information
  1. Update personal profile information
  2. Manage account security settings
  3. View fee statements and payment history
  4. Download academic transcripts
  5. Access library resources
  6. Manage extracurricular activities
Common Tasks
  • Checking grades
  • Submitting assignments
  • Viewing timetable
  • Communicating with teachers
  • Managing profile
Mobile App Features
  • Push notifications for assignments
  • Quick attendance check-in
  • Mobile assignment submission
  • Instant messaging
  • Offline access to materials

Parent

Parent guide for monitoring child's academic progress, managing fees, and staying connected with school

1
Child Progress Monitoring
  1. Login to parent portal using credentials
  2. View children's academic performance
  3. Check grades and subject-wise progress
  4. Monitor attendance patterns
  5. View teacher comments and feedback
  6. Access progress reports and transcripts
2
Fee Management
  1. View fee statements and breakdowns
  2. Check payment history and receipts
  3. Pay fees online using various methods
  4. Set up automatic payment reminders
  5. Apply for scholarships or discounts
  6. Download fee receipts for tax purposes
3
Communication with Teachers
  1. Send messages to teachers and staff
  2. Request parent-teacher meetings
  3. Respond to teacher communications
  4. View school announcements and notices
  5. Participate in parent forums
  6. Provide feedback and suggestions
4
School Activities
  1. View school calendar and events
  2. Check exam schedules and results
  3. Monitor homework and assignments
  4. Access school policies and guidelines
  5. Participate in school committees
  6. Volunteer for school activities
5
Account Management
  1. Manage multiple child accounts
  2. Update contact information
  3. Configure notification preferences
  4. Set up payment methods
  5. Access mobile app features
  6. Manage security settings
Common Tasks
  • Paying school fees
  • Checking child's grades
  • Communicating with teachers
  • Viewing attendance
  • Accessing reports
Benefits
  • Real-time progress updates
  • Convenient fee payments
  • Direct teacher communication
  • Comprehensive reporting
  • Mobile access

API Documentation

Authentication

All API endpoints require authentication using JWT tokens. Include the token in the Authorization header:

Authorization: Bearer <your_jwt_token>

Base URL

https://api.clasyo.com/v1

Available Endpoints

GET
/api/v1/students/

List all students with pagination and filtering (requires authentication)

Parameters (GET):
ParameterTypeDescription
pageintegerPage number (default: 1)
limitintegerResults per page (default: 20)
class_idintegerFilter by class ID
searchstringSearch by name or admission number
Response Example:
{ "count": 150, "next": "https://api.clasyo.com/v1/students/?page=2", "previous": null, "results": [ { "id": 1, "admission_number": "2024-001", "first_name": "John", "last_name": "Doe", "email": "john.doe@school.com", "class": { "id": 1, "name": "Grade 7A", "stream": "A" }, "date_of_birth": "2012-05-15", "gender": "Male", "is_active": true } ] }
POST
/api/v1/students/

Create a new student record

Parameters (GET):
ParameterTypeDescription
pageintegerPage number (default: 1)
limitintegerResults per page (default: 20)
class_idintegerFilter by class ID
searchstringSearch by name or admission number
Response Example:
{ "count": 150, "next": "https://api.clasyo.com/v1/students/?page=2", "previous": null, "results": [ { "id": 1, "admission_number": "2024-001", "first_name": "John", "last_name": "Doe", "email": "john.doe@school.com", "class": { "id": 1, "name": "Grade 7A", "stream": "A" }, "date_of_birth": "2012-05-15", "gender": "Male", "is_active": true } ] }
GET
/api/v1/students/{id}/

Retrieve specific student details

PUT
/api/v1/students/{id}/

Update student information

POST
/api/v1/attendance/

Submit attendance data for students

Request Body (POST):
{ "student_id": 123, "date": "2024-01-15", "status": "present", "remarks": "On time", "marked_by": 456 }
FieldTypeRequiredDescription
student_idintegerYesStudent ID
datedateYesAttendance date (YYYY-MM-DD)
statusstringYespresent/absent/late
remarksstringNoAdditional notes
marked_byintegerYesTeacher ID marking attendance
Response Example:
{ "success": true, "message": "Attendance recorded successfully", "data": { "id": 789, "student": { "id": 123, "name": "John Doe", "admission_number": "2024-001" }, "date": "2024-01-15", "status": "present", "marked_at": "2024-01-15T08:30:00Z", "marked_by": { "id": 456, "name": "Ms. Smith" } } }
GET
/api/v1/attendance/

Retrieve attendance records

Request Body (POST):
{ "student_id": 123, "date": "2024-01-15", "status": "present", "remarks": "On time", "marked_by": 456 }
FieldTypeRequiredDescription
student_idintegerYesStudent ID
datedateYesAttendance date (YYYY-MM-DD)
statusstringYespresent/absent/late
remarksstringNoAdditional notes
marked_byintegerYesTeacher ID marking attendance
Response Example:
{ "success": true, "message": "Attendance recorded successfully", "data": { "id": 789, "student": { "id": 123, "name": "John Doe", "admission_number": "2024-001" }, "date": "2024-01-15", "status": "present", "marked_at": "2024-01-15T08:30:00Z", "marked_by": { "id": 456, "name": "Ms. Smith" } } }
GET
/api/v1/examinations/

Retrieve examination information and schedules

POST
/api/v1/examinations/

Create new examination

POST
/api/v1/grades/

Submit student grades and scores

Request Body (POST):
{ "student_id": 123, "exam_id": 45, "subject_id": 78, "marks": 85, "grade": "A", "remarks": "Excellent performance", "graded_by": 456 }
FieldTypeRequiredDescription
student_idintegerYesStudent ID
exam_idintegerYesExamination ID
subject_idintegerYesSubject ID
marksfloatYesObtained marks
gradestringNoGrade letter (auto-calculated if not provided)
remarksstringNoTeacher's remarks
graded_byintegerYesTeacher ID
Response Example:
{ "success": true, "message": "Grade posted successfully", "data": { "id": 567, "student": { "id": 123, "name": "John Doe" }, "exam": { "id": 45, "name": "Mid-Term Exams", "term": "Term 1" }, "subject": { "id": 78, "name": "Mathematics", "code": "MATH001" }, "marks": 85, "grade": "A", "remarks": "Excellent performance", "graded_at": "2024-01-15T14:30:00Z", "graded_by": { "id": 456, "name": "Ms. Smith" } } }
GET
/api/v1/grades/

Retrieve grade information

Request Body (POST):
{ "student_id": 123, "exam_id": 45, "subject_id": 78, "marks": 85, "grade": "A", "remarks": "Excellent performance", "graded_by": 456 }
FieldTypeRequiredDescription
student_idintegerYesStudent ID
exam_idintegerYesExamination ID
subject_idintegerYesSubject ID
marksfloatYesObtained marks
gradestringNoGrade letter (auto-calculated if not provided)
remarksstringNoTeacher's remarks
graded_byintegerYesTeacher ID
Response Example:
{ "success": true, "message": "Grade posted successfully", "data": { "id": 567, "student": { "id": 123, "name": "John Doe" }, "exam": { "id": 45, "name": "Mid-Term Exams", "term": "Term 1" }, "subject": { "id": 78, "name": "Mathematics", "code": "MATH001" }, "marks": 85, "grade": "A", "remarks": "Excellent performance", "graded_at": "2024-01-15T14:30:00Z", "graded_by": { "id": 456, "name": "Ms. Smith" } } }
GET
/api/v1/fees/

Retrieve fee information and payment status

Parameters (GET):
ParameterTypeDescription
student_idintegerFilter by student ID
statusstringFilter by payment status (paid/unpaid/partial)
termstringFilter by academic term
yearintegerFilter by academic year
Response Example:
{ "count": 45, "results": [ { "id": 101, "student": { "id": 123, "name": "John Doe", "admission_number": "2024-001" }, "fee_type": "Tuition Fee", "amount": 45000, "paid_amount": 45000, "balance": 0, "status": "paid", "due_date": "2024-01-31", "term": "Term 1", "academic_year": "2024" } ] }
POST
/api/v1/fees/payments/

Process fee payments

GET
/api/v1/academics/classes/

Retrieve class and section information

GET
/api/v1/academics/subjects/

Retrieve subject information and teacher assignments

GET
/api/v1/timetable/

Retrieve class timetables

POST
/api/v1/notifications/

Send notifications to users

GET
/api/v1/reports/performance/

Generate performance reports

POST
/api/v1/auth/login/

User authentication and token generation

Request Body (POST):
{ "email": "admin@school.com", "password": "userpassword", "school_slug": "demo-school" }
FieldTypeRequiredDescription
emailstringYesUser email address
passwordstringYesUser password
school_slugstringYesSchool subdomain/identifier
Response Example:
{ "success": true, "message": "Login successful", "data": { "access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...", "refresh_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9...", "token_type": "Bearer", "expires_in": 3600, "user": { "id": 456, "email": "admin@school.com", "first_name": "John", "last_name": "Doe", "role": "admin", "school": { "id": 1, "name": "Demo School", "slug": "demo-school" } } } }
POST
/api/v1/auth/refresh/

Refresh JWT token

GET
/api/v1/schools/profile/

Retrieve school profile information

GET
/api/v1/library/books/

Retrieve library book catalog and availability

GET
/api/v1/transport/routes/

Retrieve transport routes and vehicle assignments

Error Handling

API returns appropriate HTTP status codes and error messages:

Status CodeMeaning
200Success
201Created
400Bad Request
401Unauthorized
403Forbidden
404Not Found
500Internal Server Error
Rate Limiting: API requests are limited to 1000 requests per hour per school.

Payment Gateway Configuration

Supported Payment Methods

M-Pesa STK Push

Automatic payment prompts sent to parent phones

Required Fields:
  • Consumer Key
  • Consumer Secret
  • Passkey
  • Business Shortcode

M-Pesa Manual Paybill

Parents manually pay using paybill details

Required Fields:
  • Paybill Number
  • Account Number
  • Bank Name

PayPal

International payment processing

Required Fields:
  • PayPal Business Email

Bank Transfer

Direct bank deposits

Required Fields:
  • Bank Name
  • Account Name
  • Account Number
  • Branch

Configuration Steps

1

Navigate to Payment Settings

Go to Settings → Payment Configurations in your school admin dashboard.

2

Add Payment Gateway

Click "Add Payment Configuration" and select your preferred payment method.

3

Configure Gateway Details

Enter the required credentials and test the connection in sandbox mode first.

4

Activate Gateway

Switch to live environment once testing is complete and activate the gateway.

Security Note: Always test payment gateways in sandbox mode before going live. Never share your API credentials publicly.

Integration Guide

Webhook Integration

Configure webhooks to receive real-time notifications about events in your school:

Available Webhook Events:

  • student.enrolled - New student registration
  • fee.paid - Fee payment received
  • attendance.marked - Attendance recorded
  • grade.posted - Grades posted
  • user.created - New user account created

Third-Party Integrations

SMS Gateway

Integrate with SMS providers for parent notifications

# Example SMS Integration POST /api/v1/sms/send { "phone_number": "+254712345678", "message": "Fee payment reminder", "template": "fee_reminder" }

Email Service

Configure custom email settings

# Email Configuration SMTP_HOST = "smtp.yourprovider.com" SMTP_PORT = 587 SMTP_USER = "your-email@domain.com" SMTP_PASSWORD = "your-password"

Technical Documentation

System Architecture

Clasyo is built on Django framework with a multi-tenant architecture designed specifically for Kenyan educational institutions

Backend Framework

Technology: Django 4.2.7 with Django REST Framework

Robust Python-based web framework with comprehensive security features and REST API capabilities

Frontend

Technology: Bootstrap 5 + Django Templates

Responsive web interface with server-side rendering using Django templates and Bootstrap CSS framework

Database

Technology: MySQL (Production) / SQLite (Development)

MySQL for production environments with SQLite for development and testing

Authentication

Technology: Django Allauth + Custom Impersonation

Secure authentication system with social login support and admin impersonation capabilities

Background Tasks

Technology: Celery + Redis

Asynchronous task processing for background operations like email sending and report generation

Real-time Communication

Technology: Django Channels + WebSocket

Real-time chat and notifications using WebSocket connections

File Storage

Technology: Django File System + Pillow

Local file storage with image processing capabilities using Pillow library

Security & Compliance

Security Features

  • Django built-in CSRF protection
  • Role-based access control (RBAC)
  • SQL injection prevention
  • XSS protection
  • Secure password hashing
  • Session security
  • File upload validation
  • API rate limiting
  • Multi-tenant data isolation

Compliance Standards

  • Kenyan Data Protection Act compliance
  • GDPR-ready architecture
  • Secure data encryption
  • Audit logging and monitoring

Deployment Options

Shared Hosting

Affordable shared hosting for small schools

Benefits:
  • Low cost
  • Easy setup
  • Basic support

VPS/Dedicated Server

Virtual Private Server or dedicated hosting

Benefits:
  • Better performance
  • Full control
  • Custom configuration

Cloud Deployment

Deploy on AWS, Azure, or similar cloud platforms

Benefits:
  • Scalable infrastructure
  • High availability
  • Global reach

Implementation Guide

Implementation Phases

Phase 1: Discovery & Planning - 1-2 weeks

  • Requirements gathering
  • System configuration planning
  • Data migration strategy
  • User training planning
  • Go-live date setting

Phase 2: Setup & Configuration - 2-3 weeks

  • System setup and configuration
  • User account creation
  • Academic structure setup
  • Fee structure configuration
  • Integration setup

Phase 3: Data Migration - 1-2 weeks

  • Student data import
  • Staff data import
  • Academic data migration
  • Financial data migration
  • Data validation and cleanup

Phase 4: Training & Testing - 1-2 weeks

  • Administrator training
  • Teacher training
  • Parent and student orientation
  • System testing
  • User acceptance testing

Phase 5: Go-Live & Support - Ongoing

  • System go-live
  • Hypercare support
  • User support
  • System optimization
  • Continuous improvement

Implementation Checklist

Pre-Implementation

  • Define implementation team
  • Set clear objectives and KPIs
  • Prepare data for migration
  • Establish communication plan
  • Schedule training sessions

During Implementation

  • Regular progress meetings
  • Data validation checks
  • User feedback collection
  • Issue tracking and resolution
  • Documentation updates

Post-Implementation

  • Performance monitoring
  • User satisfaction surveys
  • System optimization
  • Additional training if needed
  • Continuous improvement planning

Pricing & Plans

Basic

Small schools (up to 100 students)

Starting from KES 10,000/month
  • Core school management
  • Student information system
  • Basic reporting
  • Parent portal
  • Email support

Professional

Medium schools (100-500 students)

Starting from KES 25,000/month
  • All Basic features
  • Advanced reporting
  • Fee management
  • Library management
  • Mobile app
  • Priority support

Enterprise

Large schools (500+ students)

Custom pricing
  • All Professional features
  • Transport management
  • Hostel management
  • HR & payroll
  • Custom integrations
  • Dedicated support
  • Custom training

Additional Services

Data Migration

Professional data migration from existing systems

Pricing: One-time fee based on complexity

Custom Training

On-site training for staff and administrators

Pricing: Based on training scope and duration

Custom Development

Custom features and integrations

Pricing: Based on requirements

API Access

Full API access for third-party integrations

Pricing: Available with Enterprise plan

Contact Us

Timesten Technologies

Leading provider of innovative educational technology solutions in Kenya

To transform education through technology, making quality education accessible and manageable for all institutions.

General

clasyo@timestentechnologies.co.ke

Kenya

+254 (718)883 983

Support

support@timestentechnologies.co.ke

International

+1 (458) 320-3224

Business Hours

Monday - Friday: 8:00 AM - 6:00 PM EAT

24/7 Emergency Support Available

Sales

sales@timestentechnologies.co.ke

Info

info@timestentechnologies.co.ke

Customer

customer@timestentechnologies.co.ke

Support

support@timestentechnologies.co.ke

Troubleshooting

Common Issues

Unable to Login

Solution: Check your email and password. Use the "Forgot Password" link to reset if needed.

Payment Not Reflecting

Solution: Wait 5-10 minutes for M-Pesa processing. Check payment confirmation SMS. Contact support if issue persists.

Reports Not Generating

Solution: Ensure you have the required permissions. Check that data exists for the selected period.

Slow Performance

Solution: Clear browser cache, check internet connection, try a different browser.

Support

Email: support@timestentechnologies.co.ke

Phone (Kenya): +254 (718)883 983

Phone (International): +1 (458) 320-3224

Hours: Monday - Friday, 8:00 AM - 6:00 PM EAT

Emergency: 24/7 Emergency Support Available