General Integration Objectives
The primary goal of integrating Restoo with a POS (Point of Sale) system is to create a seamless data ecosystem that minimizes friction for restaurant staff.- Streamline Operations — Synchronize booking data bi-directionally and in real-time to eliminate manual data entry and double-booking risks.
- Unified Data Insights — Enrich customer profiles and sales reports by merging Restoo’s booking data with the POS consumption data.
Integration Tiers & Flexibility
At Restoo, we understand that every POS system has a unique technical architecture and varying levels of API capabilities. For this reason, we offer a flexible integration framework designed to adapt to different technical environments. While this document outlines the “Ideal Integration” — representing the comprehensive set of features requested by Restoo merchants to maximize efficiency — we also support modular implementations. Partners can choose to implement a subset of these features based on their system’s current capabilities:- Modular Approach: If your POS does not support a specific feature (e.g., native booking management), the integration can focus on core functionalities like automated ticket opening and status synchronization.
- Scalable Roadmap: Partners can start with a baseline integration (e.g., POS-to-Restoo status updates) and expand to full bidirectional synchronization over time.
- Custom Mapping: We provide flexible logic to handle cases where POS and Restoo workflows might differ slightly.
Data Ownership (Source of Truth)
To ensure data integrity, the integration follows a clear hierarchy of responsibility:- Restoo as the SSoT for Bookings — Restoo remains the primary source of truth for all booking-related data, including guest information, inventory availability, and table assignments.
- POS as the SSoT for Tickets — The POS system remains the primary source of truth for all transactional data, including itemized consumption, ticket status (e.g., desserts, bill sent), and final payments.
Operational Workflows
A core objective of this integration is flexibility in guest reception. Both Bookings and Walk-Ins can be managed from either system depending on the restaurant’s operational model:- Hostess-led Reception (Restoo) — Essential for venues with a dedicated Hostess. Guests are greeted and seated via Restoo, which automatically triggers the opening of a ticket in the POS.
- Staff-led Reception (POS) — For venues where servers seat guests directly. Opening a ticket in the POS automatically notifies Restoo to update table availability and log the guest entry.
Synchronized Properties
To achieve a high-level integration, we aim to synchronize as much data as possible across the following categories:Booking & Walk-Ins
- Customer Profile: Linked guest information.
- Logistics: Date, time, party size (adults/children), and assigned table(s).
- Live Status: Tracking the guest journey (e.g., “Confirmed”, “Arrived”, “Seated”, “Desserts”, “Bill Sent”, “Paid”, “Attended”, “Canceled”).
- Extras: Associated experiences, add-ons, and promotions.
- Notes: Private booking notes, specific customer requests, and allergy alerts.
- Financials: Guarantees, prepayments, or gift vouchers redeemed via either Restoo or the POS.
Customer (CRM)
- Identity: Full name, phone number, and email address.
- Segmentation: VIP status and private internal customer notes.
Ticket Data
- Revenue: Final amount, tip, and detailed itemized breakdown of products consumed.
- Staff: Assigned server/waiter.