Itinerarios y propuestas de tu agencia de viajes en la mitad de tiempo con Claude Code
Para agencias de viajes: crea itinerarios, presupuestos y propuestas más rápido con Claude Code, con plantilla de prompt y script.
Un viernes por la tarde, una pareja llega al mostrador: “El próximo fin de semana queremos dos noches en una ciudad histórica, presupuesto de unos 1.800 euros, y nos encantaría ver los colores del otoño y cenar bien”. Una consulta estupenda. Pero lo primero que cruzó mi mente fueron las dos horas que tenía por delante.
Buscar disponibilidad de hoteles, encajar los tiempos de traslado, sumar tarifas con la calculadora, pasarlo a limpio en el documento, pegar las condiciones, y al final corregir las erratas. Dos horas por cada propuesta. Cuando tienes varias en el mismo día, llega la noche y aún queda un montón de “mañana lo vuelvo a montar”. El tiempo se va en rellenar huecos de una plantilla en lugar de en mirar a la cara al cliente. Creo que ese es el día a día bastante real de quien planifica en una agencia de viajes.
Yo dejé que Claude Code y la IA generativa se encargaran de esa parte de “montar y pasar a limpio”. Te adelanto la conclusión: el trabajo por propuesta pasó de unas dos horas a unos 50 minutos. Eso sí, delegar todo a ciegas no funciona. La clave fue separar con cuidado lo que se delega de lo que la persona sostiene siempre.
Puntos clave
- “Montar y pasar a limpio” itinerarios, presupuestos y propuestas se le da bien a la IA. El planificador se concentra en elegir destinos y atender al cliente.
- Dejo una plantilla de prompt lista para usar y un script que detecta de forma automática los errores de cálculo en las tarifas.
- Las cifras que “si se equivocan, provocan un incidente” (tarifas, disponibilidad, condiciones de cancelación) las confirma siempre una persona. Trazar esta línea es la condición para usarlo con seguridad.
- Los datos personales (nombres, números de reserva) se anonimizan antes de pasárselos a la IA. Decide primero la regla de no pegar datos en crudo.
- De 2 horas por propuesta a 50 minutos. Con 60 propuestas al mes, sale un ahorro aproximado de unas 70 horas.
¿Dónde pesa de verdad el trabajo en una agencia de viajes?
Probablemente seas un planificador que monta viajes a medida en tienda o para empresas. Cuanto mayor sea tu proporción de armar desde cero escuchando peticiones, frente a vender paquetes cerrados, más te va a interesar este artículo.
Una propuesta a medida suele avanzar más o menos así:
- Entrevista: destino, número de personas, presupuesto, gustos, condiciones innegociables.
- Recopilar materiales: investigar candidatos de hoteles, transporte y experiencias locales, con sus tarifas.
- Montar: pasarlo a un calendario teniendo en cuenta tiempos de traslado y disponibilidad.
- Presupuestar: sumar alojamiento, transporte, comisión de gestión e impuestos para sacar el total.
- Pasar a limpio: ordenarlo en el itinerario y la propuesta, y añadir las observaciones.
- Presentar y corregir: enseñárselo al cliente y aplicar cambios como “el segundo día, más turismo”.
De todo esto, el 1 y el 6 solo los puede hacer una persona. Es el trabajo de leer la cara del cliente y su verdadero presupuesto. En cambio, del 3 al 5 es verter materiales fijos en un molde fijo. Aquí se van entre 1 y 2 horas cada vez, y encima con cada corrección repites el mismo trabajo. Ahí está la verdadera causa del retrabajo.
Cuando te dicen “el segundo día, un poco más tranquilo”, hay que recomponer tiempos de traslado y tarifas enteras. Mueves una fila del Excel y el total deja de cuadrar; lo entregas sin darte cuenta y luego te toca pasar el bochorno. Estos pequeños incidentes son, de forma discreta, muy frecuentes sobre el terreno.
Qué delegar a la IA y qué decide siempre la persona
Si dejas esto difuso, hay incidentes. Trazo la línea primero.
| Etapa | Se delega a la IA | Decide siempre la persona |
|---|---|---|
| Entrevista | Revisar preguntas que falten | Presupuesto real, química, leer el ambiente |
| Materiales | Investigación previa, tabla comparativa | Confirmación final de disponibilidad, qué recomendar |
| Montar | Borrador del calendario con tiempos de traslado | Si el recorrido es razonable y acorde a la forma física |
| Presupuesto | Armar la fórmula, borrador del total | Precio de compra, tipo de cambio, condiciones de cancelación |
| Pasar a limpio | Dar formato al itinerario y la propuesta, revisar erratas | Aprobación final, nombre titular del cliente |
La línea que quiero que recuerdes es una sola: las cifras que “si se equivocan, generan reembolso o reclamación” las confirma siempre una persona. Tarifas, disponibilidad, gastos de cancelación, tarifas por edad, tipo de cambio. Aquí no te tragas el borrador de la IA: lo cotejas con la tarifa oficial del proveedor. La IA es un copista rápido, pero no te garantiza precios.
Caso de uso 1: convertir las notas de la entrevista en un borrador de itinerario
Las notas de la entrevista suelen ser una lista de puntos desordenada. Pasarlas a forma de calendario era, hasta ahora, lo que más tiempo me llevaba. Eso se lo paso a la IA.
Esta es la plantilla de prompt lista para usar:
Eres un planificador veterano de una agencia de viajes.
A partir de las siguientes notas, crea un borrador de itinerario con tiempos de traslado razonables.
# Notas de la petición
- Destino: ciudad histórica
- Fechas: 2 noches y 3 días
- Personas: pareja, 2 personas
- Presupuesto: total en torno a 1.800 euros
- Deseos: lugares con colores de otoño, cenar bien por la noche, no apretar los traslados
# Reglas de salida
- Divide cada día en "mañana / tarde / noche"
- Anota en cada punto la duración estimada y el medio de transporte
- Donde el traslado supere 1 hora, añade la nota "★ traslado largo"
- Donde haga falta una tarifa, escribe [POR CONFIRMAR: tarifa] y no rellenes cifras por tu cuenta
- Al final, enumera en una lista los "puntos que hay que confirmar"
Las dos últimas líneas son la clave. No dejes que rellene las tarifas: déjalas como marcador [POR CONFIRMAR: tarifa]. Así evitas el incidente de que la IA escriba un precio falso con aspecto convincente. Sobre el borrador que sale, viertes la tarifa oficial que tú conseguiste con el proveedor. Con este reparto de papeles se usa con tranquilidad.
Si todavía no te manejas con lo básico de Claude Code, leer antes la guía de inicio de Claude Code te dejará probar esta plantilla enseguida.
Caso de uso 2: detectar de forma automática los errores en el total del presupuesto
Lo que más miedo da en una propuesta es el error al sumar las tarifas. Una noche con dos comidas por número de personas, impuestos y servicio, comisión de gestión. Cuando lo montas en Excel y añades una fila, el rango del total se descuadra y lo entregas con un importe más bajo sin darte cuenta. Eso es disculpa y pagar la diferencia de tu bolsillo.
Por eso preparé un script que comprueba de forma automática el desglose del presupuesto. Funciona si tienes Node.js. Solo vuelve a sumar todos los subtotales del desglose y verifica si coinciden con el total que estás presentando.
// verify-quote.mjs comprueba que el desglose y el total coincidan
// Ejecutar: node verify-quote.mjs
const quote = {
customer: "Sr./Sra. (anonimizado)",
items: [
{ label: "Alojamiento noche 1, hotel A, 2 pers.", amount: 420 },
{ label: "Alojamiento noche 2, hotel B, 2 pers.", amount: 460 },
{ label: "Tren ida y vuelta, 2 pers.", amount: 500 },
{ label: "Guía local, medio día", amount: 160 },
{ label: "Comisión de gestión", amount: 70 },
],
tax: 130, // impuestos, etc.
presentedTotal: 1740, // total que figura en la propuesta
};
const subtotal = quote.items.reduce((sum, item) => sum + item.amount, 0);
const calcTotal = subtotal + quote.tax;
console.log(`Subtotal: ${subtotal.toLocaleString()} EUR`);
console.log(`Impuestos: ${quote.tax.toLocaleString()} EUR`);
console.log(`Total calculado: ${calcTotal.toLocaleString()} EUR`);
console.log(`Total de la propuesta: ${quote.presentedTotal.toLocaleString()} EUR`);
if (calcTotal === quote.presentedTotal) {
console.log("OK: el desglose y el total coinciden");
} else {
const diff = quote.presentedTotal - calcTotal;
console.log(`NG: hay una diferencia de ${Math.abs(diff).toLocaleString()} EUR. Corrígelo antes de entregar la propuesta`);
process.exit(1);
}
Si en este script pones presentedTotal igual a la cifra de la propuesta, en cuanto haya un descuadre se detiene con NG. Es el último guardián antes de entregarlo al cliente. Se asume que los precios unitarios de items los introduce una persona tras confirmarlos con el proveedor; aquí solo se hace la comprobación. Es importante asumir que comprobar el cálculo y confirmar la tarifa son cosas distintas.
Si quieres afinar más la precisión de los prompts, échale un ojo también a trucos para mejorar la precisión de los prompts.
Caso de uso 3: aplicar de un tirón el cambio de “el segundo día, más tranquilo”
Las correcciones tras presentar son justo donde la IA se luce. Antes, cada vez que llegaba una petición, recomponía a mano el itinerario y las tarifas. Ahora lo pido así:
Aplica las siguientes correcciones al itinerario anterior.
- Día 2: quita un plan de la mañana e introduce 1 hora de descanso en el hotel por la tarde
- Donde el traslado cambie por ello, reescribe la duración estimada
- Los puntos cuya tarifa cambie, devuélvelos a [POR CONFIRMAR: tarifa]
- Al inicio de cada punto modificado pon "▼ cambio" y explica en una línea qué cambiaste
El truco es pedirle que “marque los puntos modificados”. Como se ve de un vistazo qué cambió, tu revisión se hace en un instante. Los puntos cuya tarifa se mueve los devuelve a [POR CONFIRMAR: tarifa], y el recálculo lo sostiene la persona. Con esto desapareció el incidente de “creí que lo corregí, pero solo el total seguía viejo”.
Si haces que el proyecto memorice tus plantillas de itinerario y propuesta, no tienes que dar las instrucciones desde cero cada vez. Para saber cómo, te sirve de referencia cómo escribir CLAUDE.md.
Lista de verificación lista para copiar y pegar
La revisión final antes de entregar la propuesta, hazla siempre con esto, en papel o en una nota, da igual.
- ¿Coteja las tarifas con el presupuesto oficial del proveedor?
- ¿Confirma la disponibilidad final? (¿no te fías del borrador de la IA?)
- ¿Incluye en el texto las condiciones de cancelación y las tarifas por edad?
- ¿Pasó el script de comprobación y el total coincide?
- ¿Devolvió el nombre del cliente y el número de reserva a su forma correcta?
- ¿Los tiempos de traslado son razonables? (sobre todo con personas mayores o niños pequeños)
Datos personales y notas de seguridad
Gestionar un viaje es un cúmulo de información sensible: nombres, fechas de nacimiento, números de pasaporte y de reserva. Evita pegar eso tal cual en la IA.
La regla de uso es simple, son dos cosas. Una: anonimiza los datos personales antes de pasarlos. Sustituye el nombre por “Sr./Sra. A” y el número de reserva por “(anonimizado)”. Para montar y pasar a limpio no hace falta el nombre real. Dos: gestiona los datos en crudo en local, y que la persona haga a mano solo la inserción final del nombre titular. Que la IA cree el molde, y la información que identifica a una persona la rellenas tú a mano. Si respetas este orden, no se escapa información que dé problemas fuera.
Si lo vas a implantar como empresa, conviene poner por escrito qué se puede pasar y qué no. Trazar esa línea en equipo lo podemos organizar juntos en formación y consultoría. Porque si repartes a todo el mundo unos criterios difusos, alguien va a acabar pegando datos en crudo, seguro.
Qué cambió antes y después de implantarlo
Puesto en cifras, el cambio se ve claro.
| Concepto | Antes | Después |
|---|---|---|
| Tiempo de crear una propuesta | unas 2 horas | unos 50 minutos |
| Tiempo de aplicar una corrección | unos 40 minutos | unos 10 minutos |
| Errores en el total | a veces ocurrían | detectados antes de entregar, por el cálculo |
| Foco del planificador | pasar a limpio y calculadora | elegir destinos y atención |
Una estimación aproximada del ROI. Si creas 60 propuestas al mes y ahorras 70 minutos por cada una, salen unas 70 horas libres al mes. Ese tiempo lo puedes dedicar a buscar mejores destinos o a proponer extras. Ahí está, para mí, el mayor valor.
Si te preocupa si alguien que no programa puede usarlo, leer Claude Code para quien no es programador te bajará el listón del primer paso.
Preguntas frecuentes
P. Me preocupa que la IA decida las tarifas por su cuenta.
R. Usa [POR CONFIRMAR: tarifa] en el prompt para que no rellene cifras. Solo se introducen los valores que una persona confirmó con el proveedor. Si fijas el papel de la IA como encargada de la fórmula y de pasar a limpio, no se desmadra.
P. ¿Puedo poner el nombre real del cliente o su número de reserva? R. No lo pongas. Anonimízalos antes de pasarlos y haz a mano solo la inserción final del nombre titular. Para montar y pasar a limpio no hace falta el nombre personal.
P. Tenemos nuestra propia plantilla de itinerario. ¿Se puede reproducir? R. Sí. Si haces que el proyecto memorice tu molde y tus reglas de formato, te lo devolverá siempre conforme a ellas. Para más detalle, consulta la configuración en la documentación oficial.
P. ¿Puedo automatizarlo del todo y saltarme la revisión humana? R. No lo recomiendo. La confirmación de tarifas, disponibilidad y condiciones de cancelación la sostiene una persona, por principio. Si te la saltas, el error llega directo al cliente. Lo seguro es limitar el ahorro de tiempo a “montar y pasar a limpio”.
Lo que comprobé al probarlo de verdad
Pasé de verdad el caso de “dos noches en una ciudad histórica” del principio por este flujo de inicio a fin. De las notas al borrador del itinerario, unos 8 minutos. Vertí las tarifas oficiales que conseguí con el proveedor y lo pasé por el script de comprobación: al principio, por un error tipográfico al teclear, había una diferencia de 20 euros, y se detuvo con NG como debía. Darme cuenta antes de entregar fue lo más valioso de todo.
Después, el cliente pidió “el segundo día, más tranquilo”, pero gracias a marcar los puntos modificados pude reemplazarlo, revisión incluida, en menos de 10 minutos. En total, lo que siempre era una sesión de 2 horas quedó en unos 50 minutos. Con el tiempo libre incluso me dio margen para añadir una propuesta más con un rincón poco conocido para ver el otoño.
Comprobé tres cosas. Que con la regla de no rellenar tarifas no salen cifras falsas, que el cálculo detiene los errores de total antes de que salgan, y que aplicar las correcciones se hace sin retrabajo. Si se dan estas tres, las propuestas de una agencia de viajes se pueden delegar con tranquilidad; esa es mi sensación actual. Empieza por una sola, con un caso en el que fallar no dé miedo. Si dudas en los primeros pasos, lo más rápido es arrancar por la guía de inicio de Claude Code.
Para el uso oficial, consulta también la documentación oficial de Claude Code.
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.