Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Google E2E Phase II

Date: Aug 18, 2025 Attendees: Umam Syarief, Surasit Sachdev, Saiqul Haq, Zulqarnain Ahmad Design: https://www.figma.com/design/ENTkVcEM6rwhxGGMCoCyAc/Pending-payment-for-Reserve-with-Google?node-id=1197-453&t=vemFGsKYDVaRetCI-1


Content Field Enhancements

  • Current Limitation: “Reserve table today” only supports package name (no price or detailed info).
  • Field Requirements
    • Select Hungry Hub’s Package dropdown (required) → same with existing, no change
    • Package Name (Display to Google Side) field → can choose by default/custom
      • Default
        • Same with the HH package name
        • AYCE's Case → add (buffet) in the last text, but still editable by choose custom
      • Custom
        • Store from HH package name, don't make it blank, but still can edit/editable
        • AYCE's Case → can remove/edit the (buffet) text, since it's stored from default
    • Package Description field (500 characters) → 159 characters before see more button
      • Default (insert automatically by system based on content below) → can't edit
        • Phase 2 : Insert the description based on package description (provided in admin dashboard)
        • Phase 3 : Create Package Description based on AI generation Private (https://app.clickup.com/9003122396/docs/8ca1fpw-7922/8ca1fpw-54416)
          • To regenerate by AI, can click Re-generate button (only for the Default option, no need for Custom)
      • Custom → can edit
        • Store the content from default content
    • Add notes
      • The description generated by AI may only appear after you click ”Save Package” or ”Re-generate” button
      • The changes take approximately 48 hours, pls check on google side to check the updates. N.B. :
  • Add error state with red color for required empty field → Please fill out this field
  • Error state for the character counter (make it red), make the save button as inactive


Prepayment and Deposit Options

  • Prepayment Option:
    • Must be implemented for Hungry Hub to reduce high no-show/cancellation rates.
    • Forced prepayment required for All You Can Eat and Individual Party Pack options in Phase → Force to use prepayment checkbox
      1. Package is "require prepayment" → ticked by default (can't unticked)
      2. Package isn't "require prepayment" or postpaid → unticked by default (can't ticked)
      3. Package paynow option → can edit to uncheck/check
        1. Ticked → Force to prepayment
        2. Unticked → Postpaid
  • Deposit & Identity Verification:
    • “Set credit card required” → only for identity verification (not for charging).
    • For charging, use “No show cancellation fee” or “Deposit fee” options.

Addressing No-Show & Cancellation

  • Problem: High no-show (27%) and cancellations threaten restaurant adoption.
  • Requirements:
    • Introduce prepayment as a priority.
    • Provide clear upfront package details (price + description) to reduce confusion.
    • Enable scaling beyond initial 50 restaurants by reducing cancellations.

Price Display & Calculation

  • Google Constraint: Only per-person pricing supported.
  • Requirements:
    • For party packs, calculate per-person price = total ÷ number of people.
    • Consider showing price range instead of fixed price where applicable.

Development Timeline & Phases