Manual de reservas por teléfono y carta multilingüe para tu bar de tapas con Claude Code
Para dueños de bares: arma con Claude Code el guion de reservas por teléfono y la carta multilingüe, con prompt y script de verificación.
Viernes, nueve de la noche. El local está a reventar. Y entonces suena el teléfono de las reservas. Lo coge la chica que entró a trabajar hace dos semanas, y se le hiela la voz.
“Eh… ¿para cuatro personas?… ah, el menú… perdone, ahora le paso con el encargado.”
Cuando llego corriendo desde la sala hasta el teléfono, el cliente ya suena molesto. A mi espalda, alguien grita “¡oiga, por favor!”. Las comandas y los platos se han parado en seco. Por una sola llamada, toda la sala se quedó congelada durante medio minuto.
Y por si fuera poco, esa noche había una pareja de extranjeros sentada en la barra, y no teníamos carta en inglés. Salimos del paso a base de señalar con el dedo y gestos, pero cuando preguntaron por alergias me quedé en blanco. Que después no acabara en una queja del tipo “llevaba huevo” fue pura suerte, nada más.
La atención de las reservas por teléfono y la carta en varios idiomas: llevo un año diciendo “ya lo organizaré algún día”. Lo escribo en papel, nadie lo actualiza, y ningún camarero lo mira. Este artículo va de resolver eso en un solo día con IA generativa, en concreto con Claude Code.
Puntos clave
- Convierte la atención de reservas por teléfono en plantillas por cada tipo de conversación habitual, de forma que un novato pueda leerlas en el momento.
- Genera de un tirón la carta en inglés, chino y coreano partiendo de la carta en español, hasta el primer borrador de traducción.
- Define la línea roja: qué le delegas a la IA y qué tiene que comprobar siempre una persona (alergias, datos personales).
- Te dejo una plantilla de prompt lista para copiar y pegar, y un script de verificación que detecta los avisos de alergia que falten en la traducción.
- Montarlo cuesta entre media jornada y un día; actualizarlo, 10 minutos cada vez. Se acabó el infierno de rehacer papeles.
Qué está pasando de verdad en la barra de un bar
Primero dejemos claro a quién le sirve esto. Este artículo le viene bien al dueño o encargado de un bar de tapas o taberna pequeña, de entre 20 y 50 cubiertos, de gestión familiar o de una cadena modesta. Más de la mitad de la plantilla son camareros a tiempo parcial y hay mucha rotación. El turismo va subiendo poco a poco, y varias veces al mes alguien pregunta si hay carta en inglés. Ese tipo de local.
Si escribimos el flujo de trabajo de las reservas, queda más o menos así:
- Suena el teléfono → alguien deja lo que está haciendo y lo coge.
- Pregunta fecha, hora, número de personas, si quieren menú cerrado y preferencia de mesa.
- Lo apunta en el libro de reservas (en papel o en una app).
- Si hay alergias o ingredientes que no toleran, lo confirma.
- Avisa en una frase del plan del día (cubierto, hora de última comanda).
Estos cinco pasos, un veterano los hace en 30 segundos. Pero el novato se atasca en el paso 2, se olvida del 4 y se salta el 5. Como todo depende de la persona, formar a alguien también cuesta lo suyo.
La parte de la carta suele estar todavía más abandonada. La carta cambia con la temporada, pero no hay tiempo de hacer la versión en inglés. Como vas tirando de la app de traducción cada vez, “croquetas de jamón” sale traducido de una forma distinta cada día. Los clientes extranjeros aumentan, pero justo este rincón del negocio sigue anclado en otra época.
Errores y quebraderos de cabeza habituales
- El novato apunta mal la reserva (confunde la hora o el número de personas). Luego toca llamar y pedir disculpas.
- Se olvida de preguntar por alergias y se descubre tras servir el plato. En el peor caso, acaba en una urgencia.
- Encargar la carta en inglés a una agencia cuesta varios cientos de euros, y cuando cambia el menú hay que rehacerla.
- La traducción literal de la app queda rara y el extranjero no la entiende. A veces “tapa de la casa” sale como algo sin sentido.
Caso 1: convertir la atención de reservas por teléfono en una plantilla
Por aquí es por donde hay que empezar. La atención telefónica sigue un patrón fijo, así que es lo que mejor encaja con la IA.
La tarea consiste en sacar a la luz los patrones de conversación habituales y bajarlos a un guion que el novato solo tenga que leer en voz alta. Si le pasas a Claude Code “las condiciones de tu local”, te escribe de un tirón un manual sin lagunas.
Puedes usar el prompt de abajo tal cual. Cambia solo lo que va entre paréntesis por los datos de tu local.
Eres responsable de formación en atención al cliente de un bar de tapas.
Crea un manual de gestión de reservas que un camarero novato pueda leer
en voz alta por teléfono.
[Condiciones del local]
- Nombre: (Bar Masa)
- Cubiertos: (40), reservados: (2 salas, hasta 6 personas cada una)
- Horario: (17:00-00:00, última comanda a las 23:00)
- Menús cerrados: (de 35 EUR y de 45 EUR, reservar con un día de antelacion)
- Cubierto: (3 EUR por persona, avisar siempre)
- Aparcamiento: (no hay, indicar parking publico cercano)
[Qué quiero que crees]
1. Plantilla de la primera frase al descolgar el teléfono.
2. Checklist de los datos a anotar (fecha/hora/personas/menu cerrado/
reservado/contacto).
3. Respuestas a preguntas frecuentes (aparcamiento, si admiten ninos,
gestion de alergias, cancelacion el mismo dia).
4. Frase de cierre para repetir los datos y confirmar.
Escribe en español hablado y fácil de leer en voz alta. Sin tecnicismos.
El manual que devuelve, lo resumes en una hoja A4 y la pegas junto al teléfono. Solo con eso, el famoso “ahora le paso con el encargado” cae en picado.
Los datos a anotar conviene tenerlos como checklist en papel para que no se escape ninguno. Como mínimo, así:
| Dato | Por qué se pregunta | Qué pasa si se olvida |
|---|---|---|
| Fecha y hora | Evidente | Doble reserva en la misma mesa |
| Número de personas | Reservar el sitio | Faltan o sobran sillas |
| Menú cerrado | Afecta directo a la preparación | Sin material el mismo día |
| Alergias | Va de seguridad | Incidente al servir, queja |
| Contacto | Para confirmar el día | No poder avisar de un “no show” |
Caso 2: crear la carta multilingüe a partir de la carta en español
Lo siguiente es la carta en varios idiomas. Esta es la parte donde más te alivia la IA.
Le pasas la carta en español y le pides que la traduzca a tres idiomas: inglés, chino y coreano. No solo el nombre del plato, sino también una descripción breve, porque eso tranquiliza al cliente extranjero. Si pones solo “Callos a la madrileña” en romanización no se entiende, pero si añades “Simmered tripe in spicy tomato and chorizo broth” ya se transmite la idea.
El prompt es este:
Traduce la siguiente carta de un bar de tapas al inglés, chino (simplificado)
y coreano.
[Reglas]
- Mantén el nombre del plato en español y añade al lado una descripción corta
en cada idioma. Ej: Croquetas (creamy ham fritters)
- Deja el precio con las mismas cifras (no cambies si es con IVA o sin IVA)
- En los platos con alérgenos a vigilar (huevo, leche, trigo, frutos secos,
gamba, cangrejo) añade en cada idioma una nota de aviso
- No traduzcas literal: usa expresiones naturales que se usen de verdad
en una carta del país de cada idioma
- Devuelve el resultado en una tabla por plato:
"Español / Inglés / Chino / Coreano"
[Carta]
- Edamame 4,80 EUR
- Tortilla de patatas 5,80 EUR (huevo)
- Callos a la madrileña 6,80 EUR
- Pollo frito 6,80 EUR (trigo)
- Gambas con mayonesa 7,80 EUR (gamba, huevo)
Aquí lo importante es no dejar el etiquetado de alérgenos del todo en manos de la traducción. La IA a veces se olvida de poner “egg”. Por eso siempre hay que cotejarlo con ojo humano. El script de verificación de abajo te ayuda con ese cotejo.
Qué delegas a la IA y qué decides siempre tú
Si dejas esto difuso, tienes un accidente. Fija la línea roja con una tabla.
| Tarea | Se puede delegar a la IA | Lo confirma siempre una persona |
|---|---|---|
| Redactar el texto del manual de teléfono | Sí, hasta el borrador | Que encaje con tu operativa |
| Traducción y descripción de la carta | Sí, hasta el primer borrador | Exactitud de nombres y precios |
| Etiquetado de alérgenos | Solo proponer candidatos | Lo revisa siempre una persona |
| Apuntar en el libro de reservas | No | La persona lo apunta |
| Manejo de datos personales (contacto) | No | La persona lo gestiona |
La regla para acordarse es simple: el trabajo que, si te equivocas, se arregla pidiendo disculpas, déjaselo a la IA como borrador. El trabajo que, si te equivocas, afecta a la salud o a la confianza, lo decides tú. Alergias y datos personales: estas dos cosas nunca se delegan por completo.
Script de verificación listo para copiar y pegar
Si revisas la carta traducida solo a ojo, con muchos platos siempre se te escapa algo. Por eso te dejo un script que detecta de forma mecánica “los platos que tienen nota de alérgeno en español pero no tienen la palabra correspondiente en la versión en inglés”. Funciona si tienes Node.js.
Guárdalo como check-menu.mjs y ejecútalo con node check-menu.mjs.
// Correspondencia entre la nota de alérgeno en español
// y la palabra en inglés que debe aparecer en la traducción
const allergenMap = {
"huevo": "egg",
"leche": "milk",
"trigo": "wheat",
"frutos secos": "nuts",
"gamba": "shrimp",
"cangrejo": "crab",
};
// Pega aquí tu carta (jp = línea en español, en = traducción al inglés)
const menu = [
{ jp: "Tortilla de patatas 5,80 EUR (huevo)", en: "Spanish potato omelet 5.80 EUR" },
{ jp: "Pollo frito 6,80 EUR (trigo)", en: "Fried chicken 6.80 EUR" },
{ jp: "Gambas con mayonesa 7,80 EUR (gamba, huevo)", en: "Shrimp with mayo 7.80 EUR" },
];
let problems = 0;
for (const item of menu) {
for (const [es, en] of Object.entries(allergenMap)) {
const needsAllergen = item.jp.includes(es);
const hasAllergen = item.en.toLowerCase().includes(en);
if (needsAllergen && !hasAllergen) {
console.log(`Revisar: en "${item.jp}" no aparece ${es} (${en}) en la traducción al inglés`);
problems++;
}
}
}
if (problems === 0) {
console.log("OK: no se han encontrado avisos de alérgenos que falten");
} else {
console.log(`\n${problems} caso(s): revísalos con ojo humano`);
}
En el ejemplo de arriba, “Pollo frito” no tiene “wheat”, así que salta el aviso, como debe ser. No es una revisión perfecta, pero como portero que te da la pista de lo que falta es más que suficiente. Úsalo con la idea de que al final siempre lo mira una persona.
Qué cambia entre el antes y el después
Es mi impresión, pero el cambio es más o menos este.
Antes, una llamada de reserva le llevaba a un veterano 40 segundos de media; a un novato, contando con pasar el teléfono, más de un minuto. Con 20 llamadas al día, en la franja de los novatos se iban más de 20 minutos solo al teléfono. Desde que pegamos el manual, hasta un novato lo resuelve en 30 o 40 segundos, y los traspasos al encargado prácticamente han desaparecido.
La carta: si le pides la versión en inglés a una agencia, son de 300 a 500 euros la primera vez, más coste extra cada actualización de temporada. Con el primer borrador de la IA más tu revisión, la primera vez es media jornada y la actualización, unos 10 minutos. Coste inicial casi cero, y librarte de rehacer papeles es lo que más se nota.
Una estimación rápida del retorno queda así:
| Concepto | Antes | Después |
|---|---|---|
| Tiempo por llamada (novato) | 60 s + traspaso | 35 s |
| Carta en inglés, primera vez | Agencia, 300-500 EUR | Media jornada de trabajo propio |
| Actualizar la carta | Volver a encargar a la agencia | 10 minutos |
| Avisos de alergia olvidados | Pasa de vez en cuando | Caen en picado con el script |
Si con un camarero a 9 EUR la hora recortas 10 minutos de teléfono al día, son unos 45 EUR al mes. Y si te ahorras encargar la carta a una agencia cuatro veces al año, ya son varios cientos de euros. Como el coste de montarlo es básicamente tu tiempo, lo recuperas rápido.
Seguridad y datos personales: a tener en cuenta
Que sea cómodo no significa que puedas pegar cualquier cosa en la IA. En un bar también se manejan datos personales.
- No pegues el nombre ni el teléfono de los clientes en la IA generativa. Para crear la plantilla del manual no hace falta ningún dato real. Haz las muestras con valores inventados, tipo “Sr. García” o “600 000 000”.
- La decisión final sobre alergias la toman siempre la cocina y una persona. La salida de la IA se trata como borrador.
- Antes de sacar la carta traducida fuera del local (imprenta o redes sociales), comprueba precios y nombres de platos entre dos personas o más.
- Si pegas textos largos en un servicio de traducción gratuito, en ocasiones ese contenido se usa para entrenar. No metas tus recetas propias ni los datos de costes.
Esto de “qué puedo pasar y qué no puedo pasar nunca” conviene dejarlo escrito como regla del proyecto, para no dudar cada vez. Para el enfoque te sirven las buenas prácticas de CLAUDE.md.
Preguntas frecuentes
P. ¿Puede usarlo un encargado que no sabe de informática? R. El manual de teléfono y la traducción de la carta solo se piden con texto, así que no hace falta programar. Solo el script de verificación necesita Node.js, pero sin él puedes sustituirlo por la revisión a ojo. Lo mejor es empezar por la entrada para no programadores.
P. ¿Me puedo fiar de la precisión de la traducción? R. Los nombres de platos y las descripciones suelen quedar bastante naturales. Pero el precio, las alergias y los métodos de cocción propios los tiene que confirmar siempre una persona. La IA a veces comete “errores que suenan plausibles”.
P. La carta cambia con la temporada. ¿Hay que rehacerla cada vez? R. Solo añades al prompt los platos que han cambiado y lo regeneras: 10 minutos. No hace falta rehacerlo todo.
P. No sé juzgar yo mismo si el chino o el coreano están bien. R. Las partes que afectan a la vida, como las notas de alérgenos, por si acaso conviene revisarlas una vez con un conocido que domine el idioma o con un servicio de pago. El resto de descripciones admiten cierta dosis de pequeña rareza.
P. ¿Hay algún truco para escribir buenos prompts? R. Cuanto más concreto pases las condiciones en forma de lista, mejor sale la precisión. La forma de redactarlos la tienes en los fundamentos del prompting.
Lo que comprobé al probarlo de verdad
Yo probé este flujo de principio a fin con una carta inventada de 15 platos para un bar de tapas.
El manual de teléfono, con solo pasarle las condiciones del local en forma de lista, salió a la primera en un formato que cabe en una hoja A4: desde la primera frase hasta la confirmación de alergias y la repetición de datos. Lo único que retoqué fue cómo se decía la hora de última comanda de mi local. Está a un nivel de “usar casi tal cual”.
En la traducción de la carta, quité a propósito el “egg” de la versión en inglés de “tortilla de patatas (huevo)” y pasé el script. Saltó el aviso “Revisar”, como debía. En cambio, las líneas bien traducidas pasaron sin ruido. Que la máquina pillara con seguridad el caso que a ojo se me escaparía fue la ganancia.
Por otro lado, que la IA pusiera la nota de alérgeno en coreano de un plato con otra expresión distinta, el script no lo detectó. Volvemos a la conclusión obvia: la parte que afecta a la vida necesita la revisión final de una persona.
Tanto el teléfono como la carta: solo con cambiar el “crear desde cero” por “una persona retoca el borrador de la IA”, media jornada de trabajo se volvió una tarea realista. Si quieres aligerar tu día a día con la misma idea, échale un ojo también a las formas de usarlo para ganar productividad. Y si quieres hablar de implantarlo en todo el local o de formar al equipo, en formación y consultoría diseñamos juntos cómo hacerlo paso a paso.
Como referencia, vale la pena consultar también fuentes primarias sobre cómo funciona y cuánto cuesta la IA generativa, como la documentación oficial de Anthropic, para que la elección de herramienta no se te tuerza.
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.
Sobre el autor
Masa
Ingeniero enfocado en workflows prácticos con Claude Code.
Artículos relacionados
Checklist de permisos antes de que Claude Code edite un sitio de cliente
Guía para agencias que quieren usar IA en landing pages sin tocar zonas sensibles.
Convierte tickets de soporte SaaS en pasos reproducibles con Claude Code
Flujo para transformar reportes vagos en pasos, evidencia y una nota útil para ingeniería.
Convierte tus notas viejas de Obsidian en instrucciones para Claude Code en 10 minutos
Rutina de 10 minutos para separar tus notas de Obsidian en hechos, decisiones y dudas, y darle a Claude Code instrucciones que sí funcionan.