Pencilbuddha
Let's talk

Case study · Delivery & logistics platform · Malaysia

EasyParcel: Every courier. One platform.

EasyParcel is a Malaysian parcel delivery platform. Sellers and individuals use it to compare courier rates, book a pickup, print a label and track the parcel, all in one place, instead of opening an account with every courier. Pencilbuddha built the technology that makes that work: the entire backend, the APIs that connect EasyParcel to other platforms, the mobile apps and the website customers use every day.

By Kishore Ravi, founder · Updated

Client
EasyParcel · parcel delivery platform
Market
Malaysia
Sector
Delivery & logistics
Our role
Backend, APIs, mobile apps, website
WHERE CUSTOMERS SHIP FROMWebsitecompare · book · payMobile appsship · trackStore pluginse-commerce platformsPartner APIplatforms & developersOne backendrates · bookings · labels · tracking · accountsCourier ACourier BCourier CCourier DCourier …COURIER NETWORK
01 · The brief

Many couriers.One simple way to ship.

Shipping a parcel in Malaysia means choosing between many couriers. Each one has its own prices, its own booking flow, its own label format and its own tracking page. For a small online seller sending dozens of parcels a day, that is a lot of tabs, accounts and copy-pasting.

EasyParcel's promise is to put all of that behind one login. That promise is only as good as the software underneath it. Rates have to be right, bookings have to reach the courier, labels have to print, and tracking has to update, every time, for every courier.

THE PROBLEM

Every courier is different

Different prices, rules, label formats and tracking systems. The platform has to turn all of that into one consistent experience.

THE REALITY

Sellers live elsewhere

Orders start in online stores and other platforms, not on EasyParcel. Shipping has to plug into the tools sellers already use, so they are not retyping addresses.

THE JOB

One system, every screen

Website, phone and partner platforms all need the same rates, the same bookings and the same tracking, from one source of truth.

02 · What we built

Not a feature.The whole engine.

Pencilbuddha did not add a page or a plugin to someone else's system. We built EasyParcel's technology end to end. It has four parts, and they all run on the same core.

01

The backend

The core that holds the business together: rates, bookings, labels, tracking and customer accounts.

02

APIs

The connections that let other platforms and businesses ship through EasyParcel without opening its website.

03

Mobile apps

EasyParcel on the phone, for customers who ship and track on the move.

04

The website

The customer-facing site where people compare couriers, book and pay.

Scope Pencilbuddha delivered

Backend architectureCourier rate comparisonBooking & pickupsLabel generationParcel trackingCustomer accountsPublic APIPlatform integrationsMobile appsCustomer website
03 · The backend

One sourceof truth.

Everything a customer sees on EasyParcel, on any screen, comes from the backend we built. The website, the apps and every integration ask it the same questions and get the same answers. That is what keeps a rate quoted on the phone the same as the rate on the website, and a booking made through a store plugin visible in the customer's account.

WHERE CUSTOMERS SHIP FROMWebsitecompare · book · payMobile appsship · trackStore pluginse-commerce platformsPartner APIplatforms & developersOne backendrates · bookings · labels · tracking · accountsCourier ACourier BCourier CCourier DCourier …COURIER NETWORK
COMPARE

Rates from many couriers

Weight, size, pickup and drop-off go in. Comparable prices and services from different couriers come out, side by side.

BOOK

Bookings and labels

A chosen courier becomes a confirmed shipment and a printable label, without the customer touching the courier's own system.

FOLLOW

Tracking in one place

Status updates from different couriers are brought into one timeline the customer can read.

04 · APIs & integrations

Ship fromwhere the orders are.

Most parcels start as an order somewhere else, usually in an online store. We built the APIs that let those platforms talk to EasyParcel directly. A seller can fulfil orders from their store in a click, and a business can build EasyParcel shipping into its own software.

EasyParcel's public materials list integrations with e-commerce platforms such as Shopify, WooCommerce and EasyStore. They also describe an API for comparing rates, creating shipments, managing orders, tracking parcels and generating labels.

  1. An order lands in the seller's store. The store already has the address, the items and the weight.
  2. The integration asks EasyParcel for rates. The seller sees courier options without leaving their own dashboard.
  3. One click books the shipment. The backend confirms it with the courier and returns a label.
  4. Tracking flows back. The order is updated, and the buyer can follow the parcel.
EasyParcel integrations with store platforms such as Bizapp, Kuasa and Ordersini

Store platforms connected to EasyParcel, from its website.

05 · Mobile apps

The parcel counterin your pocket.

Plenty of EasyParcel's customers are small sellers who run their business from a phone. We built EasyParcel's mobile apps so they can ship and follow their parcels without sitting at a computer.

Because the apps run on the same backend as the website, an account, a booking or a tracking number is the same everywhere. Nothing has to be synced by hand.

EasyParcel app home screen with Send Parcel and Track Parcel
EasyParcel app parcel tracking screen
EasyParcel app parcel status list, sent and received
EasyParcel app shipment detail with delivery timeline
EasyParcel app on a tablet
EasyParcel tablet app home: book a delivery with over 60 couriers
EasyParcel tablet app: track a parcel
EasyParcel tablet app: parcel status, sent and received
EasyParcel tablet app: shipment detail with delivery timeline

Screens from the EasyParcel app, phone and tablet, as published on Google Play.

06 · The website

Compare. Book.Done.

The website is where most people meet EasyParcel for the first time. It has two jobs: explain the service quickly to someone who has never used it, and get a returning customer from "I need to send this" to a booked parcel in as few steps as possible.

Pencilbuddha built the customer-facing website on top of the same backend, so the prices, couriers and tracking people see there are the live ones.

NEW VISITORS

Understand it fast

What EasyParcel is, which couriers it works with, and why one account beats many.

EVERY BOOKING

Fewer steps

Parcel details, courier choice, payment and label in one flow.

AFTER

Follow it through

Shipments and tracking in the customer's account, alongside everything booked through the apps and integrations.

EasyParcel website home page with the instant quote form
EasyParcel website on a phone
EasyParcel website feature grid
EasyParcel website courier directory
EasyParcel website rewards and referral cards

More of the website · desktop

EasyParcel website: Domestic delivery page with the Malaysia route map
EasyParcel website: International shipping page
EasyParcel website: On-demand, same-day delivery page
EasyParcel website: Instant quote page: domestic, international and on-demand
EasyParcel website: EasyTrack parcel tracking page
EasyParcel website: Parcel delivery API page for developers and online sellers

And on a phone

EasyParcel website: EasyTrack parcel tracking on a phone
EasyParcel website: On-demand delivery page on a phone
EasyParcel website: Domestic delivery page on a phone
EasyParcel website: International shipping page on a phone

The live EasyParcel website, captured November 2026.

07 · How we worked

Built likeit was ours.

A logistics platform is only as good as its worst day. A wrong rate, a booking that never reaches the courier or a tracking page that stops updating costs real money and trust. We treated the system that way: one core shared by every surface, and every new courier or platform added to that core rather than bolted on beside it.

PRINCIPLE 01

One core

Website, apps and partners share one backend, so there is one version of the truth.

PRINCIPLE 02

Couriers are plug-ins

Each courier's quirks stay behind a common interface, so the rest of the system doesn't care which courier it is.

PRINCIPLE 03

Partners first

APIs are designed for other people's software, so EasyParcel can grow through the platforms its customers already use.

08 · Logistics at Pencilbuddha

We knowhow parcels move.

EasyParcel is one of the delivery and logistics companies Pencilbuddha works with. We also work with ShapShap. If you run a delivery, courier or logistics business, we already understand the moving parts: rates, bookings, labels, tracking, partner integrations and the apps your customers and riders use.

EasyParcel · backend, APIs, apps, websiteShapShap · delivery & logistics
Diagrams show how the parts fit together. They are not a technical specification. App and website screens belong to EasyParcel. EasyParcel is a trademark of its owner.

Which services made EasyParcel work?

The services behind this project. Each one has its own page, with more work and answers.

Which projects are like this one?

Case studies that share this project's work, then more clients we have done it for.

Picked for you

Where to next?

Suggestions based on what you're reading.

Got a project? Or just want to say hello?

Fear not.
Send the brief.

The raised hand is the abhaya mudra, the Buddha's gesture for "fear not". It's my promise on every brief.

Based in Erode, Tamil Nadu. Working with brands in Chennai, Coimbatore, Erode and Bangalore, and clients in 8 countries.

Tell me about it

Which paths do you need?

Send it by

Your message will also list the pages you looked at here, so Kishore has the context. You'll see it and can edit it before you send.