Roadmap

What we're building next for Deliverty Hub — organized by release.

Roadmap disclaimer

This roadmap reflects current plans and is subject to change. Features may be added, modified, or reprioritized based on feedback and development progress.

v2.5 "Foundation" Shipped

Complete the core platform, launch the multi-provider map system, and ship the first assignment algorithms. Map Provider Abstraction shipped in v2.5.0 (Feb 16, 2026). Assignment Algorithms Wave 1 shipped in v2.5.1 (Feb 17, 2026). Registration Flow, Package Status Expansion, and Courier Integrations Wave 1 shipped in v2.12.0 (Mar 6, 2026).

Map Provider Abstraction

Multi-Provider Map System Maps Shipped in v2.5.0

Replace the hardcoded Leaflet integration with a unified map abstraction layer. Organizations can choose their preferred map provider from the settings page, and all 12+ dashboard map components will render using that provider automatically.

Supported providers: Google Maps, Mapbox, and Leaflet/OpenStreetMap (free default). Each provider requires its own API key configured at the organization level.

Backend Dashboard
Provider-Matched Geocoding Maps Shipped in v2.5.0

Geocoding (address search and reverse lookup) will switch automatically based on the selected map provider. Google Maps uses Google Geocoding API, Mapbox uses Mapbox Geocoding API, and Leaflet uses Nominatim.

Backend Dashboard

Assignment Algorithms

Smart Assignment Engine — Wave 1 Assignment Shipped in v2.5.1

Three new assignment algorithms joining the existing ONE_BY_ONE strategy. Organizations can select their preferred algorithm per-zone or globally from the assignment settings.

NEAREST_AGENT Assigns the task to the closest available agent by real-time GPS distance. Best for minimizing delivery time.
LOAD_BALANCING Distributes tasks evenly across agents based on their current active task count. Prevents agent overload.
BROADCAST Sends the task to all available agents simultaneously. The first agent to accept gets the assignment.
Backend

Courier Integrations — Wave 1

External Courier Pipeline Couriers Shipped in v2.12.0

Fix and complete the external courier trigger pipeline so tasks assigned to external couriers are dispatched via the ICourierPlugin interface. Includes webhook callbacks for status updates from courier providers.

Backend
First Courier Providers Couriers Shipped in v2.12.0

The first four courier integrations, targeting the highest-volume Egyptian providers. Each integration implements the full lifecycle: shipment creation, real-time tracking, status sync, and webhook callbacks.

Bosta
Aramex
Halan
Dreevo
Backend Dashboard

MVP Completion

Registration Flow Auth Shipped in v2.12.0

Complete the user and organization registration flow including email verification, password reset, initial organization setup, and first-admin onboarding.

Backend Dashboard
Package Tracking Expansion Packages Shipped in v2.12.0

Expand package statuses from 6 to 13 with task-type-specific flows. Adds package history tracking with full task context, and aligns the frontend status displays with the new status set.

Backend Dashboard Mobile
v2.6 "Timeline & Scheduling" Mostly Shipped

Timeline slot reservation, location seed data, polyline abstraction, zone drawing, Sqid encoding, and mobile app redesign. Core features shipped in v2.6.0 (Feb 18, 2026). Additional items (assignment algorithms Wave 2, courier Wave 2, fee module, analytics, developer tools) remain planned.

Timeline & Scheduling

Timeline Slot Reservation System Scheduling Shipped in v2.6.0

Atomic reserveSlot(), releaseSlot(), and checkCapacity() for agent and courier scheduling with organization scoping. Capacity-aware assignment ensures slots are reserved before confirming task assignment. Event-driven cleanup on COMPLETED or CANCELLED tasks.

Backend Dashboard Mobile
Location Seed Migration Data Shipped in v2.6.0

Hierarchical location data for Egypt (27 governorates + districts), Qatar (8 municipalities + areas), and UAE (7 emirates + areas).

Backend

Map & Visualization

Polyline Abstraction Layer Maps Shipped in v2.6.0

DelivertyPolyline with Leaflet and Mapbox GL adapters for multi-provider route visualization on dashboard maps.

Dashboard
Zone Drawing System Maps Shipped in v2.6.0

Provider-agnostic polygon drawing via useZoneDrawing() hook — click-to-add vertices, drag-to-edit, undo, and preview line. Refactored zone draw map from 600+ lines to ~270.

Dashboard
Sqid Encoding Platform Shipped in v2.6.0

URL-safe obfuscated IDs replacing raw numeric IDs in routes across the dashboard.

Dashboard

Mobile App

Home Screen Redesign Mobile Shipped in v2.6.0

New home screen with ActiveTaskHero (map preview + progress stepper), MetricsRow, StatusPill, QuickActionsBar, and IdleHeroCard. Schedule screen with DaySelector and ScheduleSlotCard components.

Mobile

Infrastructure

Next.js 16 Upgrade Infra Shipped in v2.6.0

Dashboard upgraded to Next.js 16, React 19.2, ESLint flat config with typescript-eslint direct integration, nuqs 2, and react-leaflet-cluster 4.

Dashboard

Assignment Algorithms — Wave 2

Advanced Assignment Strategies Assignment Planned

Three additional algorithms that build on top of the Wave 1 foundation, enabling more sophisticated and context-aware assignment logic.

ZONE_BASED Matches tasks to agents assigned to the same geographic zone. Falls back to nearest-agent if no zone agents are available.
ROUND_ROBIN Rotates assignments sequentially through the available agent pool. Ensures fairness regardless of location or load.
PRIORITY_WEIGHTED Scores agents based on rating, delivery speed, current load, and task priority. Highest-scoring agent gets the assignment.
Backend

Courier Integrations — Wave 2

Expanded Courier Network Couriers Planned

Seven additional courier providers covering express, economy, and specialized delivery segments across Egypt and the region.

Turbo-eg
Wassalha
Winch
EGL-Egypt
FedEx
FlexStok
Backend Dashboard

Fee Module

Task Fee System Billing Planned

A fee management module for delivery companies that do not have their own delivery fleet and use Deliverty as their delivery system. Organizations can define a fee for each task, representing the delivery cost charged for using the platform's fleet.

Payment modes: Fees can be handled in two ways — prepaid, where the fee is marked as paid at task creation (a boolean flag on the task), or collect-on-delivery, where the agent collects the fee amount from the end customer upon delivery. The fee is tracked at the task level alongside existing COD data.

Backend Dashboard Mobile

Analytics & Developer Tools

Advanced Analytics Dashboard Analytics Planned

Expanded analytics with custom date ranges, exportable reports, agent performance leaderboards, and delivery success rate breakdowns by zone, channel, and courier provider.

Dashboard Backend
Webhook Management UI Developer Planned

Dashboard interface for channels to manage webhook subscriptions, view delivery logs, and test endpoints — replacing the current API-only approach.

Dashboard
Batch Task Import Developer Planned

Upload CSV/Excel files to create hundreds of delivery tasks at once. Includes validation, duplicate detection, column mapping, and detailed error reporting.

Backend Dashboard

Operations

Customer Self-Service Tracking Portal Tracking Planned

A public tracking page for end customers to view live delivery status and agent location using a shareable tracking link. No login required.

Platform Backend
v3.0 "Intelligence" Planned

The major release — introducing an AI-powered data assistant, machine learning predictions, route optimization, and new delivery verification capabilities.

AI Data Assistant

Conversational AI Agent AI Planned

A natural language assistant embedded in the dashboard that can query your delivery data, generate charts, and surface insights — all through conversation. Ask questions like "How many deliveries did we complete today?" or "Show me a performance comparison of our top 5 agents this week" and get instant answers with inline visualizations.

Backend Dashboard
Configurable LLM Provider AI Planned

Each organization chooses their preferred AI model provider and configures their API key — the same pattern as the map provider system. The AI agent works identically regardless of the underlying model.

Supported providers: OpenAI (GPT-4o, GPT-4o-mini), Anthropic (Claude Sonnet, Claude Haiku), and Google (Gemini Pro, Gemini Flash).

Backend Dashboard
AI Tool System AI Planned

The AI agent is powered by a modular tool system. Each tool gives the agent access to a specific data domain. Initial release ships read-only query and visualization tools, with write-action tools (task creation, assignment) planned for a follow-up release.

Query Agents

List, filter, and analyze agents by status, zone, and performance metrics.

Query Tasks

Search tasks by status, date range, customer, agent, or courier provider.

Query Customers

Look up customers, order history, and delivery preferences.

Query Analytics

Delivery stats, success rates, average times, and trend analysis.

Query Payments

COD status, revenue breakdowns, and reconciliation summaries.

Draw Charts

Generate bar, line, pie, and heatmap charts from query results inline.

Backend Dashboard

Predictions & Optimization

Delivery Time Estimation ML Planned

ML-powered ETA predictions based on historical delivery data, traffic patterns, and agent performance. Customers see estimated delivery windows at task creation time.

Backend Dashboard
Multi-Stop Route Optimization Routing Planned

Automatic route optimization for agents with multiple deliveries. Considers distance, time windows, and traffic to suggest the most efficient stop order.

Backend Mobile

New Capabilities

OAuth 2.0 Channel Authentication Auth Planned

Full OAuth 2.0 authorization code flow for channel integrations, in addition to the existing API key authentication. Enables more secure, scoped access for third-party platforms.

Backend
Proof of Delivery Delivery Planned

Photo capture, digital signature, and barcode scan confirmation at delivery. Evidence is attached to task records and available in the dashboard for dispute resolution.

Mobile Backend Dashboard