Use Cases (Actualizado: 20/7/2026)

Claude Code para publicaciones y menús de restaurantes en Google Business Profile

Flujo para restaurantes: menú, publicaciones, horarios, fotos y CTA de reserva con Claude Code.

Claude Code para publicaciones y menús de restaurantes en Google Business Profile

En un restaurante, el menú de temporada cambia primero en la cocina y después, con suerte, en Internet. La carta impresa tiene un precio nuevo, Instagram muestra una foto reciente, pero Google Business Profile aún conserva un plato agotado. El cliente ve el perfil en Maps, entra en la web y no sabe si el plato se sirve hoy ni dónde reservar. El resultado son llamadas, dudas antes de reservar y personal repitiendo la misma explicación en pleno servicio.

Aquí Claude Code no decide precios, alérgenos, horarios ni disponibilidad. Su papel es ordenar datos: una tabla de actualización, una publicación de Google, una descripción para la web, un texto para redes, un CTA de reserva y una lista de revisión humana. La ayuda oficial de Google indica que los restaurantes pueden mostrar elementos de menú con descripción y precio, y que las publicaciones sirven para compartir anuncios, ofertas, actualizaciones y eventos en Search y Maps.

Puntos clave

  • Menú, horario, fotos, publicación, web y reserva deben revisarse juntos.
  • Claude Code redacta y compara; una persona valida precio, alérgenos, derechos de foto, stock y horario.
  • Una publicación útil no es solo bonita: incluye plato, fecha, hora, URL y siguiente acción.
  • Para varias sedes, primero conviene una tabla por local; la API viene después.
  • El ROI se mide con clics a reserva, llamadas de confirmación, vistas de menú y tasa de reserva completada.

Flujo desde cocina hasta reserva

El artefacto central es una tabla. Cada fila tiene plato, sección, precio, periodo, horario de servicio, límite de stock, alérgenos, foto, URL de menú, URL de reserva y fecha de publicación. Claude Code convierte esa tabla en una publicación de Google Business Profile, texto para la web, texto social y nota interna.

PasoArtefactoRevisión humana
CocinaPlato de temporada y stockDisponibilidad real
FotoImagen y descripciónDerechos y calidad
MenúNombre, precio y alérgenosPrecio y seguridad alimentaria
ReservaURL y horarioCapacidad de mesas
PublicaciónActualización, oferta o eventoFecha y CTA
ConfirmaciónURL públicaVista móvil y enlaces

La documentación de Google sobre el editor de menús explica que los negocios de comida y bebida pueden agrupar platos en secciones y mostrar descripciones y precios. La página de restaurantes de Google también recomienda actualizar el menú cuando cambian los platos o hay ofertas especiales. Si es una oferta del mismo día, no dependas solo de Google; usa web, redes y guion del personal.

Qué hace Claude Code y qué revisa una persona

Claude Code trabaja con borradores. Puede leer la tabla, detectar platos antiguos, redactar la publicación, preparar una explicación para la web y crear una lista de revisión. También puede comprobar si el CTA apunta a reserva o pedido online.

La persona revisa precio, impuestos, alérgenos, horario, stock, alcohol, condiciones de reserva, cancelación, derechos de imagen y perfil publicado. Si falta un dato, Claude Code debe marcar “revisar”, no rellenar. Esta separación es clave porque un texto persuasivo con un alérgeno mal indicado o una hora falsa no es marketing: es un problema operativo.

Para varias sedes, separa texto común y datos por local. Precio, disponibilidad y horario cambian con facilidad. La tabla hace visible esa diferencia antes de publicar.

3 Use case

Use case 1: Lanzar un menú de temporada

Entrada: plato, precio, periodo, foto, URL del menú y URL de reserva. Salida: publicación de Google, párrafo web, texto social y nota de reserva. Revisión humana: precio, alérgenos, foto y capacidad.

Use case 2: Quitar platos agotados

Entrada: plato agotado, alternativa, próxima fecha y canales donde aparece. Salida: lista para Google, web, redes y cartel interno. Revisión humana: stock y fecha de regreso.

Use case 3: Evento con horario correcto

Entrada: evento, inicio, fin, horario normal, horario especial, foto y URL. Salida: publicación de evento, anuncio web, nota de reserva y respuesta para el personal. Revisión humana: horario especial y mesa disponible.

Use case 4: Varias sedes

Entrada: local, dirección, precio, horario, plato disponible y reserva. Salida: checklist por sede. Revisión humana: gerente de cada sede.

Prompt reutilizable y código de verificación

Prompt: “Actúa como editor de operaciones de contenido para un restaurante. Lee la tabla de actualización de menú y prepara una publicación de Google Business Profile, texto para la web, texto social y lista de revisión humana. No inventes precio, alérgenos, horario, stock ni reserva. Si falta un campo, marca revisar. Mantén un solo CTA: reservar mesa.”

El siguiente código Node.js no publica nada; bloquea el borrador cuando faltan datos críticos.

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: errores frecuentes y corrección

Precio inventado por IA. Causa: se pide texto comercial sin campo de precio. Corrección: si el precio está vacío, el borrador falla.

Alérgenos inferidos. Causa: se deduce desde el nombre del plato. Corrección: solo usar información confirmada por el restaurante.

Platos agotados siguen visibles. Causa: Google, web y redes se actualizan por separado. Corrección: una lista de eliminación por canal.

Publicación sin reserva. Causa: hay texto atractivo pero no URL ni horario de servicio. Corrección: CTA único a reserva o pedido.

Actualización urgente solo en Google. Causa: se olvida que la visualización puede tardar. Corrección: apoyar con web, redes y personal.

Camino a consultoría

Para un restaurante, el valor está en reducir dudas antes de reservar. Prepara URL de Google Business Profile, URL del menú, URL de reserva, menú de temporada y motivos de llamadas de una semana. Con eso puedes ordenar el flujo en formación y consultoría.

También puedes leer menú y redes para restaurantes y menú multilingüe para izakaya. Fuentes: editor de menús de Google, publicaciones del perfil, Food Menus API y contenido people-first.

Resultado verificado

Se revisaron páginas oficiales de Google sobre menú, publicaciones, edición del perfil, Food Menus API y contenido people-first. El código verifica campos obligatorios, precio, alérgenos, foto aprobada, platos no disponibles y un solo CTA. La primera acción es poner el menú de temporada en una tabla y comparar Google, web, redes y página de reserva.

#claude-code #restaurantes #google-business-profile #menu #reservas
Gratis

PDF gratis: cheatsheet de Claude Code

Introduce tu email y descarga una hoja con comandos, hábitos de revisión y flujos seguros.

Cuidamos tus datos y no enviamos spam.

Masa

Sobre el autor

Masa

Ingeniero enfocado en workflows prácticos con Claude Code.