This release delivers meaningful improvements across bulk trip imports, recurring run assignments, route generation logic, booking flexibility, data visibility, and validation. Dispatchers and admins can expect faster performance at scale, smarter system decisions, fewer manual workarounds, and more complete operational data.
Key Highlights
CSV imports now reliably support up to 2,500 trips with consistent performance
Smarter recurring run assignments based on driver capacity first, then vehicle preference
Route generation now dynamically adjusts vehicle seating at every pickup and drop-off
Full passenger address details exposed on CIM
Stronger validation prevents bookings without passenger names
Caller Name and Caller Phone consistently included in exports
Scaled CSV Trip Imports for Large Batches
We enhanced the CSV import process to handle high-volume trip creation without breaking or slowing down over time.
What’s New?
CSV imports now scale up to 2,500 trips in a single upload.
Import performance remains consistent from the first record to the last.
The system no longer degrades as more records are processed.
Invalid or corrupted rows are skipped without stopping the import.
Failed rows are logged with clear, actionable error messages.
Import completion clearly reports Success or Failure.
Users can export a result CSV showing which records succeeded or failed.
Performance threshold breaches are logged for monitoring and optimization.
Value Delivered:
Reliable bulk trip creation at scale.
No need to split large files.
Clear visibility into import outcomes.
Enhanced Driver Assignment Logic for Recurring Runs
Recurring run assignment logic has been updated to better reflect real-world driver and vehicle availability.
What’s New?
Driver capacity and assigned vehicles are evaluated before preferred vehicle logic.
If a driver has a single valid capacity record with one vehicle, that vehicle is used automatically.
When multiple capacity records exist, the system honors the preferred vehicle if available.
Assignments are blocked when no valid driver capacity exists, with a clear system message.
Value Delivered:
More reliable recurring run assignments.
Fewer blocked or incorrect assignments.
Logic that aligns with dispatcher expectations.
Dynamic Seating Validation During Route Generation
Route generation now dynamically evaluates seating needs at each pickup and drop-off instead of enforcing a single configuration for the entire route.
What’s New?
Seating availability is validated at every step of the route.
Seats are released after drop-offs and reused for later pickups.
Mixed seat types (regular and booster) are supported throughout the journey.
Route generation is blocked only when seating conflicts occur at a specific point.
Clear error messages identify the seat type causing the conflict.
Value Delivered:
More flexible and realistic routing.
Fewer blocked routes due to rigid seat assumptions.
Better handling of complex pickup and drop-off sequences.
Full Address Details Now Visible on CIM
Dispatchers can now view complete passenger address information directly on the CIM screen.
What’s New?
CIM displays Street Address, Unit/Apt Number, Gate Code, and Location Notes.
Address-specific details are clearly associated with each saved address.
Missing details are handled gracefully without empty placeholders.
Updates to address information are reflected immediately upon refresh.
Value Delivered:
Better dispatcher preparation before contacting drivers.
Reduced last-minute clarifications.
Fewer delays caused by missing access details.
Fixed Vehicle Assignment Clearing on Recurring Run Edit
Improved recurring run editing to ensure assigned vehicles are consistently retained.
What’s New?
Vehicle assignments are now preserved correctly when recurring runs are edited.
Value Delivered:
Prevents accidental data loss.
Improves confidence when updating recurring runs.
Caller Name and Caller Phone Always Included in CSV Workbook Exports
Improved CSV exports via trips view & booking view to now include Caller Name and Caller Phone columns for more complete reporting.
What’s New?
CSV workbook exports now always include Caller Name and Caller Phone columns.
Columns appear even when some or all records have no caller data.
Empty values remain blank when information is unavailable.
Value Delivered:
Consistent export structure.
Reliable downstream data processing.
Meets customer expectations for reporting.
Required Passenger Name Validation on Bookings
We strengthened validation to prevent unnamed bookings.
What’s New?
Passenger Name is now strictly required for both booking creation and edits.
Save is blocked until all required fields are completed.
Clear validation messaging guides users to resolve missing information.
Existing unnamed bookings must be corrected before updates can be saved.
Value Delivered:
Improved data quality.
Fewer incomplete or invalid bookings.
Reduced operational risk.
Thank you for choosing Tobi as your trusted partner. If you have any questions, please contact help@tobicloud.com.