Grubtech | Knowledge Hub

POS System Integration Guide

Detailed guide on integrating your Point of Sale system with Grubtech for seamless order management.

pos integration oracle lightspeed orders

POS System Integration

Grubtech integrates with major POS systems to enable bi-directional order flow, menu synchronization, and real-time status updates.

Supported POS Systems

POS SystemOrder InjectionMenu SyncStatus Updates
Oracle MICROSYesYesYes
LightspeedYesYesYes
SquareYesYesPartial
ToastYesComing SoonYes
Custom POSVia APIVia APIVia API

Architecture Overview

┌──────────────┐     ┌──────────────┐     ┌──────────────┐
│   Delivery   │────▶│   Grubtech   │────▶│  Your POS    │
│  Platforms   │     │   Platform   │     │   System     │
│              │◀────│              │◀────│              │
└──────────────┘     └──────────────┘     └──────────────┘
   Orders in          Order routing         Order display
   Status out         Menu mapping          Status updates

Oracle MICROS Integration

Prerequisites

  • Oracle MICROS Simphony 2.x or 19.x
  • Transaction Services enabled
  • Grubtech POS Agent installed on-premise

Configuration

  1. Install the Grubtech POS Agent on your MICROS server
  2. Configure the connection in your Grubtech dashboard:
{
  "pos_type": "oracle_micros",
  "host": "192.168.1.100",
  "port": 8443,
  "organization": "YOUR_ORG",
  "location": "YOUR_LOCATION",
  "revenue_center": 1,
  "employee_id": 9999,
  "order_type": 2
}
  1. Map menu items between Grubtech and MICROS
  2. Configure tender types for each delivery platform

When you update your menu in the POS, Grubtech automatically:

  1. Detects menu changes (polling every 5 minutes or via webhook)
  2. Maps changed items to their delivery platform equivalents
  3. Updates availability, pricing, and modifiers
  4. Publishes changes to all connected platforms

Price Rules

You can set different pricing strategies per platform:

  • Same as POS — Direct price mapping
  • Markup percentage — e.g., +15% for delivery platforms
  • Fixed markup — e.g., +$2.00 per item
  • Custom pricing — Set unique prices per platform