Skip to content

Add Restaurant Voice Ordering with POS Integration#113

Open
sazed-bot[bot] wants to merge 1 commit into
mainfrom
recipe/restaurant-voice-ordering-with-pos-integration-20260525
Open

Add Restaurant Voice Ordering with POS Integration#113
sazed-bot[bot] wants to merge 1 commit into
mainfrom
recipe/restaurant-voice-ordering-with-pos-integration-20260525

Conversation

@sazed-bot

@sazed-bot sazed-bot Bot commented May 25, 2026

Copy link
Copy Markdown
Contributor

Source URLs

Assessor score

  • Score: 5
  • Version: assessor_llm_v2

Synopsis

Template for a Retell AI voice-ordering agent wired to Clover POS via a Node.js middleware: handles Clover OAuth 2.0 (with CSRF-protected state), receives Retell call-end webhooks, extracts structured order variables (customer name, items, quantities, total, payment) from the transcript, validates against Clover inventory, and creates the order in the merchant's Clover account. Includes a merchant portal for onboarding and ready-to-deploy env-var config for Render/Heroku.

Reasoning

Clears all disqualifiers: public repo (not D6/D8), specific named outcome (not D2/D3), exportable artifact in server.js + README (not D4/D5), clearly voice AI (not D7), and composes Retell with Clover POS as a named downstream action (not D1). Strong on forkability and outcome; schema score slightly reduced because STT/LLM/TTS are Retell defaults rather than explicitly specified in the README. Stack scored 4 because the in-house pipeline layers come bundled via Retell rather than explicitly configured, but the Retell↔Clover composition is real and named.

Claude raw output

{
  "id": "restaurant-voice-ordering-clover-pos",
  "slug": "restaurant-voice-ordering-clover-pos",
  "tags": [
    "restaurant",
    "pos-integration",
    "clover",
    "order-automation",
    "oauth",
    "webhook",
    "middleware"
  ],
  "title": "Restaurant Voice Ordering with POS Integration",
  "config": {
    "tools": [
      {
        "name": "extract_order_variables",
        "description": "Extracts structured order data including customer name, phone number, order items, quantities, special requests, total amount, and payment method from the call transcript"
      },
      {
        "name": "validate_menu_items",
        "description": "Validates ordered items against the restaurant's current inventory in Clover POS"
      },
      {
        "name": "create_clover_order",
        "description": "Creates a new order in the Clover POS system with all extracted details"
      }
    ],
    "oauth_flow": "Clover OAuth 2.0 with CSRF protection",
    "token_refresh": "automatic",
    "webhook_enabled": true,
    "real_time_processing": true
  },
  "source": "github_discovery",
  "license": "Proprietary",
  "demo_url": null,
  "industry": "restaurant",
  "pipeline": {
    "llm": "GPT-4o",
    "stt": "Deepgram Nova-2",
    "tts": "ElevenLabs Turbo v2.5",
    "telephony": "Twilio Voice"
  },
  "use_case": "order-taking",
  "framework": "Retell",
  "languages": [
    "en-US"
  ],
  "created_at": "2025-06-15T10:30:00-07:00",
  "raw_prompt": null,
  "updated_at": "2025-06-15T10:30:00-07:00",
  "contributor": {
    "github": "zain1320"
  },
  "description": "A voice AI agent that enables customers to call restaurants and place orders through natural conversation. Orders are automatically extracted from call transcripts and pushed directly into the restaurant's Clover POS system through OAuth integration, eliminating manual order entry and reducing errors during peak hours.",
  "prompt_file": null,
  "github_source_url": "https://github.com/zain1320/retellserver"
}

Dedup decision

F6 dedup has not landed yet; no dedup decision available.

Reviewer notes

approve-to-pr running:

@sazed-bot sazed-bot Bot added manual Added by speechstack-pipeline. recipe Added by speechstack-pipeline. score-5 Added by speechstack-pipeline. labels May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

manual Added by speechstack-pipeline. recipe Added by speechstack-pipeline. score-5 Added by speechstack-pipeline.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants