● GrabFood / GrabMart · Built to API docs

GrabFood and GrabMart integration for vending machines and smart fridges.

Put vending machines, robot kiosks and smart fridges on GrabFood and GrabMart in Singapore, Malaysia, Thailand, Indonesia, Vietnam and the Philippines. PickVend serves the menu to Grab, keeps max-stock in sync, accepts orders in seconds and unlocks the machine with the Grab order number.

Markets · Singapore, Malaysia, Thailand, Indonesia, Vietnam, Philippines, Cambodia, Myanmar

How it works on GrabFood / GrabMart

From the machine's stock to a GrabFood / GrabMart order, automatically.

Grab is the leading delivery platform in Southeast Asia. PickVend connects through the GrabFood Partner API: Grab pulls the menu from PickVend, each item carries the machine's current stock as Grab's max-stock value so Grab stops selling at zero, and orders are accepted automatically whether the store is set to auto- or manual-accept.

Singapore has the densest fleet of connected food machines in the region — robot kiosks, juice robots, hot-meal vending — and no vending merchant on any delivery app yet. PickVend lets an operator list those machines without changing the hardware.

The driver sees the short order number (for example GF-123) in the Grab Driver app and enters it on the machine. PickVend receives driver-allocated, driver-arrived and collected events and logs the pickup.

WHAT YOU NEED
  • A Grab merchant account and the Grab merchant ID of each store
  • A machine connected to its cloud
WHAT YOU DO
  1. Ask your Grab account manager to activate PickVend as the store's partner integration (or complete the activation PickVend sends you)
  2. Grab pulls the menu from PickVend; stock levels are kept in Grab's own max-stock field so Grab stops selling at zero
  3. A test order in Grab's sandbox completes the activation
PLATFORM TIMELINE
Grab: partner-integration credentials are issued after Grab's integration review; store activation is self-serve for approved partners.
COURIER PICKUP
The driver sees the short order number (e.g. GF-123) in the Grab Driver app and enters it on the machine. PickVend also receives driver-arrived and collected events.
Pricing

€10 per machine per month. €1 per GrabFood / GrabMart order.

No setup fee, no revenue share, no minimum term. GrabFood / GrabMart pays you directly under your merchant agreement; PickVend invoices monthly from the order log in your dashboard.

Pricing details

Frequently asked

Is GrabMart supported?

Yes. GrabMart items use the same partner API, with barcode and per-service purchasability fields.

How does activation work?

Grab issues partner credentials after an integration review; store activation is then self-serve for approved partners, or your Grab account manager enables it.

Which currencies and markets?

Singapore, Malaysia, Thailand, Indonesia, Vietnam, the Philippines, Cambodia and Myanmar; prices are handled in each market's minor unit, including zero-decimal currencies.

Have machines in a GrabFood / GrabMart market?

Make, model, number of machines and city. We confirm compatibility within one working day.

Talk to us