Liberman GonzalezProduct designer · Design engineer
EN / ES

Product design · 03 · Ubi

Live delivery tracking without GPS or maps

Ubi connects people ordering a delivery in Sincelejo, over WhatsApp, with the couriers who bring it, through their own app. With no budget for live maps or automatic dispatch, I designed simple processes that replace them without users noticing.

Ubi on an iPhone: the welcome screen with sign-in through Google or email

01

Ordering a delivery meant texting and hoping

In Sincelejo, ordering a delivery meant messaging the store on WhatsApp and waiting. Nobody knew who would bring the order, how long it would take, or whether the courier was on the way or still waiting at the store.

How it worked before: a chat with the store and a lot of uncertainty

02

Designing with what we had

A delivery has to answer three questions: who’s bringing it, where is it going, and where is it now? Big apps answer them with GPS and algorithms. We didn’t have that budget.

Ubi user flow in three lanes: WhatsApp chatbot, courier app and back office
User flow: customer on WhatsApp, courier in the app, and back office

03

Orders happen in WhatsApp

Ubi’s chatbot handles the whole order without leaving WhatsApp: what you need, where to pick it up, where to take it, how you’ll pay, and a chance to fix any detail before confirming. I designed the full conversation and every line of copy so replying is as easy as sending a number or a short word.

No complicated menus: numbers and short words

04

Four taps, one complete delivery

From accepting an order to handing it over, the courier goes through four confirmations: arrived at the store, picked up, heading to the customer, delivered. Each one notifies the customer in real time on WhatsApp, so nobody has to ask "is it on its way?".

The four order states in the courier app

On a purchase, the courier buys on the customer’s behalf and charges them at delivery. So the app adds two steps: logging what the purchase cost and, at delivery, showing the total to collect, purchase plus service fee, before confirming the payment.

Purchases only: log the amount, collect at delivery

05

Three services, one flow

Ubi handles three kinds of orders: purchase (the courier buys for the customer), delivery (carrying a package) and pickup (collecting an order that’s already paid). Each one shows its starting point, destination, its own instructions and how it’s paid, so couriers know exactly what to do before accepting.

Each service type’s details before accepting it

06

The app always explains why orders aren’t coming in

A courier with no orders needs to know whether it’s on them or on demand. Home tells four situations apart: online with an order in progress, offline, no services nearby, and an account locked over a pending payment, with the balance due in plain sight.

Online · offline · no services nearby · locked account

07

Key decisions

DecisionWhat we didWhy
Dispatch without knowing who’s closestEvery online courier sees the order; whoever accepts first takes itSimple and fair, with no geolocation needed
Tracking without a mapThe courier marks each step with a button and the customer gets notifiedThere’s no GPS following the route
One order, one chatThe whole order happens inside WhatsApp, no extra app to downloadIn Sincelejo, WhatsApp is already where people shop
Trust before speedID, driver’s license and mandatory insurance are reviewed by hand before activating a courierWithout automated verification, that manual check holds up trust in the service
Email verification · required documents · front and back upload · multi-stop routes

08

Outcome

Ubi is live, for now only for the UbiAmigos: the people who make the deliveries. What was designed:

  • Courier app for iOS and Android
  • WhatsApp ordering chatbot
  • Order tracking with no GPS or maps
  • Document verification
  • Admin back office

Once the service opens to customers, I’d measure success with three signals:

  • Time from placing an order to a courier accepting it.
  • Orders completed without the customer having to ask for an update.
  • Weekly active couriers, and how many are still active after their first month.

09

What I’d do differently

I’d validate the chatbot flow with real stores before designing the courier app. The chat is the entry point for every order: if something gets stuck there, no later screen can make up for it.

← Back to product design