General

KPoD is a proof of delivery solution that helps organizations manage order dispatch, driver assignment, delivery execution, customer confirmation, and delivery status tracking from one connected portal and mobile application.

The solution supports both product deliveries and service-based jobs. Orders can be created manually in KPoD or synced from external business systems such as Microsoft Dynamics 365, Business Central, Vendor Portal, or other supported ERP applications.

Dashboard Preview

Who Should Use This Guide

This guide is intended for:

User TypePurpose
System AdministratorConfigure companies, users, roles, permissions, parameters, and integrations
Operations / DispatcherCreate orders, convert orders to delivery schedules, and assign drivers
Warehouse / SupervisorMonitor order movement, delivery readiness, and dispatch activity
DriverUse the KPoD mobile application to pick, deliver, collect, hold, or cancel assigned orders

Before You Begin

Before processing deliveries in KPoD, make sure the following setup is completed:

  • At least one company is created.
  • Roles and permissions are configured.
  • Internal users are created and assigned access.
  • Parameters are configured.
  • Sites and warehouses are available.
  • Vehicles and drivers are created.
  • Products and customers are available manually or through ERP sync.

Important:

The default company should not be used for delivery processing. A specific company must be created and used for delivery operations.

Recommended Setup Sequence

For a smooth implementation, configure KPoD in the following order:

  • Create Company
  • Configure Roles & Permissions
  • Create Users
  • Configure Parameters
  • Configure Integration, if applicable
  • Create Sites
  • Create Warehouses
  • Add Vehicles
  • Add Drivers
  • Configure Currency
  • Create Units of Measure
  • Create Product Categories
  • Add Products
  • Add Customers and Shipping Addresses
  • Create Orders
  • Convert Orders to Delivery Schedule
  • Assign Drivers
  • Execute Delivery from Mobile App

Flow Diagram

Flow Diagram

Quick Start Guide

  • Step 1: Setup the Organization

    Create the company or legal entity that will process deliveries.
  • Step 2: Configure Access

    Create roles, assign permissions, and add users.
  • Step 3: Configure System Parameters

    Define delivery rules such as signature requirement, driver notes requirement, and approval workflow.
  • Step 4: Setup Operational Structure

    Create sites, warehouses, vehicles, and drivers.
  • Step 5: Setup Master Data

    Create products, units of measure, categories, customers, and shipping addresses.
  • Step 6: Create or Sync Orders

    Orders can be created manually or synced from an ERP system.
  • Step 7: Convert Orders to Delivery Schedule

    Convert one or multiple orders into delivery schedules.
  • Step 8: Assign Driver

    Assign a driver and vehicle to the delivery schedule.
    Upload inspection images of the vehicle if necessary.
  • Step 9: Driver Executes Delivery

    Driver logs in to mobile app, marks order as picked, captures proof, and completes the delivery.
  • Step 10: Track Status

    Operations team monitors delivery status from the portal.

Companies

The Companies module is used when a tenant or organization operates multiple legal entities, companies, or business units within the same KPoD portal.

Each company can manage its own delivery operations and order processing while keeping records separate from other entities. Some areas, such as user settings and roles and permissions, remain globally managed across the portal.

Why this matters:

A company must be created before starting any delivery process. Deliveries must be mapped to a specific company to work correctly.

Steps to Create a Company

  1. Go to Settings > Organization > Companies
  2. Click New
  3. Enter the Company Name
  4. Add optional details such as:
    • Currency
    • External ID
    • Address
  5. Click Save
Dashboard Preview 2

Roles & Permissions

Roles and permissions define what each user can access and perform in the KPoD portal.

Once a role is created and assigned to a user, the user can only view and use the modules and actions allowed under that role.

Permission Types

PermissionDescription
CreateAllows the user to create new records
ReadAllows the user to view records
UpdateAllows the user to edit existing records
DeleteAllows the user to remove records

Steps to Create a Role

  1. Go to Settings > Security > Roles & Permissions.
  2. Click New.
  3. Enter the Role Name.
  4. Click Save.
User Access and Role Assignment Interface

Steps to Assign Permissions

  1. Open the three-dot menu on the role record.
  2. Select Permissions.
  3. Review the available modules.
  4. Enable or disable Create, Read, Update, and Delete permissions for each module.
  5. Save the permission setup.
Permission Assignment and Module Configuration

Users

Users are internal company staff who access and operate the KPoD portal. Examples include administrators, warehouse managers, supervisors, dispatchers, and operations users.

Each user should be assigned a role and company access based on their responsibility.

Steps to Create a User

  1. Go to Settings > Security > Users.
  2. Click New.
  3. Enter the required details:
    • Full Name
    • Email
    • Password
  4. Add optional details, if needed.
  5. Click Save.
User Access and Role Assignment Interface

Steps to Assign Access Control

  1. Open the three-dot menu on the user record.
  2. Select Access Control.
  3. Select the company the user can operate in.
  4. Assign the appropriate role.
  5. Save the access setup.
User Access Control and Role Assignment Interface

Parameters

The Parameters module controls system-wide settings that define how KPoD behaves across delivery operations.

Delivery Configurations

FieldPurpose
Order TypeSelect Product Delivery or Service Job
SignatureSet as Required or Not Required
Driver NotesSet as Required or Not Required
Delivery Schedule Approval WorkflowSet as Required or Not Required
Delivery Configurations Interface

Email Configuration

This section allows administrators to configure SMTP settings for automated email notifications.

Typical fields include:

  1. Email
  2. App Password
  3. Host
  4. Port
Email Configuration View

Integrations

The Integrations module allows KPoD to connect with external ERP or business applications. This enables automatic data sync for orders, customers, products, and related operational data.

KPoD can support integrations with systems such as:

  1. Microsoft Dynamics 365 Business Central
  2. Microsoft Dynamics 365 Finance & Supply Chain Management
  3. Vendor Portal
  4. Other supported ERP or business applications

Steps to Create an Integration Configuration

  1. Go to Settings > Configurations > Integrations
  2. Click New
  3. Enter the Business Application
  4. Select the Environment
  5. Click Next
  6. Enter integration credentials:
    • Client ID
    • Client Secret
    • Auth URL
    • Scope
  7. Click Next
  8. Configure entities:
    • Sync Direction
    • Base URL
    • Endpoint URL
    • Entity
    • Operation
  9. Click Save Configuration
Integration Configuration Interface

Sync Direction Options

Sync DirectionDescription
Business to ApplicationData flows from ERP/business system to KPoD
Application to BusinessData flows from KPoD to ERP/business system
BothData flows in both directions
Sync Direction Configuration View

Vehicles

Vehicles represent the delivery fleet used to transport and fulfill orders.

Each vehicle is registered in KPoD and can be assigned during the delivery process. This helps maintain accountability and traceability for every shipment.

Important:

An order cannot be dispatched without a vehicle assignment where vehicle assignment is required by the process.

Steps to Add a Vehicle

  1. Go to Settings > Fleet Management > Vehicles.
  2. Click New.
  3. Enter Details
    • Plate Number
    • Vehicle Type
  4. Add optional details, if needed.
  5. Click Save.
Vehicles Management Interface

Drivers

Drivers are field operators responsible for picking up and delivering orders to the customer location.

Each driver is registered in KPoD and can be linked to a vehicle during the delivery process. Drivers may handle both product deliveries and service jobs.

Steps to Add a Driver

  1. Go to Settings > Fleet Management > Drivers.
  2. Click New.
  3. Enter Details
    • Password
    • Confirm Password
    • Default Vehicle
    • Phone Number
  4. Add optional details such as:
    • Full Name
    • Street Address
  5. Set the driver status to Active.
  6. Click Save.
Driver Management Interface

Sites

Sites represent the company's physical locations, branches, or operational locations from which activities are managed.

Each site should be configured so that orders and warehouses can be mapped to the correct operational location.

Steps to Add a Site

  1. Go to Settings > Inventory Breakdown > Sites.
  2. Click New.
  3. Enter Site Name
  4. Add optional details, if needed.
  5. Click Save.
Sites Configuration Interface

Warehouse

Warehouses are storage or dispatch points from which orders are picked and sent for delivery.

Each warehouse is linked to a site, helping teams identify where orders originate from.

Steps to Add a Warehouse

  1. Go to Settings > Inventory Breakdown > Warehouses.
  2. Click New.
  3. Enter Warehouse Name
  4. Select the related Site.
  5. Add optional details, if needed.
  6. Click Save.
Warehouse Configuration Interface

Currency

The Currency module defines currencies used across delivery operations.

Configured currencies can be selected when setting up companies and other financial configurations.

Steps to Add Currency

  1. Go to Settings > Payment Setup > Currency.
  2. Click New.
  3. Enter Details
    • Code
    • Name
  4. Click Save.
Currency Configuration Interface

Unit of Measure

Units of Measure define how products are measured and transacted in the system.

Examples include:

  • Kilograms
  • Liters
  • Meters
  • Pieces
  • Boxes

Correct unit configuration helps maintain accurate quantities during order creation and delivery confirmation.

Steps to Add Unit of Measure

  1. Go to Product Catalog > Units of Measure.
  2. Click New.
  3. Enter the Unit Name.
  4. Click Save.
Units of Measure Configuration Interface

Product Category

Product categories help organize products into logical groups.

This makes it easier to search, filter, and assign products when creating orders.

Steps to Add Product Category

  1. Go to Product Catalog > Product Category.
  2. Click New.
  3. Enter the Category Name.
  4. Add a description, if needed.
  5. Click Save.
Product Category Configuration Interface

Products

Products are the items being delivered through KPoD.

This makes it easier to search, filter, and assign products when creating orders.

Products may be:

  • Synced automatically from an ERP system
  • Created manually in the KPoD portal

Steps to Add Product

  1. Go to Product Catalog > Products.
  2. Click New.
  3. Enter the required details:
    • ID
    • Name
    • Type
    • Unit Price
    • Unit
  4. Add optional details:
    • Net Weight
    • Weight Unit
    • Product Image
  5. Enable Is Hold, if the product should be placed on hold by default.
  6. Click Save.
Product Management Interface

Customers

Customers represent the businesses or organizations receiving deliveries through KPoD.

Customer records store the key information required to process orders and deliver to the correct destination.

Steps to Add Customer

  1. Go to Customers.
  2. Click New.
  3. Enter the Customer Name.
  4. Add optional details, if needed.
  5. Click Save.
Customer List Interface

Shipping Addresses

A customer can have multiple shipping addresses.

This is useful when a customer has multiple branches, delivery locations, warehouses, or operating sites.

Steps to Add Shipping Address

  1. Open the customer module.
  2. Click the three-dot menu.
  3. Select View.
  4. Go to the Shipping Details tab.
  5. Click New.
  6. Enter Details:
    • Address Label
    • Street Address
  7. Add optional details, if needed.
  8. Click Save.
Shipping Address Configuration Interface

Service Order

Service Orders are used to manage and deliver service-based activities to a customer location.

Examples include:

  • Installation
  • Replacement
  • Inspection
  • On-site service tasks

Header Section

FieldPurpose
CustomerSelect the customer. Contact details auto-populate where available
Address LabelSelect the customer shipping address label
AddressAuto-populates based on address label
Source DocumentPre-set as Service Order
Source Document IDOptional reference
Delivery DateMandatory delivery date

Lines Section

FieldPurpose
Transaction TypeItem, Hour, or Expense
Product NameSelect product/service, if applicable
QuantityEnter service quantity or effort

Steps to Create a Service Order

  1. Go to Orders.
  2. Click Create Order.
  3. Select the Customer.
  4. Select the Address Label.
  5. Confirm the auto-populated address and contact details.
  6. Enter the Delivery Date.
  7. Add service order line details.
  8. Click Create.
Shipping Address Configuration Interface

Sales Order

Sales Orders are used to manage physical goods delivery to customers.

The structure is similar to Service Orders, but sales order lines focus on products, quantities, units, and related product details.

Header Section

FieldPurpose
CustomerSelect the customer. Contact details auto-populate where available
Address LabelSelect the customer shipping address label
AddressAuto-populates based on address label
Source DocumentPre-set as Sales Order
Source Document IDOptional reference
Delivery DateMandatory delivery date

Lines Section

FieldPurpose
Product NameSelect the product to be delivered
QuantityEnter delivery quantity
Unit / WeightAuto-populates where configured

Steps to Create a Sales Order

  1. Go to Orders.
  2. Click Create Order.
  3. Select the Customer.
  4. Select the Address Label.
  5. Confirm the auto-populated address and contact details.
  6. Enter the Delivery Date.
  7. Add product lines.
  8. Click Create.
Sales Order Creation Interface

Convert Order to Delivery Schedule

Once an order is created, it must be converted into a Delivery Schedule before it can be assigned to a driver.

Orders can be converted:

  • Individually
  • In bulk

Steps to Convert Orders

  1. Go to the relevant order list.
  2. Select one or more orders.
  3. Click Convert Orders.
  4. Confirm the action.
  5. Converted orders appear in the Delivery Schedule module.
Order Conversion Interface

Driver Assignment

Drivers are assigned from the Delivery Schedule module.

Driver assignment can be completed:

  • For a single order
  • In bulk for multiple schedules

Once a driver is assigned, the order becomes ready for dispatch and can appear on the driver's mobile app, depending on the approval workflow configuration.

Steps to Assign Driver

  1. Go to Delivery Schedule.
  2. Select the delivery schedule record.
  3. Click Assign Driver.
  4. Select the driver.
  5. Confirm the assignment.
Driver Assignment Configuration Interface

Mobile App Flow

Once an order is assigned and approved, the delivery person completes the delivery process using the KPoD mobile application.

Step 1: Login

The driver logs in using:

  • User Id
  • Password
  • Organization Name
Offline Sync and Status View

Step 2: View Assigned Orders

The Home Screen displays all assigned orders. Delivery person can view:

  • Order details
  • Customer information
  • Delivery address
  • Delivery status
Home Screen with Assigned Orders

Step 3: Pick the Order

The delivery person taps the order and marks it as Picked.

This confirms that the driver has taken responsibility for the items or is ready to perform the service.

Order Details and Pick Action

Step 4: Complete Order Confirmation

At the customer location, the delivery person opens the order confirmation screen and captures required details.

Depending on system configuration, the delivery person may need to capture:

  • Receiver Name
  • Email
  • Alternate Email
  • Comment
  • Driver Note
  • Proof Images
  • Digital Signature
Successful Delivery Notification
Successful Delivery Notification 1
Successful Delivery Notification 2

Step 5: Complete the Order

The delivery person can update the final status as:

StatusDescription
DeliveredOrder was successfully delivered
CollectedOrder was collected, returned, or picked up
On HoldDelivery could not be completed due to an issue
CancelledOrder was cancelled
Delivery History Screen

Offline Mode

KPoD supports offline operations for drivers. If internet connectivity is lost:

  • Delivery person actions are saved locally.
  • Sync status remains Pending.
  • Records sync automatically when the connection is restored.
Offline Sync and Status View

Try KAISPE KPoD for Free—No Commitment, Just Results 

Get started with our Free Plan and experience the full potential of KAISPE’s KPoD and Order & Delivery Management features.

cta image