create_category
ChatGPTCreates a new menu category section (e.g. Starters, Woodfired Pizzas, Desserts). Changes are published to the restaurant's public guest menu and portal, which anyone can view.
create_offer
ChatGPTCreates a new offer as a draft only. Review it with get_offer, then use set_offer_status with explicit owner approval before making it active or scheduled.
create_reward
ChatGPTCreates a points-redemption reward as a draft. Confirm the title, benefit, and coin cost with the owner; use set_offer_status separately to publish it.
delete_category
ChatGPTDeletes a category and all its dishes only after the owner has explicitly approved the exact impact. First call get_menu, show the category and its dishes, and get approval; then call with confirm true. Changes are published to the restaurant's public guest menu and portal, which anyone can view.
get_branding
ChatGPTReturns the current theme settings and revision.
get_business_performance
ChatGPTCompares the selected recent period with the prior matching period, including revenue, guests, offers, loyalty activity, feedback, weekdays, and daily trend.
get_customer_insights
ChatGPTReturns privacy-safe customer segments, retention, visit patterns, feedback themes, inactive guests, and top customers. Names and only the last four phone digits may be returned.
get_loyalty_program
ChatGPTReturns the connected restaurant's loyalty rules, active offers, current member count, and recent coins issued and redeemed.
get_offer
ChatGPTReturns the exact current configuration for one offer. Always call list_offers first to obtain offerId.
get_referral_stats
ChatGPTReturns Refer & Win sharing, joining, qualifying-first-visit conversion, rewards, revenue, and top referrers.
list_customers
ChatGPTReturns a privacy-safe list of customers in one segment. Use it only to understand or support restaurant operations, never for unrelated profiling.
list_offers
ChatGPTLists offers with status, eligibility, dates, and redemption performance. Use this before updating or activating an offer.
set_offer_image
ChatGPTAttach a provided or AI-generated PNG/JPEG/WebP image to an existing offer. The connected agent can generate/edit an image using its image-generation capability, then pass the resulting image here. Show the exact image and get explicit owner approval before confirm true. Offer status is unchanged. Changes are published to the restaurant's public guest menu and portal, which anyone can view.
set_offer_status
ChatGPTChanges a single offer status. Read the offer first and obtain explicit owner approval before activating, scheduling, pausing, or archiving it. Changes are published to the restaurant's public guest menu and portal, which anyone can view.
update_loyalty_program
ChatGPTFirst call with confirm false or omitted to preview the exact rule changes. Explain the effect and obtain the owner's explicit approval. Only then call again with confirm true to apply. Changes are published to the restaurant's public guest menu and portal, which anyone can view.
update_offer
ChatGPTFirst call with confirm false or omitted to preview changes to one existing offer. Get explicit owner approval before calling again with confirm true to apply. Changes are published to the restaurant's public guest menu and portal, which anyone can view.