Skip to content
VentosJo IT Solutions
In development since 2022

Ventos Logistics System

A complete delivery company in one system.

One system that runs a delivery company from the merchant’s order to the settled account: parcels, couriers, merchants, warehouse, storefront, money and messaging, in Arabic and English, with USD and the local currency side by side.

A Syrian edition is ready today: the 14 governorates, SYP and USD side by side, an Arabic place-name dictionary tuned to how Syrian addresses are written.

The parcel list in Ventos Logistics System with parcels in several states

The system on screen

The Ventos Logistics System distribution dashboard showing the day’s operational numbers with demo data
Distribution dashboard: period activity and current state in two currencies. A screen from the system, with demo data.
Financial settlements: merchants ready to settle and the archive of executed settlements, demo data
Settlements: balances ready to pay and the settlement archive. A screen from the system, with demo data.
Parcel details with the financial summary, proof of delivery and the state-change history: who changed it, when and why
Parcel details: financial summary, proof of delivery and the state history. A screen from the system, with demo data.
The courier screen on a phone: scanning, assigned parcels, and the deliver, reject and defer actions
The courier screen on a phone: the manifest and delivery actions. A screen from the system, with demo data.

Twelve groups of features

Each row is a fact of the system. Each page has the rest.

Parcels and orders

Nothing retyped, nothing lost: every parcel from any door, with a full timeline.

  • Created by the merchant, by staff on their behalf, by Excel or CSV import with a validate-first preview and up to 5,000 rows a file (a multi-merchant mode for staff), by the open API, or from the storefront.
  • An automatic tracking number and barcode; scanning by phone camera or a hardware reader; manual code entry for a damaged label.
  • A 10×10 shipping label with the merchant’s own logo and disclaimer, bilingual, printed one at a time or in bulk, with a carrier barcode strip when the parcel is handed to a partner.
  • A full timeline: every state change with who, when and why. Nothing is deleted silently: soft delete, a deleted-parcels screen and an archive.

Everything about this group

The parcel list in Ventos Logistics System with parcels in several states
The parcel list: state, parcel path and amounts for every shipment. A screen from the system, with demo data.

Smart intake

No data-entry desk: your staff confirms instead of typing.

  • Paste a customer’s free-text message into one box; the system reads the phone, the address, the products and their quantities, the price and the name.
  • Reads the shapes merchants actually paste: several products in prose, a jumbled order, mixed numerals, spelling variants. One message is one parcel; two orders pasted together are refused, never half-read.
  • Rules over your own data, your catalogue and your places. No external AI service; nothing leaves the server.
  • A suggestion the person confirms, never a silent write. What the reader is unsure of, it hands to the human.

Everything about this group

Interactive demo

Smart intake: paste the message, confirm the parcel.

The customer’s message as it arrived. The system reads the phone, address, products, quantities, price and name; the person confirms.

What the system read

Phone
0991234567read
Governorate
Alepporead
Area
Furqanread
Address
حلب الفرقان قرب الدوار الكبيرread
Products
shirt × 2read
Collected from the customer
55,000 SYPread
Name
أم ليثread
Note
not in the message

This is a simplified demo of the rules that run in the system. In the system the reader is rules over your own data, your catalogue and your places. No external AI service; nothing leaves the server.

Addresses, areas and pricing

No sorting desk: the address names the place, the tier names the price, the operator confirms.

  • Reads the governorate and the area out of a written address using an Arabic place-name dictionary the company extends itself; addresses it could not place are logged, so the dictionary grows.
  • Four pricing tiers per destination. The governorate carries the default price; an area overrides it only when given its own.
  • Per-merchant price lists, and a private fee calculator and rate card inside the merchant portal.
  • The fee is stamped at creation and re-resolved whenever the destination changes. It is never typed by a clerk.

Everything about this group

Interactive demo

Address, area, price.

Type an address line the way a merchant writes it. The governorate and area are read out of it and the fee comes from the tier; the operator confirms.

Try

Governorate
Damascus countryside
Area
Qatana
Tier
2. Damascus countryside
Delivery fee
20,000 SYPExample prices

The four tiers

  1. 1. Damascus15,000 SYP
  2. 2. Damascus countryside20,000 SYP
  3. 3. Other governorates30,000 SYP
  4. 4. Remote countryside and far areas40,000 SYP

Example prices

This is a simplified demo of the rules that run in the system. Four tiers per destination: the governorate carries the default price, an area overrides it only when given its own.

Couriers and fleet

A dispatcher who sees the whole fleet, and couriers who keep working without a signal.

  • A mobile-first courier app, installable, that works offline and syncs safely: every action carries its own key, so nothing is applied twice.
  • Today’s manifest, scan-verified pickup, and one-tap call and WhatsApp that leave a line on the parcel.
  • Outcomes with mandatory reasons: delivered, partially delivered, deferred (did you reach the customer?), rejected, stuck.
  • Proof of delivery with a photo and a location stamp.

Everything about this group

  • Khaledon a round7 parcels
  • Sameron a round11 parcels
  • Laithfree, on dutyno parcels
  • Ramireturning2 parcels
  • Nouron a round5 parcels
Interactive demo, fictional couriers. Hover or focus a courier to see their load and duty state.

Warehouse

A warehouse system inside the same product, not a separate subscription.

  • Actual versus available quantity: available is actual minus reserved.
  • Every movement is logged: in, reserve, out, return, adjust. A number is never edited silently.
  • Scan-driven: scanning an outgoing parcel deducts stock; scanning a return restores it.
  • Row locking prevents overselling; multi-warehouse ready; retiring a product keeps every unit and every row.

Everything about this group

Available is actual minus reserved

Actual120
Reserved35
Available85

Movement log

  1. Received from merchant+120
  2. Reserved for parcel A-1041−2
  3. Scanned out to courier−2
  4. Return scanned in+1

Added to, never edited.

Illustration

Money

The daily work of the accounting desk, done by the ledger. Your accountant reviews and approves.

  • An append-only double-entry ledger as the runtime source of truth; corrections by reversing entries.
  • Courier wallets (cash held and earnings) with handovers settled net; branch cashboxes; numbered, double-confirmed remittances to head office.
  • Merchant balances, collections, and payouts initiated by an accountant and approved by a manager; settlement documents delivered by an authenticated link.
  • Third-party carriers with their own balances, one currency each.

Everything about this group

Interactive demo

Two pockets, one courier.

Cash held in USD and in the local currency, side by side. Mark a delivery as paid in the other currency at the suggested rate: the pockets change, and no total ever adds the two.

Today’s deliveries

  • A-1041130,000 SYP
  • A-104225 USD
  • A-1043260,000 SYP
  • A-104440 USD

Example rate: 1 USD = 13,000 SYP

USD pocket65 USD
SYP pocket390,000 SYP

No total adds the two pockets: two labelled numbers, never one.

This is a simplified demo of the rules that run in the system. The courier records the actual amount collected; the suggested rate is the company’s, and a missing rate is a refusal, not a guess.

Merchants and storefront

A self-service portal for every merchant, and a storefront that sells for them, without a second product.

  • A self-service portal: dashboard, parcels, inventory, collections with downloadable statements, reports, pickup requests, an address book, sub-users with limited permissions, API keys.
  • Standing pickup schedules with a pinned courier.
  • A storefront: one or more stores per merchant, each with landing pages per product, built in a structured design studio (no raw HTML): templates, image carousels, FAQ and testimonial blocks, YouTube embeds, WhatsApp buttons at store and page level, Meta, TikTok and Google pixels with standard events, quantity bundle price ladders.
  • An order flow in three gates: the customer submits, the merchant approves, your company’s review queue decides. The price the customer agreed to is the price they pay.

Everything about this group

Three gates for a storefront order

  1. 1The customer submits on the landing page
  2. 2The merchant approves
  3. 3Your review queue decides

The price the customer agreed to is the price they pay.

Illustration

Messaging

Every audience told through one door, with no per-message fees on merchant WhatsApp.

  • Every parcel outcome tells every audience through one door: the merchant’s in-app bell, the customer’s SMS or WhatsApp on key events, the merchant’s Telegram or WhatsApp group, and a signed webhook.
  • WhatsApp to merchants runs through your own gateway, with no per-message fees, paced at 20 messages a minute per group to reduce ban risk, subject to usage conditions. Telegram groups and SMS gateways share the same outbox.
  • Per-outcome switches per merchant; a daily digest on the company’s own clock; pacing per destination, so one busy group never blocks another.
  • A message is sent once; retries with backoff; nothing silently disappears.

Everything about this group

One door for every audience

A parcel outcome
  • Merchant’s in-app bell
  • Customer SMS or WhatsApp
  • Merchant Telegram or WhatsApp group
  • Signed webhook

Sent once, retried with backoff, never silently lost.

Illustration

Branches and international

A branch is a person with a phone: stock, couriers, staff, dashboards and cash, scoped to it. The system needs no premises.

  • Branches own warehouses, couriers and staff, with branch-scoped dashboards and worklists. Transfers between branches travel in numbered scan-out and scan-in manifests, with any variance flagged.
  • One answer to “where is the parcel”: in a warehouse, in transit, with a courier, with a carrier, or closed.
  • International collection branches abroad: merchants abroad hand over goods at your point abroad; delivery runs on your home network; returns always come home to the source branch or head office.
  • Cash flows from branch to head office only; merchant settlements stay central.

Everything about this group

Goods by manifest, cash to head office

Head office
Branch A
Branch B
Collection branch abroad
  • goods: numbered transfer manifests
  • cash: numbered remittances, one direction

Merchant settlements stay central.

Illustration

Reports and dashboards

The numbers a manager asks for, ready, with alerts that repeat until someone acts.

  • KPI dashboards for the company and for each merchant, with a period picker; five defined KPIs with alert thresholds: service level, average delivery time, courier effective time, return rate, collection.
  • On-time delivery measured against a promise that a database trigger refuses to move.
  • Reports per courier, per merchant, per zone, and financial; every filtered list exports to Excel, and to PDF where it matters.
  • A critical-alerts inbox for management: unsettled courier cash, merchants gone quiet, system errors, repeating until resolved.

Everything about this group

The Ventos Logistics System distribution dashboard showing the day’s operational numbers with demo data
Distribution dashboard: period activity and current state in two currencies. A screen from the system, with demo data.

Security and platform

Security described by its mechanisms, each with a test behind it.

  • Roles with default permissions plus a per-user switchboard; every change is audited.
  • Deactivation takes effect on the next request; API keys go inert with the account and never need reissuing.
  • Mandatory two-factor login for staff, trusted devices that can be revoked, rate limiting and lockouts, passwords hashed with bcrypt or argon2.
  • Each hosted company is a full separate instance: its own database, files and domain. Isolation is structural, not a query filter.

Everything about this group

A guard and its test

  • Two-factor login for stafffails if the enforcement is removed
  • Permission check on every requestfails if a door forgets it
  • Append-only ledgerfails if an update gets through
  • SSRF guard on outbound callsfails if a private address passes

Every guard ships with a test that fails when the guard is removed.

Illustration

Bilingual and installable

One system in two languages, on every screen, every document and every phone.

  • Arabic and English with full RTL and LTR on every screen and every printed document.
  • Every portal installs on a phone as an app; offline capability belongs to the courier app alone, by design.

Everything about this group

The same screen, both directions

Arabic, right to left

Parcel
Courier
Amount

English, left to right

Parcel
Courier
Amount

Every screen and every printed document.

Illustration

What comes with the system

Five things, included at setup.

Implementation
Installation and setup of your own instance, with your tiers, zones and price lists.
Identity
Your name, logo and colours in the system.
Training
Tutorials and training for operations, accounting and couriers, each on their own screens.
Apps
Every portal installs on a phone as an app; the courier app works offline.
Domain and site
A website on your domain.

Want to see the system on cases from your own work?

Write to us on WhatsApp or by email and we will arrange a walkthrough on examples from your operation.