Use Cases (Actualizado: 21/7/2026)

Agencias de viajes: crear itinerarios y presupuestos seguros con Claude Code

Agencias de viajes: crea itinerarios y presupuestos con Claude Code, un prompt reutilizable y un script de control.

Agencias de viajes: crear itinerarios y presupuestos seguros con Claude Code

Imagina un viernes por la tarde con varias consultas pendientes. Una de ellas pide dos noches en una ciudad histórica, un presupuesto de unos 1.800 euros para dos personas y un itinerario sin prisas. Antes de cerrar aún faltan las disponibilidades, los traslados, el presupuesto y un documento que el cliente pueda entender.

En esta situación hipotética, el problema no es solo el tiempo. Una fila desplazada puede romper el total, una disponibilidad provisional puede parecer confirmada y un nombre real puede acabar dentro de un prompt. Claude Code puede preparar el borrador, pero no debe confirmar precios ni sustituir la revisión del agente.

Para este artículo, ClaudeCodeLab creó un caso de prueba completamente ficticio y lo utilizó para comprobar el prompt y el script de cálculo. No se usaron datos de clientes, tarifas de proveedores ni expedientes reales de una agencia. El objetivo es ofrecer un método seguro y medible, no prometer un ahorro antes de cronometrarlo en tu propio proceso.

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.
  • El ahorro debe medirse con expedientes propios: aquí tienes un plan de medición y una fórmula de estimación, sin presentar el caso ficticio como un resultado real.

¿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í:

  1. Entrevista: destino, número de personas, presupuesto, gustos, condiciones innegociables.
  2. Recopilar materiales: investigar candidatos de hoteles, transporte y experiencias locales, con sus tarifas.
  3. Montar: pasarlo a un calendario teniendo en cuenta tiempos de traslado y disponibilidad.
  4. Presupuestar: sumar alojamiento, transporte, comisión de gestión e impuestos para sacar el total.
  5. Pasar a limpio: ordenarlo en el itinerario y la propuesta, y añadir las observaciones.
  6. 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 reacción del cliente, entender su presupuesto y decidir. En cambio, del 3 al 5 consiste en verter materiales conocidos en un formato conocido. Por eso son buenos candidatos para una prueba cronometrada, sobre todo cuando cada corrección obliga a rehacer formato y cálculos.

Cuando te piden “el segundo día, un poco más tranquilo”, hay que revisar los traslados y las partidas afectadas. Mover una sola fila de la hoja de cálculo puede dejar el total descuadrado. El script de este artículo aborda ese riesgo matemático, pero no comprueba que la tarifa de origen sea correcta.

Qué delegar a la IA y qué decide siempre la persona

Si dejas esto difuso, hay incidentes. Trazo la línea primero.

EtapaSe delega a la IADecide siempre la persona
EntrevistaRevisar preguntas que faltenPresupuesto real, química, leer el ambiente
MaterialesInvestigación previa, tabla comparativaConfirmación final de disponibilidad, qué recomendar
MontarBorrador del calendario con tiempos de trasladoSi el recorrido es razonable y acorde a la forma física
PresupuestoArmar la fórmula, borrador del totalPrecio de compra, tipo de cambio, condiciones de cancelación
Pasar a limpioDar formato al itinerario y la propuesta, revisar erratasAprobació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 es una tarea repetitiva que se puede delegar a la IA, siempre que las tarifas queden marcadas para revisión.

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.

El script siguiente 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 otro buen caso de uso. En lugar de reescribir todo el documento sin dejar rastro, pide a Claude Code que señale cada cambio:

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ó, la revisión se concentra en esas zonas. Los puntos cuya tarifa se mueve vuelven a [POR CONFIRMAR: tarifa], y el recálculo lo sostiene la persona. Esta regla reduce el riesgo de conservar un total antiguo después de una corrección.

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.

Cómo medir el ahorro antes de calcular el ROI

No reutilices como propio el ahorro publicado por otra empresa. Mide el mismo tipo de propuesta primero con tu proceso actual y después con el prompt, el script y exactamente la misma revisión humana.

MedidaCómo registrarlaCondición para comparar
Tiempo del primer borradorCronómetro, desde la nota anonimizada hasta el documento revisadoMisma complejidad de viaje
Tiempo de una correcciónCronómetro, desde la petición hasta el nuevo total validadoMismo número de cambios
Errores de suma detectadosContar salidas NG antes de enviarNo confundir cálculo y tarifa de origen
Tiempo de revisión humanaMedir disponibilidad, precios y condiciones por separadoNo eliminar nunca esta revisión

Estimación ficticia, que debes sustituir por tus datos: si una agencia tramita 60 propuestas al mes y mide de verdad 70 minutos menos en cada una, la cuenta sería 60 × 70 ÷ 60 = 70 horas al mes. Es una proyección matemática, no un resultado observado por ClaudeCodeLab ni una promesa de rendimiento. Empieza con cinco expedientes comparables y registra también los casos en los que la IA no ahorre tiempo.

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 verificó ClaudeCodeLab con el escenario ficticio

ClaudeCodeLab ejecutó node verify-quote.mjs con los valores ficticios que aparecen en el artículo. Con presentedTotal: 1740, el total calculado coincidió y el script mostró OK. Después se modificó el total mostrado en 20 euros para provocar una diferencia: el script mostró NG y terminó con el código de salida 1.

También se revisó manualmente la salida del prompt de itinerario. Las zonas de precio permanecían como [POR CONFIRMAR: tarifa], y ni la entrada ni la salida contenían nombres reales, números de reserva u otros datos personales identificables. Esta prueba verifica el comportamiento del prompt y del cálculo con datos ficticios; no valida tarifas de proveedores, disponibilidad ni ahorro de tiempo en una agencia.

Para reproducirla, copia el script, ejecútalo sin cambios y luego sustituye presentedTotal: 1740 por presentedTotal: 1720. Debes obtener primero OK y después NG con estado 1. Solo entonces prueba el flujo con un expediente interno anonimizado y cronometra el resultado. Si dudas en los primeros pasos, empieza por la guía de inicio de Claude Code.

Para el uso oficial, consulta también la documentación oficial de Claude Code.

#claude-code #productividad #agencia-de-viajes #propuestas #ia-generativa
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.