Choose your area
Start from the side that matches your role. You can always switch between views later.
Retailer dashboard 📦
For retailers. Set up order management and order tracking in Ecolos+.
You’ll find
- Hub / terminal specification
- Order status tracking
- Order delivery statistics
Transporter & operations dashboard 🚚
For transporters and ops teams. Run hubs, routes and couriers in day-to-day operations.
You’ll find
- Route generation & planning
- Hub data
- Handling orders
- Courier management
- Vehicle specification
- Log management for customer support
- Order delivery statistics
Recipient app 📱
For recipients. Show order tracking, delivery options and notifications in a mobile-first view.
You’ll find
- Order tracking views
- Delivery options & time windows
- Notifications – email, SMS & push
Courier app 📲
For couriers and delivery teams. Manage missions, proof-of-delivery and live exceptions on the go.
You’ll find
- Missions & routes
- Proof-of-delivery (POD)
- Live exceptions & alerts
Retailer dashboard – documentation
Regions, hubs, orders, bulk imports and statistics on the retailer side of Ecolos+.
A region in Ecolos+ is a geographical area that can be a single city, several cities or part of a city. When creating a region, you first pick the country, then choose one or more cities or you can define it as a polygon on the map.
How to add a region
- In the left-hand navigation, click Regions.
- On the Regions page, click Add region (top-right).
-
In Add Region, fill in:
- Name – internal name (e.g. “Stockholm”, “South Sweden”).
- Country & cities – select country, then one or more cities.
- Map area – select the area on the map (full city / multiple / part).
- Click Save to create the region.
How to edit a region
- In the left-hand navigation, click Regions.
- Find the region you want to change.
- Click Edit for that region.
- Update Name, Country & cities or map area.
- Click Save to apply changes.
A hub is a terminal or warehouse where routes start and end.
How to add a hub
- In the left-hand navigation, click Hubs.
- On the Hubs page, click Add hub (top-right).
-
In Details, fill in:
- Name – hub name users will see.
- Region – choose which region this hub belongs to.
- Weight capacity and Volume capacity – optional limits.
- In Search address, type the hub address (map pin updates).
- (Optional) Tick Vehicles should return to the hub.
-
In Shifts, click Add shift and set hub operating time windows.
Important: shifts must not overlap. - Under Parcel types, select the types this hub can handle (e.g. Regular, Eco, Large, Cold).
- Set Max available vehicles if you want to limit concurrent vehicles.
- Click Save to create the hub.
How to edit a hub
- In the left-hand navigation, click Hubs.
- Find the hub you want to change.
- Click Edit on the left side of that hub row.
- Update fields (name, region, address, capacities, shifts, parcel types, max vehicles).
- For shifts: you can add new time windows anytime. Editing/deleting an existing shift is only possible if no orders are assigned. Otherwise create a new shift.
- Click Save to apply changes.
An order in Ecolos+ represents one parcel. The order can be: a delivery from a hub to a recipient or a pickup from a recipient that is returned to the hub.
You can add orders in three ways:
- One by one using Add an Order in the dashboard.
- In bulk using Import Orders (see Bulk orders).
- By integrating your system with the Ecolos+ API.
How to create an order
- In the left-hand navigation, click Orders.
- On the Orders page, click Add an Order (top-right).
-
In Add Order → Details, fill:
- Name – internal reference.
- Region – select region for this delivery.
- Select Hub – choose the distribution hub.
- Parcel Type – choose the parcel type.
-
Under Date and Time:
- Delivery date – planned day.
- Shift – choose hub shift (e.g.
08:00–16:00). -
Earliest time and Latest time must be inside the selected shift.
Example: shift
08:00–16:00allows09:00–12:00, but not07:30–09:00.
-
In Recipient, fill contact & address details:
- Email and Phone.
- Firstname, Middlename (optional), Lastname.
- Address, Type of building, Floor, Unit No. if needed.
- In Delivery options, tick applicable options (e.g. Need ID, Need sign, Need ring, Door code exists…).
- Under Order type, choose Delivery or Return.
- In Specification, add details like Barcode, Weight, Volume.
- Click Save to create the order.
How to edit an order
- In the left-hand navigation, click Orders.
- Find the order you want to change.
- Click Edit.
- Update the fields you need (time, recipient, options, specification).
- Click Save.
How to search and filter orders
- In the left-hand navigation, click Orders.
- Use the Filter Orders panel at the top.
-
Set filters like:
- Delivery date
- Distribution hub
- Delivery shifts
- Order status
- Parcel type
- The list updates to show only matching orders.
How to import bulk orders
- In the left-hand navigation, click Orders.
- Click Import Orders (top-right).
- Select the correct Region and Hub.
- Click the upload area (or drag & drop) and choose your JSON or CSV file.
- The system validates the file. If the structure is wrong, you’ll see an error. Use the on-page sample CSV/JSON formats as reference.
Daily statistics
- In the left-hand navigation, click Statistics.
- Select the Daily statistics tab.
-
Set filters:
- Choose a hub – select hub to analyse.
- Date – pick delivery date.
- Choose shifts – optionally limit to shifts.
- Click View stats to load daily KPIs.
Overall statistics (date range)
- Go to Statistics → Overall statistics.
- Select a hub in Choose a hub.
-
Set the date range:
- Start date – first day of the period.
-
End date – last day of the period.
Important: must be earlier than today (up to yesterday).
- Optionally choose one or more shifts.
- Click View stats to load aggregated KPIs.
Transporter dashboard – documentation
Routes, hubs, orders, couriers, vehicles, statistics and customer support on the transporter side of Ecolos+.
How to generate routes
- In the transporter navigation, click Routes.
- In the routes table, find the row for the hub and shift you want to plan. If needed, select the correct shift from the shift dropdown.
- Click Generate routes for that hub/shift.
- A dialog opens showing the available supplies (bikes, e-cars, vans, etc.). Verify the numbers.
- Choose what to minimize: Cost, Distance or Duration.
- Decide whether to use AI traffic prediction and toggle Enable/Disable.
- If needed, adjust supplies via Change supplies; otherwise click Confirm.
- After optimization finishes, you’ll get a confirmation that routes were generated for this hub and shift.
How to manage routes for a hub and shift
- Stay on the Routes page and find the same hub/shift.
- Click Manage routes for that row.
- In route management, you see a map with all generated routes. Use zoom/controls to inspect shapes and stops.
- You can show/hide unassigned orders on the map.
-
Below the map, use the tabs:
- Generated route – route table (ID, vehicle, distance, duration, cost, courier, status) and actions.
- Unassigned orders – orders not assigned to any route; move them or keep unassigned.
- Courier assignment – assign a courier to each route via dropdown; then routes are ready for ops and courier apps.
View routes list
- In the transporter navigation, click Route.
- Click View routes list at the top.
-
Use Filter routes:
- Date – delivery date
- Distribution hub – hub
- Delivery shifts – (optional) one shift
- Courier – specific courier
- Route status – scheduled / in progress / completed
- Vehicle type – filter by vehicle
- The table updates to show only routes matching your filters.
Hubs overview
The Hubs page shows a table with all hubs the transporter operates. For each hub you can choose a shift and use actions like Edit hub params and Change supplies.
How to edit hub parameters
- On the Hubs page, find the hub you want to update.
- Click Edit hub params.
- Adjust allowed operational parameters (e.g. default shifts or transporter-specific settings). Some core fields may be read-only.
- Click Save.
How to change supplies for a hub
- On the Hubs page, find the hub where you want to adjust supplies.
- Use the Shift dropdown to select the shift.
- Click Change supplies for that hub and shift.
- Update the number/type of vehicles (bikes, e-cars, vans, etc.).
- Confirm and save; updated supplies will be used during route generation.
Orders overview
- In the transporter navigation, click Orders.
-
Use the Filter orders panel:
- Delivery date – specific day
- Distribution hub – hub responsible
- Delivery shifts – one shift
- Order status – unassigned / scheduled / completed
- Parcel type – Regular / Eco / Large / Cold
- The table shows matching orders (ID, name, hub, parcel type, date, status, address, contact).
- Use table tools (columns, filters, density, export) as needed.
How to handle pending orders
- On the Orders page, click Handle pending orders.
-
In Assign selected order to, choose target:
- Date
- Hub
- Shift
- Use Filter orders to limit which pending orders you see.
- Select orders using the checkboxes.
- Click Assign.
- Assigned orders will no longer appear as pending for other combinations.
Couriers overview
The Couriers page shows couriers grouped by hub. You can see name, username, shifts, phone, main vehicle type, and actions to edit, change password or delete.
How to add a courier
- In the transporter navigation, click Couriers.
- Click Add courier at the top.
-
Fill courier details:
- Username* – login for courier app
- Password* – initial password
- First name*, Middle name (optional), Last name*
- Phone*, Email*
- Select a vehicle type* – bike / e-car / van …
- Select a hub*
- Cost per hour* – optional planning/reporting cost
- Click Save to create the courier.
How to edit a courier
- On Couriers, find the courier under the correct hub.
- Click Edit.
- Update allowed fields (name, phone, vehicle type, hub, shifts).
- Click Save.
How to change a courier password
- Find the courier on Couriers.
- Click Change password.
- Enter a new password and confirm if required.
- Save; courier will use the new password in the app.
How to delete a courier
- Find the courier you want to remove.
- Click Delete.
- Confirm deletion; courier loses access.
Vehicles overview
The Vehicles page shows one column per vehicle type in your operation (bike, truck, e-car, van, cold-car, etc.). Each column contains configuration fields for planning and cost calculations.
How to edit vehicle parameters
- In the transporter navigation, click Vehicles.
- Locate the vehicle type column you want to update (e.g. Bike, Van, Cold-car).
-
Update fields as needed:
- Max speed
- Max task
- Weight capacity
- Volume capacity
- Fuel type
- Fuel consumption
- Loading cost
- Travel cost per km
- Min allowed cost
- Repeat for other vehicle types if needed.
- Save (if required). New values are used for the next route generation and cost calculation.
Daily statistics (transporter)
- In transporter navigation, open Statistics.
- Select Daily statistics.
-
Set filters:
- Choose a hub
- Date
- Choose shifts (optional)
- Click View stats to see daily KPIs.
Overall statistics (date range)
- Switch to Overall statistics.
- Choose the hub to analyse.
-
Set date range:
- Start date
- End date – must be earlier than today (up to yesterday).
- (Optional) select shifts.
- Click View stats for aggregated KPIs.
Customer support – logs by date range
- Open Customer support.
-
On All tab, set:
- Start date and End date
- Choose a hub
- Choose a shift (optional)
- Click View logs to list matching entries.
Customer support – logs by order ID
- Switch to By order ID.
- Enter the order ID and apply filters if needed.
- Review log entries for that order to investigate issues.
Customer app – documentation
Track deliveries, see order details, postpone or cancel orders and manage your profile in the Ecolos+ customer app.
The My Deliveries screen is the home view of the customer app. It shows how many active deliveries you have and lists each order in a separate card with its status, delivery date and actions.
What you see on My Deliveries
- At the top: My Deliveries and a line like “5 active deliveries”.
- Two summary boxes: Active and Delivered.
-
A list of delivery cards. Each card normally includes:
- Order code (e.g. BC1000).
- Order title (e.g. Order 1).
- Price (e.g. $20.00).
- Delivery date and time (e.g. Wed Dec 03 2025).
- A status badge like Registered, Scheduled, Delivered or Unassigned.
- For active deliveries: Postpone (blue) and Cancel (red).
How to open and use My Deliveries
- After login, you usually land on My Deliveries. If not, tap Orders in bottom navigation.
- Check Active and Delivered counts for a quick overview.
- Scroll to browse your delivery cards.
- Tap anywhere on a card to open Order Detail (not only the buttons).
How to open order details
- Go to My Deliveries (bottom navigation → Orders).
- Find the order and tap anywhere on its card.
- The Order Detail screen opens with sections for this delivery.
What you see in the Order Detail view
- Top area: status badge (e.g. Scheduled), order icon, then Order name and Order code.
- A colored banner with ETA (Estimated Time of Arrival).
-
Delivery Information:
- Delivery address and extra notes (e.g. floor).
- Planned delivery date/time.
- Shipping fee.
- Sometimes weight and volume.
-
Courier Information:
- Courier name
- Phone number
- Tracking Timeline with main steps.
- Bottom actions: Cancel Order (red) and Postpone Order (blue).
How to read the tracking timeline
- Each row is one step (e.g. Registered, Scheduled, Delivered).
- The step with the colored dot is the current status.
- Steps above are completed; steps below are upcoming.
How to postpone a delivery
- Open My Deliveries and find the order, or open Order Detail.
- Tap Postpone / Postpone Order.
- A pop-up appears titled Postpone Order.
- Tap Select target date and choose a new date.
- Tap Confirm to apply; the pop-up closes.
- The new delivery date/status updates on the card and in Order Detail.
How to cancel a delivery
- Open My Deliveries or Order Detail for the order.
- Tap Cancel / Cancel Order.
- Confirm cancellation if prompted.
- After success, the order disappears from active deliveries (history may vary by configuration).
Each delivery card and the Order Detail view show a colored status badge. The badge matches the tracking timeline to help you quickly understand where your parcel is.
Main statuses in the customer app
- Registered (blue) – order created and registered. Usually you can still postpone or cancel.
- Scheduled (orange/gold) – planned for a specific window and assigned to a courier/route. You’ll see an ETA.
- Delivered (green) – completed; actions are not available.
- Unassigned (dark) – registered but not connected to a courier/route yet (typically temporary).
How to open your profile
- In bottom navigation, tap Profile.
- The profile screen opens with your info and support options.
What you see in the Profile screen
- Top card with your name and email.
-
Contact section:
- Phone number
- Email address
- City/country (or similar location info)
-
Support section:
- Help Center – general help and FAQs
- Contact Support – reach support (email/form depending on setup)
- Sign Out row at the bottom.
How to sign out
- Open Profile.
- Tap Sign Out.
- Confirm if asked; you return to login and the session is closed on this device.
How to get help
- Go to Profile → Support.
- Tap Help Center for general info.
- Tap Contact Support for a specific issue. Include the order code from Order Detail to speed up troubleshooting.
Courier app – documentation
Use the Ecolos+ courier app to receive routes, load parcels, follow navigation and report delivery results.
When you open the app
- After logging in, you land on the Home map screen.
- Your current position is shown as a blue dot on the map.
- At the bottom you see an orange bar that says “Waiting for route assignment…”. This means dispatch has not assigned a route to you yet.
When a route is assigned
- As soon as a route is assigned, the bottom area changes to a card that says Direction to hub.
- The map now shows a line from your current position to the hub location (red pin).
- Use the map to drive to the hub. If available, you can tap the navigation icon on the card to open driving directions in your navigation app.
- When you reach the hub, tap the blue button Arrived At Hub. This confirms to the system that you are ready to start loading parcels.
How to start loading
- After you tap Arrived At Hub, the bottom card changes to a white panel with the message: “Please tap on ‘Start Loading’ once loading parcels are started.”
- When you are ready to begin loading parcels into your vehicle, tap the blue button Start Loading….
- The app opens the barcode scanner view.
How to scan parcels at the hub
- The camera view shows a frame on the screen and a counter at the top (for example “19 remaining parcels to load”).
- Take a parcel, find its barcode and move your phone so that the barcode is inside the frame.
- Hold the phone steady until the app reads the barcode. The remaining counter decreases by one.
- Repeat this for each parcel until the counter reaches zero.
- When all parcels are scanned, the loading step is complete and the system creates the route with the missions in the correct order.
Following the route
- After loading, the system arranges your stops as missions in an optimised order.
- Use the app’s navigation controls (or your external navigation app, if integrated) to drive to the first mission, then to each next mission in the list.
-
For each mission you normally see:
- Customer name and address.
- The parcel(s) that should be delivered here.
- Buttons for actions such as Call or Scan.
- If you need to contact the customer while you are on the way or at the door, tap the Call button. Your phone dials the customer’s number directly (according to local telephony rules).
Scanning and reporting the delivery result
- When you arrive at the delivery address, open the mission in the app.
- Tap the Scan action to open the barcode scanner for the parcel.
- Scan the parcel barcode in the same way as at the hub, by placing it inside the frame until the app reads it.
-
After a successful scan, the app asks what happened with this parcel.
Choose one of the options:
- Delivered – the customer received the parcel.
- Not delivered – you could not deliver the parcel. If you choose this, you must select a reason.
-
For Not delivered, choose the correct reason:
- Unreachable customer – you could not reach the customer (no answer at door or phone).
- Unreachable address – you could not find or access the address (for example wrong address, gate closed).
- Unreachable courier – technical or courier-related issue that prevented delivery (for example vehicle problem).
- After you select the correct outcome, the mission status is updated and the app moves you to the next mission in the route.
Finishing the route
- When all parcels in the route are processed (either delivered or marked as not delivered), the app offers an option to End route.
- Tap End route to confirm that you have completed all missions for this route.
- The route status changes to Done in the route list and you return to the home or routes screen, depending on configuration.
How to open the side menu
- On most screens you see a menu icon (three lines) or your profile picture.
- Tap the menu or profile picture to open the side menu (drawer) from the left.
-
The side menu shows your avatar, name and email, and these options:
- Home
- Profile
- Routes
- Logout
Profile screen
- In the side menu, tap Profile.
-
The Profile screen shows:
- Your full name and email at the top.
- A Personal Information card with name, phone and email.
- A Time Settings card with server time and your configured region/time zone.
- Depending on configuration, some information may be read-only and can only be changed by your administrator.
Routes list and statuses
- In the side menu, tap Routes to see all routes assigned to you.
- At the top-right you can see the total number of routes (for example “10 routes” or “20 routes”).
-
Each route appears as a card with:
- A status badge (Loading, Scheduled, Done).
- The route name (including date, hub and time window).
- The hub for this route.
- The planned time window (for example 08:00–09:13).
- Summary info such as number of missions, estimated duration and distance.
- The creation time of the route and the courier ID.
- A blue button View Missions to open the list of stops.
Route status meanings
- Loading (orange badge) – you are in the process of loading or working on this route right now.
- Scheduled (blue badge) – the route is planned for the future, but has not started yet.
- Done (green badge) – the route is completed. All missions have a final status and the route is closed.
How to log out
- Open the side menu.
- Tap Logout.
- Confirm if the app asks you. You are returned to the login screen and your session is closed on this device.