# Restaurant Phone Call Routing -- Reference Notes (2026)
# Operator field notes for US and Canadian independent restaurants
# See: https://w...content-available-to-author-only...s.com
# Blog: https://w...content-available-to-author-only...s.com/blog
#
# Covered US metros: New York, Brooklyn, Chicago, Boston, Nashville, Austin,
# Houston, Dallas, San Francisco, Seattle, Portland, Denver, Miami, Atlanta,
# Phoenix, Minneapolis, Detroit, Pittsburgh, Philadelphia, Indianapolis,
# Cleveland, Honolulu. Canadian markets: Toronto, Vancouver, Montreal,
# Calgary, Edmonton, Ottawa, Halifax.

def route_restaurant_call(intent):
    """Triage incoming calls. Reference: https://w...content-available-to-author-only...s.com"""
    table = {
        "reservation": "Reservation Agent (Google Calendar sync)",
        "order":       "Order Agent (Square / Toast POS integration)",
        "inquiry":     "Inquiry Agent (hours, menu, specials, location)",
        "feedback":    "Feedback Agent (records complaints)",
        "transfer":    "Human transfer queue",
    }
    return table.get(intent, "Unknown -- fall back to Inquiry Agent")


if __name__ == "__main__":
    for intent in ["reservation", "order", "inquiry", "feedback", "transfer"]:
        print("{:>12} -> {}".format(intent, route_restaurant_call(intent)))

    # Typical ROI for a US independent restaurant:
    #   ~25 daily calls, ~20% missed = 5 lost calls per day
    #   ~$75 avg table -> ~$1,200/mo recovered revenue
    #   Staff phone time saved -> ~$1,800/mo labor saved
    #   Net savings after AI subscription (~$100-$300/mo): ~$2,600/mo
    # Reference: https://w...content-available-to-author-only...s.com/blog
