Use Cases (Atualizado: 20/07/2026)

Claude Code para posts e atualizações de menu de restaurantes no Google

Fluxo para restaurantes: Google Business Profile, menu, horários, fotos e CTA de reserva.

Claude Code para posts e atualizações de menu de restaurantes no Google

Em restaurantes, o menu de temporada muda primeiro na cozinha e só depois aparece nos canais públicos. A carta impressa tem preço novo, o Instagram mostra a foto recente, mas o Google Business Profile ainda exibe um prato antigo. O cliente vê o perfil no Maps, entra no site e não sabe se o prato está disponível hoje nem onde reservar. Isso vira ligação, dúvida e equipe repetindo explicações durante o atendimento.

Claude Code entra como organizador, não como gerente do restaurante. Ele não deve inventar preços, alérgenos, horários, estoque ou reserva. Ele lê uma tabela validada e produz post do Google, texto de menu no site, legenda social, aviso na página de reserva e checklist humana. A ajuda oficial do Google explica que restaurantes podem listar itens de menu com descrição e preço, e que posts compartilham anúncios, ofertas, atualizações e eventos no Search e Maps.

Pontos principais

  • Menu, horário, fotos, post, site e reserva precisam ser verificados juntos.
  • Claude Code cria rascunhos e checklist; pessoas validam preço, alérgenos, foto, estoque e horário.
  • Um bom post mostra prato, data, janela de serviço, URL e ação clara.
  • Para várias unidades, primeiro vem a tabela por loja; API vem depois.
  • ROI aparece em cliques de reserva, ligações de confirmação, visualizações de menu e taxa de reserva.

Fluxo da cozinha até a reserva

O artefato principal é uma tabela de atualização. Cada linha tem prato, seção, preço, período, horário de serviço, limite de estoque, alérgenos, foto, URL do menu, URL de reserva e data de publicação. Claude Code transforma isso em post do Google Business Profile, texto para o site, texto social e aviso interno.

EtapaArtefatoRevisão humana
CozinhaPrato e estoqueDisponibilidade real
FotoImagem e legendaDireitos e qualidade
MenuNome, preço, descriçãoPreço e alérgenos
ReservaURL e horárioCapacidade de mesas
PostAtualização, oferta, eventoData e CTA
ConferênciaURL públicaVisualização móvel

A documentação do editor de menus do Google diz que itens podem ter descrição, preço e seções como entradas, sobremesas e pratos principais. A página para restaurantes recomenda atualizar o menu quando pratos mudam ou há ofertas especiais. Para ofertas do dia, use também site, redes e roteiro da equipe.

O que Claude Code faz e o que pessoas revisam

Claude Code faz estrutura e rascunho. Ele lê a tabela, encontra pratos antigos, escreve post, prepara texto do site e cria checklist. Também verifica se o CTA aponta para reserva ou pedido.

Pessoas revisam preço, impostos, alérgenos, álcool, horários especiais, capacidade de reserva, cancelamento, direitos de imagem e perfil final. Se faltar informação, Claude Code deve marcar “revisar”. Essa separação evita texto bonito com dado perigoso.

Em várias unidades, separe texto comum e dados locais. Preço, disponibilidade e URL de reserva podem mudar. A tabela deixa isso claro.

3 Use case

Use case 1: Lançar prato de temporada

Entrada: prato, preço, período, foto, URL do menu e reserva. Saída: post Google, parágrafo do site, texto social e nota de reserva. Revisão: preço, alérgenos, foto e capacidade.

Use case 2: Remover prato esgotado

Entrada: prato esgotado, alternativa, próxima data e canais. Saída: checklist para Google, site, redes e loja. Revisão: estoque e data de retorno.

Use case 3: Evento com horário correto

Entrada: evento, início, fim, horário normal, horário especial, foto e URL. Saída: post de evento, aviso no site, nota de reserva e resposta da equipe. Revisão: horário especial e reservas.

Use case 4: Várias unidades

Entrada: loja, endereço, preço, horário, disponibilidade e URL. Saída: checklist por unidade. Revisão: gerente local.

Prompt e código de verificação

Prompt: “Atue como editor de operações de conteúdo para um restaurante. Leia a tabela de atualização do menu e gere post do Google Business Profile, texto do site, texto social e checklist humana. Não invente preço, alérgenos, horário, estoque ou reserva. Se faltar campo, marque revisar. Mantenha um único CTA: reservar mesa.”

O código Node.js abaixo não publica; ele bloqueia rascunhos incompletos.

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: erros comuns e correção

Preço inventado por IA. Causa: pedir texto sem preço. Correção: sem preço, o check falha.

Alérgeno inferido. Causa: deduzir pelo nome do prato. Correção: usar só ficha confirmada.

Prato esgotado continua visível. Causa: Google, site e redes separados. Correção: uma lista de remoção por canal.

Post sem reserva. Causa: falta URL e horário. Correção: CTA único para reserva ou pedido.

Mudança urgente só no Google. Causa: esquecer atraso de exibição. Correção: site, redes e equipe também.

Caminho para consultoria

O ganho para restaurantes vem de reduzir dúvidas antes da reserva. Leve URL do Google Business Profile, URL do menu, URL de reserva, menu de temporada e motivos de ligações de uma semana para treinamento e consultoria.

Leia também menu e redes para restaurantes e menu multilíngue de izakaya. Fontes: editor de menu Google, posts do perfil, Food Menus API, people-first content.

Resultado verificado

Foram verificadas páginas oficiais do Google sobre menu, posts, edição do perfil, Food Menus API e people-first content. O código checa campos obrigatórios, preço, alérgenos, foto, itens indisponíveis e CTA único. A primeira ação é colocar o menu de temporada em uma tabela e comparar Google, site, redes e reserva.

#claude-code #restaurantes #google-business-profile #menu #reservas
Grátis

PDF grátis: cheatsheet do Claude Code

Informe seu e-mail e baixe uma página com comandos, hábitos de revisão e workflows seguros.

Cuidamos dos seus dados e não enviamos spam.

Masa

Sobre o autor

Masa

Engenheiro focado em workflows práticos com Claude Code.