रेस्तरां के Google Business पोस्ट और मेनू अपडेट Claude Code से संभालना
रेस्तरां के मेनू, पोस्ट, घंटे, फोटो और बुकिंग CTA की जांच के लिए Claude Code workflow.
रेस्तरां में मौसमी मेनू पहले किचन में बदलता है, लेकिन Google Business Profile, वेबसाइट और सोशल पोस्ट बाद में बदलते हैं। प्रिंट मेनू पर नया दाम है, Instagram पर नई फोटो है, पर Google पर पुराना आइटम दिख रहा है। ग्राहक Maps से आता है, वेबसाइट खोलता है और समझ नहीं पाता कि डिश आज मिलेगी या टेबल कैसे बुक होगी। फिर फोन आते हैं और स्टाफ सेवा के बीच वही बात समझाता है।
यहां Claude Code मैनेजर नहीं है। वह दाम, एलर्जी, समय, स्टॉक या बुकिंग उपलब्धता तय नहीं करेगा। उसका काम अपडेट तालिका पढ़कर Google पोस्ट, वेबसाइट मेनू टेक्स्ट, सोशल कॉपी, booking CTA और human review checklist बनाना है। Google की official help बताती है कि restaurants menu items, descriptions और prices दिखा सकते हैं, और posts से announcements, offers, updates और events Search और Maps पर ग्राहकों तक जाते हैं।
मुख्य बातें
- मेनू, घंटे, फोटो, पोस्ट, वेबसाइट और booking URL साथ में जांचें।
- Claude Code draft और checklist बनाता है; इंसान price, allergen, photo rights, stock और hours देखता है।
- अच्छा पोस्ट dish, date, serving time, URL और next action बताता है।
- multi-location में पहले table बनाएं, API बाद में सोचें।
- ROI calls, booking clicks, menu views और reservation completion से देखें।
तैयारी से booking तक workflow
मुख्य चीज एक update table है। हर row में dish name, section, price, serving period, stock limit, allergens, photo, menu URL, reservation URL और publish date रखें। Claude Code इसी से Google Business Profile post, website menu paragraph, social caption और staff note बनाता है.
| Step | Artifact | Human review |
|---|---|---|
| Prep | Seasonal dish और stock | Availability |
| Photo | Dish image | Rights और quality |
| Menu | Name, price, description | Price और allergen |
| Booking | URL और serving window | Table capacity |
| Post | Update, offer, event | Date और CTA |
| Check | Public URL | Mobile display |
Google menu editor documentation के अनुसार food and drink businesses menu items को sections में रख सकते हैं। Restaurant page भी कहता है कि dishes बदलें या special offers हों तो menu update करें। same-day item हो तो website, social और staff script भी update करें।
Claude Code क्या करेगा और इंसान क्या देखेगा
Claude Code structure और draft संभालेगा। वह table पढ़कर old items खोजेगा, post लिखेगा, website text बनाएगा और checklist देगा। वह देख सकता है कि CTA booking या order page पर जा रहा है या नहीं।
इंसान price, tax wording, allergens, alcohol wording, special hours, reservation capacity, cancellation, photo rights और final public profile देखेगा। कोई field missing हो तो Claude Code को “needs review” लिखना चाहिए। allergen को dish name या photo से guess नहीं करना है।
कई branches हों तो common copy और location-specific data अलग रखें। price, availability और reservation URL बदल सकते हैं। table से यह साफ दिखता है।
3 Use case
Use case 1: मौसमी डिश लॉन्च
इनपुट: डिश, कीमत, अवधि, फोटो, menu URL, reservation URL. आउटपुट: Google post, website text, social caption, reservation note. इंसानी जांच: कीमत, allergen, फोटो अधिकार, capacity.
Use case 2: बिक चुकी डिश हटाना
इनपुट: sold-out dish, विकल्प, अगली तारीख, channels. आउटपुट: Google, website, social और store checklist. इंसानी जांच: stock और return date.
Use case 3: event और hours मिलाना
इनपुट: event, start, end, normal hours, special hours, photo, URL. आउटपुट: event post, web notice, booking note, staff reply. इंसानी जांच: special hours और reservation book.
Use case 4: कई locations
इनपुट: store, address, price, hours, availability, URL. आउटपुट: हर location की checklist. इंसानी जांच: local manager approval.
कॉपी prompt और check code
Prompt: “Act as a restaurant content operations editor. Read the menu update table and create one Google Business Profile post, website menu text, social caption and human review checklist. Do not invent price, allergens, hours, stock or booking availability. Mark missing fields as needs review. Keep one CTA: reserve table.”
नीचे Node.js code publish नहीं करता। यह incomplete draft रोकता है।
const menuUpdate = {
fields: {
season: "summer",
menuItems: [
{
name: "Cold tomato noodles",
price: 1280,
available: true,
allergens: ["wheat"],
photoApproved: true,
},
{
name: "Grilled corn plate",
price: 980,
available: true,
allergens: ["dairy"],
photoApproved: true,
},
],
menuUrl: "https://example.com/menu",
reservationUrl: "https://example.com/reserve",
businessHours: "18:00-23:00",
postType: "offer",
publishDate: "2026-07-20",
},
ctas: ["reserveTable"],
channels: ["businessProfile", "website", "instagram"],
};
const requiredFields = [
"season",
"menuItems",
"menuUrl",
"reservationUrl",
"businessHours",
"postType",
"publishDate",
];
const missingFields = requiredFields.filter((field) => !menuUpdate.fields[field]);
const itemsWithoutPrice = menuUpdate.fields.menuItems.filter((item) => typeof item.price !== "number");
const unavailableItems = menuUpdate.fields.menuItems.filter((item) => item.available === false);
const itemsWithoutAllergenReview = menuUpdate.fields.menuItems.filter((item) => !Array.isArray(item.allergens));
const itemsWithoutApprovedPhoto = menuUpdate.fields.menuItems.filter((item) => !item.photoApproved);
const tooManyCtas = menuUpdate.ctas.length !== 1 || menuUpdate.ctas[0] !== "reserveTable";
if (
missingFields.length ||
itemsWithoutPrice.length ||
itemsWithoutAllergenReview.length ||
itemsWithoutApprovedPhoto.length ||
unavailableItems.length ||
tooManyCtas
) {
console.error({
missingFields,
itemsWithoutPrice,
itemsWithoutAllergenReview,
itemsWithoutApprovedPhoto,
unavailableItems,
ctas: menuUpdate.ctas,
});
process.exit(1);
}
console.log("Restaurant Google Business menu update is ready for human review.");
Pitfall: आम गलती और सुधार
AI price बना देता है। कारण: price field खाली है। सुधार: price खाली हो तो check fail करें।
Allergen guess हो जाता है। कारण: dish name से ingredient अनुमान। सुधार: only confirmed ingredient sheet use करें।
Sold-out dish visible रहता है। कारण: Google, website, social अलग update होते हैं। सुधार: एक removal checklist रखें।
Post booking तक नहीं ले जाता। कारण: URL और serving time नहीं हैं। सुधार: single CTA booking page पर रखें।
Urgent update सिर्फ Google पर। कारण: display delay भूलना। सुधार: website, social और staff note भी update करें।
सलाह-मशविरा path
Restaurant के लिए value ज्यादा AI copy में नहीं, बल्कि booking से पहले confusion कम करने में है। Google Business Profile URL, menu URL, booking URL, seasonal menu और एक week की call reasons लेकर training and consultation पर आएं।
संबंधित लेख: restaurant menu and social copy और multilingual izakaya menu. स्रोत: Google menu editor, Business Profile posts, Food Menus API.
जांच का परिणाम
इस article में Google menu editor, posts, profile edit, Food Menus API और people-first content official pages देखे गए। code required fields, price, allergen review, approved photo, unavailable items और single CTA check करता है। पहला काम: seasonal menu को एक table में डालकर Google, website, social और booking page की तुलना करें।
संबंधित लेख
छोटे रेस्टोरेंट के menu description और SNS posts AI से तेज़ी से बनाएं
छोटे रेस्टोरेंट मालिकों के लिए: Claude Code से menu description और SNS posts तेज़ी से बनाएं। Copy-paste prompts और check-script के साथ।
Yoga व Pilates studio की booking और cancellation reply को Claude Code से आसान बनाएँ
Yoga/Pilates studio की booking व cancellation reply Claude Code से तेज़ करें। AI vs इंसान बँटवारा, copy-paste prompt और check script सहित।
Claude Code से होटल कैंसलेशन जवाब: भेजने से पहले निजी डेटा रहित जांच तालिका
होटल में कैंसलेशन और तारीख बदलने के जवाब जांचें, बिना booking ID या guest data AI को भेजे।
मुफ़्त PDF: Claude Code cheatsheet
Email डालें और commands, review habits तथा safe workflow वाली एक-page PDF पाएँ.
हम आपका data सुरक्षित रखते हैं और spam नहीं भेजते.
लेखक के बारे में
Masa
Claude Code workflow और team adoption पर काम करने वाला engineer.