Cómo agilizar reservas y entregas de un estudio fotográfico con Claude Code
Automatiza borradores de reservas, guías de sesión y avisos de entrega de tu estudio fotográfico con Claude Code. Con prompt y script.
En la semana pico de comuniones, en un pequeño estudio fotográfico de un conocido mío pasó este accidente.
Creyó que respondía al correo de una reserva de fotos familiares, pero el saludo todavía llevaba el nombre del cliente anterior. Y encima adjuntó la lista de precios en un PDF viejo del año pasado. Se dio cuenta tres minutos después de pulsar enviar, y tuvo que mandar otro correo de disculpa con la corrección. La chica de recepción casi se echa a llorar.
En un estudio fotográfico el desgaste de tiempo y nervios viene de cosas que no tienen nada que ver con el talento detrás de la cámara. Las consultas de reserva, el aviso de qué traer el día de la sesión, el recordatorio de “¿cuándo me llegan las fotos?”. Escribir los textos no es difícil en sí, pero son muchos y cada uno cambia un poco. Por eso cansa, y por eso salen errores.
Aquí, dejar que la IA se encargue solo del “borrador” alivia bastante. Lo he probado de verdad y lo he aterrizado en un formato que recepción y fotógrafos de un estudio pueden usar tal cual.
Puntos clave
- Las respuestas de reserva, las guías de sesión y los avisos de entrega tienen el 80 % del texto como plantilla. Por eso encajan bien con el borrador de la IA.
- A Claude Code le dejas solo “el borrador del texto”. La fecha, el importe y el envío siempre los confirma una persona.
- Aquí dejo una plantilla de prompt lista para copiar y un script que evita meter una lista de precios equivocada.
- Con 20 correos al día, sale un ahorro estimado de unas 10 horas al mes.
- El nombre, la dirección y las fotos del cliente son datos personales. Cuida qué le pasas a la IA y cómo guardas los registros.
A quién le sirve esto y cómo es el flujo de trabajo hoy
Este artículo piensa en un fotógrafo de un estudio pequeño o mediano que hace fotos familiares y de recuerdo y además lleva él mismo la recepción y los correos, o en el personal de recepción que se ocupa de toda la gestión de reservas. Gente a la que le encanta hacer fotos, pero a la que el papeleo le come dos o tres horas al día.
Si ordenamos el recorrido de un estudio desde la reserva hasta la entrega, queda más o menos así.
- Llega una consulta (teléfono, correo, mensaje directo de Instagram, formulario de reserva)
- Se revisa la disponibilidad y se responden fechas candidatas y precio
- Tras confirmar la reserva, se envía la guía de la sesión y qué traer y qué ropa llevar
- El día de la sesión, recepción y cobro
- Después de la sesión, se avisa del plazo de entrega de datos e impresiones
- Cuando está listo, se manda el aviso de entrega y la petición de reseña y de pedidos extra
De todo esto, los puntos 2, 3, 5 y 6 son “tarea de escribir texto”. Más que la sesión en sí, lo que come tiempo es preparar los textos de antes y después. Aquí entra la IA.
Retrocesos y problemas habituales
Pongo los típicos “siempre pasa” que me han contado en estudios reales, junto con su causa.
| Problema | Causa habitual | Retroceso que provoca |
|---|---|---|
| Confundir nombre o fecha | Copiar el correo anterior y olvidar cambiarlo | Correo de corrección, pérdida de confianza |
| Enviar una lista de precios vieja | La gestión de adjuntos depende de una sola persona | Conflicto de precios, reenvío |
| Olvidar parte de la guía de qué traer | No memorizar las diferencias entre planes (comunión, graduación…) | Lío el día de la sesión, repetición de la toma |
| Aviso de plazo tardío | El “cuándo lo envío” solo está en la cabeza | Más consultas de recordatorio |
| Estilo de respuesta dispar | Cada persona escribe distinto | La imagen de marca no se estabiliza |
Ninguno es un problema de saber escribir. Son problemas de manejar información: “son muchos”, “hay muchas diferencias por plan”, “la información actualizada se gestiona a mano”. Justo por eso funciona una IA que prepara borradores siguiendo un molde fijo.
Caso de uso 1: redactar el borrador de respuesta a una consulta de reserva
Pegas el correo de la consulta y dejas que la IA prepare el borrador de respuesta con fechas candidatas y precio. No se envía. Solo el borrador.
Lo único que revisa el fotógrafo o la recepción son dos cosas: si las fechas candidatas están realmente libres y si el precio está al día. Desaparece todo el tiempo de escribir el texto desde cero.
Lo que siempre decide una persona:
- Si las fechas candidatas coinciden con el libro de reservas
- Si el precio coincide con la lista de precios de la temporada actual
- Si las condiciones fáciles de malinterpretar (política de cancelación, etc.) son correctas
Caso de uso 2: insertar la guía de sesión y la lista de qué traer
Comunión, bautizo, graduación, fotos familiares. Cada plan cambia la ropa, lo que hay que traer y la duración. Esto se arma automáticamente a partir del nombre del plan.
Si tienes preparada una sola tabla con las diferencias por plan, la IA arma desde ahí el texto de guía que corresponde. Se reduce ese retroceso de recepción al darse cuenta de “ay, se me olvidó incluir el aviso de los zapatos cómodos”.
Caso de uso 3: crear juntos el aviso de entrega y la petición de reseña
El “aviso de entrega de las fotos” de después de la sesión conviene reunirlo en un solo correo: plazo, cómo descargar, aviso de impresiones extra y, además, la petición de reseña. Pero si lo escribes desde cero cada vez, tiende a salir larguísimo.
Aquí el molde está completamente fijado, así que es donde mejor encaja el borrador de la IA. Solo sustituyes la fecha de entrega y la URL de la galería y queda listo.
Qué le dejas a la IA y qué decides siempre tú
Si esto queda difuso, pasa el accidente del principio. Vamos a trazar la línea con claridad.
| Tarea | Se la dejas a la IA | Lo decide siempre una persona |
|---|---|---|
| Borrador del texto | Sí | — |
| Ajuste de tono y cortesía | Sí | — |
| Proponer fechas candidatas | Hace el borrador | Confirmar contra el libro de reservas |
| Importe y lista de precios | Inserta en la plantilla | Confirmar si está al día |
| Botón de enviar | — | Lo pulsa siempre una persona |
| Registro de datos personales | — | Lo opera siempre una persona |
La regla es una sola. La fecha, el importe y el envío: estos tres los confirma una persona al final. Si decides que todo lo demás de redactar texto se le puede pasar a la IA, no habrá accidentes. La forma de pensar qué dejarle a la IA la tratamos a fondo en introducción a Claude Code para quienes no son ingenieros.
Plantilla de prompt lista para copiar
Se usa tal cual. Solo pegas el cuerpo del correo del cliente.
Eres el personal de recepción de un estudio fotográfico familiar. Para la
siguiente consulta, prepara un borrador de respuesta con un tono cuidado y cálido.
# Reglas que cumplir
- Para las fechas candidatas y el precio escribe [aquí pongo yo el valor correcto verificado] y yo lo sustituyo después
- No escribas importes de forma categórica; usa solo importes ya verificados
- Sobre la política de cancelación, escribe "se la indicaremos al confirmar la reserva"
- Termina la firma con "Estudio ○○ - Recepción"
# Cuerpo de la consulta
(aquí pego el correo del cliente)
# Salida
- Una línea con propuesta de asunto
- Cuerpo (máximo 300 caracteres, el saludo empieza con "Estimado/a")
La clave es “no dejar que decida importes ni fechas por su cuenta”. Conviértelos en marcadores de posición y parte de la base de que una persona los sustituye. Para armar el prompt, te sirve de referencia técnicas avanzadas de ingeniería de prompts.
Script de verificación: el guardián que frena la lista de precios sin actualizar
Comprueba por máquina que en el borrador no quede ningún marcador sin sustituir ni ninguna cadena de un año antiguo. Funciona si tienes Node.js. Si lo pasas antes de enviar, desaparece el accidente de “la lista de precios del año pasado” del principio.
// check-draft.mjs : el guardián que revisa el borrador de los correos de entrega y aviso
import { readFile } from "node:fs/promises";
const draft = await readFile(process.argv[2] ?? "./draft.txt", "utf8");
const thisYear = String(new Date().getFullYear());
const rules = [
{ ng: /\[.*?sustituir.*?\]|\[aquí.*?\]/i, msg: "Queda un marcador de posición sin sustituir" },
{ ng: /Estimado\/a\s*$|destinatario sin definir/im, msg: "El saludo no está bien completado" },
{ ng: /\b20(1\d|2[0-4])\b/, msg: `Queda una referencia a un año antiguo (este año es ${thisYear})` },
{ ng: /(http:\/\/|URL de prueba|example\.com)/i, msg: "Queda una URL que no es de producción" },
];
const hits = rules.filter((r) => r.ng.test(draft));
if (hits.length === 0) {
console.log("OK: ha pasado la comprobación previa al envío");
} else {
console.log("Se ha frenado el envío. Corrige lo siguiente:");
for (const h of hits) console.log(" - " + h.msg);
process.exit(1);
}
Ejecutarlo es solo esto.
node check-draft.mjs ./draft.txt
Si queda un año antiguo, un marcador olvidado o una URL de prueba, se detiene con código de salida 1. Con solo poner un guardián que no dependa únicamente del ojo humano, el tiempo de revisión nocturna baja muchísimo. La forma de fijar estas reglas en el proyecto está reunida en buenas prácticas de CLAUDE.md.
Cambio antes y después, y una estimación sencilla de ROI
Antes de adoptarlo, cada respuesta llevaba de media 8 minutos. Leer la consulta, buscar correos antiguos, copiar y corregir, revisar la lista de precios y adjuntar. Con 20 correos al día, son unas 2,7 horas.
Después, la IA hace el borrador y la persona solo confirma y sustituye. Cada correo se reduce a 3 minutos. Con 20 correos, 1 hora. Sale un ahorro de unas 1,7 horas al día, y unas 37 horas al mes con 22 días laborables. Si lo conviertes a 12 euros la hora, son unos 440 euros al mes de tiempo liberado.
Por supuesto, no todo sale tal como dice la teoría. Aun así, con solo eliminar el paso de “escribir el texto desde cero”, la carga que sientes cambia bastante. Los trucos para integrarlo en el día a día los encuentras en consejos de productividad de Claude Code.
Seguridad y cuidado de los datos personales
Un estudio fotográfico maneja nombre, dirección, teléfono y, además, fotos de la cara de niños. Son datos personales que hay que tratar con cuidado. Cuando se los pasas a la IA, decide la línea de antemano.
- No le pases a la IA información que no hace falta en el texto, como dirección o teléfono. Para la respuesta solo hacen falta el saludo y el asunto.
- No subas las fotos en sí ni los datos donde aparezcan niños. El aviso de entrega se puede crear solo con “la URL y el nombre”.
- Confirma en el contrato o las condiciones de uso si la configuración no usa los datos personales del cliente para entrenar. Para uso profesional, elige un plan en el que los datos no se usen para entrenamiento.
- No dejes los borradores ni los registros tirados en una carpeta compartida. Establece como norma borrarlos tras la confirmación.
Si dudas, el principio es simple. Pregúntate una vez “¿de verdad necesito esta información para escribir la respuesta?”. Lo que no haga falta, no lo pases. Solo con esto desaparecen muchos riesgos. Sobre la base del tratamiento de datos personales, la información oficial de la UE está en el portal del RGPD de la Comisión Europea, y conviene echarle un vistazo una vez para quedarte tranquilo.
Preguntas frecuentes
P. ¿No enviará la IA por su cuenta una fecha o un precio equivocados? R. El envío no se lo dejamos a la IA. La IA llega hasta el borrador. Si conviertes la fecha y el importe en marcadores de posición y los sustituye una persona antes de enviar, ese accidente no puede ocurrir por diseño.
P. ¿No quedará el texto demasiado robótico? R. Si en el prompt indicas “tono cálido” y “para familias” y le das 2 o 3 ejemplos de los giros propios de tu estudio, queda mucho más natural. Retoca solo los primeros correos y usa ese retoque como modelo para los siguientes; así se adapta rápido.
P. ¿Se puede usar aunque no se me dé bien el ordenador? R. Si solo pegas el prompt para usarlo, no hace falta ningún conocimiento especial. Solo instalar el script de verificación tiene algo de barrera, así que al principio te recomiendo preparar el entorno con la guía para empezar con Claude Code o pedírselo a alguien con experiencia.
P. ¿Sirve también para los mensajes directos de Instagram? R. Sí. El flujo de pegar el texto del mensaje y crear un borrador es el mismo. Eso sí, en los mensajes directos pega mejor un tono más informal, así que queda natural si añades al prompt algo como “más cercano, con 1 o 2 emojis”.
El resultado de probarlo de verdad
Con la colaboración del estudio de mi conocido, hice rodar una semana entera (unos 110 correos) de avisos de reserva y entrega con este prompt y este script de verificación.
Quería comprobar dos cosas: la calidad del borrador y la prevención de accidentes. El borrador, con solo indicarle el tono cálido y darle dos correos previos como modelo, alcanzó un nivel usable casi sin retoques. La chica de recepción dice: “que ya no tenga que pensar el asunto es, en lo sutil, lo que más me alegra”.
El script de verificación detuvo 4 de los 110 correos al detectar referencias a años antiguos y marcadores sin sustituir. Si fuera solo el ojo humano, seguramente 2 se habrían colado. Que el correo de disculpa como el accidente de comunión del principio se reduzca por diseño: eso era lo que más quería comprobar esta vez, y funcionó de verdad.
Si como empresa quieres ordenar todo el flujo de recepción, o consultar hasta la formación y la preparación de plantillas, en formación y consultoría podemos diseñarlo a la medida de tu trabajo concreto.
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.