The Client and Their Mission

This Australian based company and their multi-carrier shipping technology helps retailers ship smarter, optimize their fulfilment and share better post-purchase experiences. From modest beginnings working with a few stores, to now powering thousands of deliveries, for hundreds of retailers across Australia, every single month.
Our client’s aim was simple: to continue to evolve as technology platform and in doing so empower the retail industry. They wanted to create an enjoyable experience for each customer.

The Challenge

The Challenge

There are a huge number of courier providers, and they all offer differing services with varying degrees of customers service options and add-ons. From local to inter-state, international or express delivery. As an online or traditional bricks and mortar retailer, all you want to do is ensure you have a happy customer. So how do you select the correct courier? How do you match your customers needs to the correct courier and correct delivery options?
Geveo’s client has solved that dilemma and created a platform where retailers easily select the correct options to meet their customers’ needs.

The Solution

The Solution

Working in tandem with in-house teams and other solution providers, Geveo has partnered to bring a solution which has continuously delivered results for our customer. The solution works by:

  • An order is created and the pickup and destination addresses are validated
  • Potential couriers are selected based on merchant configurations and specific order information to match the customers’ requirements
  • Potential couriers are selected. The job is quoted and accepted and the job is allocated based on cheapest or fastest delivery estimates
  • Courier is allocated, labels generated, declarations signed
  • Manifesting: the order information is electronically passed to the courier, including multiple orders, making it easier for merchants to create and label orders throughout the day and manifest them once
  • Pickup request can either be automated or a manual process, depending on the courier and clients requirements
  • Tracking process updates the orders state as it flows through the courier network to give live updates to the merchant as well as the end receiver. The customer portal is updated and depending on merchant configurations, live notifications (SMS, Email) are sent to merchant and receiver
Architechture

Architechture

  • Website has been developed in Ruby under Ruby on rails development framework, micro services has been written as the TypeScript projects.
  • Initially entire system developed into the monolith application and then later has been moved into the microservices.
  • Microservice architecture providing quick development and deployment of new features.
  • GraphQL has been used to simplify the querying process when dealing with complex dataset.
  • Hosted on Amazon Web Services cloud platform which provides ease of scaling in and scaling out on demand.
  • PostgreSQL used as the primary data storage and Apache Kafka streaming service has been used to track orders.
The Impact

The Impact

Geveo’s client has excelled during a difficult time in history. It has delivered on its goal of creating an evolving technology platform to empower the retail industry. It has done so in a very powerful way too – delivering in excess of 40 million parcels throughout 2021.
It is with no surprise that with success like this that the business world’s interest has been piqued has piqued, resulting in two successful rounds of funding which will help our client expand internationally.

The Challenge

The Challenge

There are a huge number of courier providers, and they all offer differing services with varying degrees of customers service options and add-ons. From local to inter-state, international or express delivery. As an online or traditional bricks and mortar retailer, all you want to do is ensure you have a happy customer. So how do you select the correct courier? How do you match your customers needs to the correct courier and correct delivery options?
Geveo’s client has solved that dilemma and created a platform where retailers easily select the correct options to meet their customers’ needs.

The Solution

The Solution

Working in tandem with in-house teams and other solution providers, Geveo has partnered to bring a solution which has continuously delivered results for our customer. The solution works by:

  • An order is created and the pickup and destination addresses are validated
  • Potential couriers are selected based on merchant configurations and specific order information to match the customers’ requirements
  • Potential couriers are selected. The job is quoted and accepted and the job is allocated based on cheapest or fastest delivery estimates
  • Courier is allocated, labels generated, declarations signed
  • Manifesting: the order information is electronically passed to the courier, including multiple orders, making it easier for merchants to create and label orders throughout the day and manifest them once
  • Pickup request can either be automated or a manual process, depending on the courier and clients requirements
  • Tracking process updates the orders state as it flows through the courier network to give live updates to the merchant as well as the end receiver. The customer portal is updated and depending on merchant configurations, live notifications (SMS, Email) are sent to merchant and receiver
Architechture

Architechture

  • Website has been developed in Ruby under Ruby on rails development framework, micro services has been written as the TypeScript projects.
  • Initially entire system developed into the monolith application and then later has been moved into the microservices.
  • Microservice architecture providing quick development and deployment of new features.
  • GraphQL has been used to simplify the querying process when dealing with complex dataset.
  • Hosted on Amazon Web Services cloud platform which provides ease of scaling in and scaling out on demand.
  • PostgreSQL used as the primary data storage and Apache Kafka streaming service has been used to track orders.
The Impact

The Impact

Geveo’s client has excelled during a difficult time in history. It has delivered on its goal of creating an evolving technology platform to empower the retail industry. It has done so in a very powerful way too – delivering in excess of 40 million parcels throughout 2021.
It is with no surprise that with success like this that the business world’s interest has been piqued has piqued, resulting in two successful rounds of funding which will help our client expand internationally.

Follow Us: