Configuration
Introduction
The Configuration Module is the control center of the Zoyride Transport Management System. It allows administrators to configure system behavior, booking rules, transportation workflows, notifications, allocations, user permissions, operational policies, and platform-wide settings.
Only authorized users should have access to this module because configuration changes affect the entire system.
Accessing the Configuration Module
Steps
- Login to the Admin Console.
- Open the Main Menu.
- Navigate to
Configurations > Configuration.
The Configuration Dashboard will open.
Purpose of the Configuration Module
The Configuration Module helps administrators:
- Configure booking rules
- Configure transport operations
- Manage notification settings
- Manage allocation rules
- Configure trip workflows
- Enable or disable platform features
- Configure OTP and security policies
- Configure client-specific settings
- Customize system behavior
Configuration Categories
The module may contain multiple configuration sections.
Examples include:
- General Settings: System-wide operational settings.
- Booking Settings: Rules related to booking creation and processing.
- Allocation Settings: Vehicle and driver allocation behavior.
- Notification Settings: SMS, Email, Push Notification, and WhatsApp configurations.
- OTP Settings: Passenger and driver verification rules.
- Transport Rules: Trip management and operational controls.
- User Permissions: Role-based access settings.
General Configuration
Purpose
Controls default platform behavior.
Examples:
- Default Language
- Time Zone
- Currency
- Date Format
- Distance Unit (KM/Miles)
Steps
- Open General Settings.
- Modify required values.
- Click
Save.
Booking Configuration
Purpose
Controls how bookings are created and managed.
Common Settings:
- Allow Manual Booking
- Allow App Booking
- Booking Approval Required
- Auto Confirm Booking
- Allow Booking Modification
- Cancellation Rules
Steps
- Open Booking Settings.
- Enable or disable required options.
- Save changes.
Home Commute Configuration
Purpose
Used for Employee Transportation Services (ETS).
Typical Settings:
- Home to Work Enabled
- Work to Home Enabled
- Shift Based Booking
- Auto Route Planning
- Recurring Commute
Use Case: Corporate employee transportation.
Daily Commute Configuration
Purpose
Controls recurring transportation schedules.
Examples:
- Daily Pickup
- Daily Drop
- Weekly Schedule
Benefits:
- Reduces repetitive booking creation.
- Automates employee transportation.
Shuttle Configuration
Purpose
Used for shuttle and route-based transport services.
Settings:
- Shuttle Capacity
- Route Assignment
- Seat Allocation
- Recurring Routes
Examples:
- Office Shuttle
- Airport Shuttle
- Campus Shuttle
Allocation Configuration
Purpose
Controls how vehicles and drivers are assigned.
Common Options:
- Manual Allocation: Operations team assigns vehicles manually.
- Auto Allocation: System assigns vehicles automatically.
- Nearest Vehicle Allocation: Assign nearest available vehicle.
- FIFO Allocation: Assign based on queue order.
Steps
- Open Allocation Settings.
- Select allocation strategy.
- Save changes.
Driver Assignment Rules
Purpose
Controls driver assignment logic.
Options:
- Manual Driver Assignment
- Auto Driver Assignment
- Shift-Based Driver Assignment
- Dedicated Driver Assignment
Example: Assign the same driver to a specific route daily.
OTP Configuration
Purpose
Controls passenger and driver verification.
Available Settings:
- Trip Start OTP: Driver must verify OTP before starting.
- Trip End OTP: Passenger must verify trip completion.
- Both Enabled: Maximum security.
Steps
- Open OTP Settings.
- Enable required OTP options.
- Save configuration.
Notification Configuration
Purpose
Controls communication with passengers and drivers.
Supported Channels:
- SMS
- Push Notifications
Common Events:
- Booking Created: Send confirmation message.
- Vehicle Assigned: Notify passenger.
- Driver Assigned: Notify passenger.
- Trip Started: Send live notification.
- Trip Completed: Send completion notification.
Steps
- Open Notification Settings.
- Enable required events.
- Save configuration.
Vehicle Configuration Rules
Purpose
Controls vehicle usage policies.
Examples:
- Compliance Check Required
- Maintenance Validation
- Permit Validation
- Insurance Validation
Benefits: Ensures only valid vehicles are assigned.
Driver Configuration Rules
Purpose
Controls driver eligibility.
Examples:
- Active Driver Only
- App Permission Required
- License Validation
- Compliance Validation
Benefits: Improves operational safety.
Route Planning Configuration
Purpose
Controls route optimization behavior.
Common Settings:
- Maximum Passengers Per Vehicle
- Maximum Route Distance
- Maximum Route Duration
- Pickup Radius
- Drop Radius
Used In:
- Rostering
- Employee Transport
- Shuttle Operations
Fare Configuration
Purpose
Controls fare calculation.
Examples:
- Base Fare
- Per KM Charge
- Per Hour Charge
- Waiting Charges
- Night Charges
- Toll Charges
Security Configuration
Purpose
Protects system operations.
Examples:
- Password Policies
- Session Timeout
- Two-Factor Authentication
- Login Restrictions
Saving Configuration Changes
Steps
- Make required changes.
- Review settings.
- Click
Save. - Wait for confirmation message.
Changes become effective immediately unless otherwise specified.
Best Practices
Always:
- ✓ Test changes in a staging environment first.
- ✓ Review client-specific requirements.
- ✓ Document configuration changes.
- ✓ Restrict configuration access to administrators.
- ✓ Verify notification settings after changes.
- ✓ Validate allocation rules before enabling automation.
- ✓ Review OTP settings regularly.
Module Summary
The Configuration Module is the administrative control center of the Zoyride platform. It allows administrators to customize booking workflows, transportation rules, allocation logic, notifications, OTP verification, fare calculation, and operational behavior to match organizational requirements while maintaining security and operational efficiency.