Skip to main content

How to Integrate Food Delivery Apps with Rewaa

Learn how to integrate food delivery platforms with Rewaa through Grubtech to receive and manage orders from the cashier screen.

Updated today

This integration connects your food delivery apps to Rewaa via Grubtech. After installing the Rewaa Orders app, delivery orders will flow directly to your POS—so you can manage them from the cashier screen without manual entry.

ℹ️ Note: After installing the Rewaa Orders app, the Grubtech training team will contact you to complete the integration and walk you through usage. Follow the steps below if you prefer to set it up yourself.

Key terms

  • Rewaa Orders app: Enables the integration between delivery apps and Rewaa so orders appear on the cashier screen.

  • Food delivery apps: Platforms customers use to order food and drinks (e.g., HungerStation, Jahez, Keeta, Ninja, etc.).

  • Grubtech: A middleware platform that integrates delivery apps with POS systems like Rewaa by syncing products and pushing orders to the cashier screen.

Prerequisites

Before you start, make sure you have:

  • An active Rewaa subscription that includes the delivery integration app.

  • Signed agreements with the delivery platforms you want to integrate.

ℹ️ Note: Agreements are signed with the delivery companies directly—not through Rewaa.

Before you start

System requirements

  • Designed for restaurants and cafés.

  • Works on Android cashier devices only.

  • Setup is completed through the platform (web browser).

  • Rewaa is the single source of truth for inventory—sales/returns affect inventory immediately.

ℹ️ Note: Currently, the integration supports one location only (one branch in Rewaa).

Menu & product preparation

  • Add your products (with prices) to Rewaa Inventory—products will sync to Grubtech.

  • Prepare an Excel file with menu requirements:

    • Product names (Arabic or English)

    • Category names (Arabic or English)

    • Product descriptions (Arabic or English)

    • Prices per delivery app you want to integrate

    • Calories per item

    • Working hours per menu (e.g., breakfast/lunch/dinner)

  • Prepare a separate file/folder with product images.

How the integration works

  • Add products in Rewaa.

  • Install the Rewaa Orders app.

  • Configure sales settings and select the branch.

  • Sync products between Rewaa and Grubtech.

  • Start receiving orders on the POS screen.

Steps to Integrate Rewaa with Grubtech

Step 1: Open the Rewaa Orders app

  • Go to Apps > Available Apps > Orders.

Step 2: Subscribe or install

  • If the app is not included in your plan:
    Click Purchase > Contact Sales > Contact Sales Team.
    A team member will contact you with subscription details.

  • If the app is included in your plan:
    Click Install > Continue.

  • Step 3: Configure sales settings

  • Set the option for selling when stock runs out / reaches zero.

    ⚠️ Important:

    • This setting is enabled by default—you can disable it based on your workflow.

    • If enabled, inventory may go negative until you restock.

    • If disabled, orders that include out-of-stock items will be rejected automatically.

  • When you’re done, click Next.

Step 4: Connect your branch and enter Grubtech details

  • Select the branch (location) you want to integrate with Grubtech.

  • Enter the Location ID from Grubtech.

ℹ️ To find the Location ID:

  • Paste the ID in Rewaa.

  • Click Check connection.

  • Wait a moment for the connection to complete.

Step 5: Sync products

Product syncing starts automatically with Grubtech—please wait.

⚠️ Important: Don’t close the page until syncing is fully completed.

Once the integration is complete, you’ll see the app under Apps > My Apps.

After the integration

Orders will start coming in. To learn how orders appear and how to manage them on the POS screen, click here.


FAQs

  1. Are there fees to integrate Rewaa with delivery apps?

    Yes. Fees vary by your subscription plan. Click here for details.

  2. When will I start receiving delivery orders?

    You’ll start receiving orders after your account setup is complete:

    • If you already have active accounts with delivery apps: setup takes 1–3 business days.

    • If you don’t have delivery app accounts yet: approval takes 1–3 business days, then setup takes an additional 1–3 business days.

  3. Are there specific delivery apps supported?

    No. You can integrate any delivery app that’s supported through Grubtech.

  4. Can I integrate delivery apps with more than one branch?

    Not currently. The integration supports one branch only for now, and support for additional branches will be available in future updates.

Did this answer your question?