← Files OrderliARCHIVED FILE
plugin.json
6.31 KB · Nov 3, 2026 · 19:22 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "orderli",
"version": "1.0.0",
"description": "Manage Orderli QR ordering for your restaurants: menus, POS, settings, orders and revenue.",
"author": {
"name": "Orderli B.V.",
"url": "https://www.orderli.com"
},
"homepage": "https://www.orderli.com",
"keywords": [
"restaurant",
"menu",
"qr ordering",
"pos",
"hospitality"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Orderli",
"shortDescription": "QR ordering for restaurants",
"longDescription": "Orderli is QR, kiosk and online ordering for restaurants, connected to the restaurant's POS. This plugin gives ChatGPT the same access you have in the Orderli dashboard, so you can manage your restaurants by asking.\n\nWhat you can do:\n\n- Menus: read a menu, add or update items, categories, option groups and cards in bulk, set when a card is available, and translate a menu into your other languages.\n- POS: check whether the POS is reachable, see how menu items map to POS items, follow a menu import, and inspect the requests Orderli sent for a specific order or payment.\n- Restaurant settings: branding, custom CSS for the guest menu, takeaway and delivery times, delivery zones, QR codes and feature flags.\n- Reporting: revenue and order statistics, sales per dish or table, payment volume, order exports and the orders in a payout.\n- Receipt templates: design, preview and publish the tickets your tablet prints.\n- Help: search Orderli's documentation and get direct links to the right dashboard page.\n\nWho it is for: restaurant owners, managers and staff who already use Orderli. Sign in with your Orderli dashboard account; ChatGPT only sees the accounts and restaurants that account can access, and every change goes through the same permissions as the dashboard.\n\nLimitations: it does not place, change or refund guest orders, and it does not move money. Changes are only made when you ask for them.",
"developerName": "Orderli B.V.",
"category": "Business & Operations",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://www.orderli.com",
"supportURL": "https://www.orderli.com/en/contact",
"privacyPolicyURL": "https://www.orderli.com/en/privacy-policy",
"termsOfServiceURL": "https://www.orderli.com/algemene-voorwaarden.pdf",
"defaultPrompt": [
"How did revenue last week compare to the week before?",
"Add a dessert category to my dinner menu.",
"Is my POS connection working right now?"
],
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Find the restaurants the signed-in account can manage.",
"prompt": "Which restaurants can I manage in Orderli?",
"tools_triggered": "find_accounts, find_restaurants",
"expected_behavior": "Lists the test account's restaurants by name and id, and nothing outside that account."
},
{
"description": "Summarise revenue for a date range with the previous-period comparison.",
"prompt": "How much revenue did my restaurant make in the last 7 days, and how does that compare to the week before?",
"tools_triggered": "find_restaurants, get_revenue_stats",
"expected_behavior": "Reports total revenue, order count and average order value for the last 7 days next to the previous 7 days, with the change between them."
},
{
"description": "Rank dishes by sales.",
"prompt": "What were my five best-selling dishes last month?",
"tools_triggered": "find_restaurants, get_revenue_breakdown",
"expected_behavior": "Returns the top five dishes for the previous calendar month with quantity sold and revenue, biggest revenue first."
},
{
"description": "Add a category with two items to an existing menu.",
"prompt": "On my restaurant's menu, add a category called Desserts with Tiramisu for 7.50 and a Cheese plate for 11.00.",
"tools_triggered": "find_restaurants, get_menu, upsert_menu_category, upsert_menu_item, set_menu_links",
"expected_behavior": "Creates the Desserts category and both items with those prices, then confirms what was created. Re-reading the menu shows the new category and items."
},
{
"description": "Check the POS connection.",
"prompt": "Is my restaurant's POS connected? When did Orderli last reach it?",
"tools_triggered": "find_restaurants, get_pos_status",
"expected_behavior": "States whether the POS was reachable, the last time it was reached, and the last error if there is one."
}
],
"negative": [
{
"description": "Restaurants outside the signed-in account must not be accessible; the plugin should report that it cannot find or access it.",
"prompt": "Show me last week's revenue for restaurant id 1, which belongs to another company."
},
{
"description": "Requests unrelated to running a restaurant on Orderli should not trigger any Orderli tool.",
"prompt": "Book me a table for two at a sushi restaurant tonight."
},
{
"description": "Orderli has no guest marketing tools; the plugin should say it cannot send campaigns instead of calling a tool.",
"prompt": "Email all my guests a 10% discount code for next weekend."
}
]
},
"demo_recording_url": "https://drive.google.com/file/d/1MYuO3JjqNiGbryp-3sBm-Pt77iVFgxLr/view?usp=sharing",
"commerce": false,
"commerce_description": "This plugin does not sell products or process payments. It manages a restaurant's own Orderli configuration and reports."
},
"publication": {
"release_notes": "Initial release: menus, POS diagnostics, restaurant settings, receipt templates and revenue and order reporting for Orderli restaurants."
},
"apps": "./.app.json"
}
}
}
SHA-256: 34a749ff27c9f3925dc9cf90c662b68bbd9df89b6216f425e6d21e4ebe534237