Mente en Automático
Bóveda de guías › Construye la app de tu car wash con IA (sin programar)
Guía #05 · Claude

Construye la app de tu car wash con IA (sin programar)

La guía de la serie: los prompts exactos que usé en cada parte para pasar del cuaderno a una app con cola del día, aviso por WhatsApp, tarjeta de sellos y panel de ventas. Sirve para cualquier negocio de servicios.

Ficha

Nivel
Principiante
Qué necesitas
Una cuenta de Claude (el plan gratis alcanza para crear la app), una cuenta de Google (para Sheets) y, para publicarla, una cuenta gratis de Cloudflare. Nada de programación.
Cuánto toma
Unas 2 horas en total, repartidas en 7 partes cortas. Puedes hacer una parte por día, igual que en los videos.
apps con IAcar washpequeños negociosGoogle SheetsWhatsAppCloudflare Pagesprompts
01 · Qué resuelve

Del cuaderno a una app que cuida tu dinero y tus clientes

Muchos negocios pequeños llevan todo en un cuaderno: placas, cobros, quién lavó qué. Al cierre la caja no cuadra, nadie sabe cuántos carros van en la cola y, lo más caro, nadie nota cuando un cliente frecuente deja de venir.

En esta serie construyo, paso a paso y solo con inteligencia artificial, una app para el celular que resuelve eso. Esta guía junta los prompts exactos de cada parte para que la hagas tú (o la adaptes a tu negocio: taller, salón, lavandería…). Se va actualizando con cada video.

PASO 1
Entiende el problemaY el tipo de app que necesitas (nivel 1, 2 o 3).
PASO 2
Diséñala con la IAQue te pregunte primero y te dé un documento de requisitos.
PASO 3
ConstrúyelaClaude escribe la app completa en un archivo.
PASO 4
Conéctala a internetGoogle Sheets + Apps Script, gratis.
PASO 5
Clientes y WhatsAppTarjeta de sellos y recordatorios.
PASO 6
Panel del dueñoCuánto vendí hoy, sin sumar a mano.
PASO 7
PublícalaEn el celular, gratis, y cuánto cuesta cada nivel.
PARTE 1 DE 7

Parte 1 · Entiende el problema (y qué tipo de app necesitas)

Antes de construir nada, define qué duele en el negocio. En un car wash típico: los cobros se apuntan a mano, no se sabe cuántos carros esperan y no hay registro de clientes. Después decide el tipo de app, porque de eso depende el costo:

Prompt 1 · Que la IA te pregunte primeroPégalo en un chat nuevo de Claude (o ChatGPT).
Tengo un car wash y llevo todo en un cuaderno. Quiero una app sencilla para el celular.
Antes de construir nada, hazme 5 preguntas para entender mi negocio: servicios y precios, tipos de vehículo, cuántas personas trabajan, cómo aviso al cliente y qué quiero saber al cerrar el día.
No escribas código todavía.
Tip: Cambia «car wash» por tu negocio. Las preguntas cambian solas: así sirve para un taller, un salón o una lavandería.
PARTE 2 DE 7

Parte 2 · Diséñala hablando con la IA

El error más común es pedir «hazme una app para mi car wash» en una línea: la IA inventa precios y pasos. En cambio, respóndele con datos reales, pídele el recorrido de un carro y, al final, un documento de requisitos de una página. Ese documento es el plano de tu app.

Prompt 2 · Tus respuestas con datos realesEjemplo: cambia los datos por los tuyos.
1) Servicios: Básico Q35, Completo Q60, Encerado Q90, Motor Q50.
2) El precio cambia por vehículo: SUV +25 %, pickup +35 %, moto −40 %.
3) Trabajan tres lavadores: Luis, Marta y Kevin.
4) Al cliente le aviso por WhatsApp cuando su carro está listo.
5) Al cerrar quiero saber cuánto vendí, qué servicio se vendió más y cuántos carros lavó cada quien.
Con esto, propón cómo debería funcionar la app.
Prompt 3 · El recorrido de un carro
Describe paso a paso el recorrido de un carro dentro de la app, desde que llega hasta que se entrega y se cobra. Usa estos estados: En cola → Lavando → Listo → Entregado. ¿Qué se toca en cada paso y quién lo hace?
Prompt 4 · El documento de requisitos (el plano)
Resume todo en un documento de requisitos de una sola página:
- Pantallas (Hoy, Nuevo, Clientes, Panel) y qué muestra cada una
- Datos que guarda cada registro
- Reglas de precios y de la tarjeta de sellos (5 lavados = el 6.º básico gratis)
- Lo que la app NO debe hacer (pedir contraseñas, guardar datos de tarjetas)
Escríbelo claro, para dárselo después a quien construya la app.
Tip: Guarda el documento de requisitos. Si algún día quieres que alguien más te haga la app, ese documento ahorra horas (y dinero).
PARTE 3 DE 7

Parte 3 · Constrúyela con Claude

Pega el documento de requisitos en un chat nuevo y pide la app completa en un solo archivo HTML. Claude la muestra en la vista previa (artifact) y puedes probarla ahí mismo. Si algo no te gusta, no programas: se lo pides.

Prompt 5 · Construir la appPega primero tu documento de requisitos y luego esto.
Con este documento de requisitos, crea la app completa en un solo archivo HTML (HTML, CSS y JavaScript juntos) para usarla en el celular.
- Diseño limpio, botones grandes, todo en español y precios en quetzales.
- Barra de navegación abajo: Hoy, Clientes, + Nuevo, Panel.
- Guarda los datos en el teléfono (localStorage) para que no se borren al cerrar.
- Pantalla Hoy: tarjetas por carro con su estado y un botón para pasar al siguiente estado.
- Pantalla Nuevo: placa, nombre, WhatsApp, vehículo, servicio, lavador y forma de pago; el total se calcula solo.
- Incluye un botón de «Cargar datos de ejemplo» para probarla.
Prompt 6 · Ajustes sin programar
Agrega «Moto» como vehículo con 40 % menos de precio en todos los servicios, y haz los botones más grandes y fáciles de tocar con el pulgar.
Tip: En el plan gratis de Claude, la app no puede guardar datos dentro del artifact. Descarga el archivo HTML (o copia el código) y publícalo como en la parte 7: ahí sí guarda los datos en el teléfono.
PARTE 4 DE 7

Parte 4 · Conéctala a internet con Google Sheets (nivel 2)

Así cada carro se copia a una hoja de Google: hay respaldo y el dueño lo ve desde su casa. Es gratis.

Código de Apps Script (versión completa)Guarda cada lavado como una fila y actualiza la misma fila cuando cambia el estado.
function doPost(e) {
  const lock = LockService.getScriptLock();
  lock.waitLock(10000);
  try {
    const d = JSON.parse(e.postData.contents);
    const hoja = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Lavados');
    const fila = [d.id, new Date(d.creado), d.placa, d.nombre, d.tel, d.vehiculo,
                  d.servicio, d.lavador, d.pago, d.total, d.estado];
    const ids = hoja.getRange(1, 1, Math.max(hoja.getLastRow(), 1), 1).getValues().flat();
    const i = ids.indexOf(d.id);
    if (i > 0) hoja.getRange(i + 1, 1, 1, fila.length).setValues([fila]);
    else hoja.appendRow(fila);
    return ContentService.createTextOutput('ok');
  } finally {
    lock.releaseLock();
  }
}
Tip: Error #1: si cambias el código, ve a Implementar → Administrar implementaciones → editar → Nueva versión. Si no, el link /exec sigue corriendo el código viejo.
PARTE 5 DE 7

Parte 5 · Clientes frecuentes y recordatorios por WhatsApp

Lo que más dinero deja es que los clientes regresen. Pide una tarjeta de sellos digital y una alerta de los frecuentes que dejaron de venir, con un botón que abre WhatsApp con el mensaje listo (el cliente no recibe nada hasta que tú le das enviar).

Prompt 7 · Tarjeta de sellos y recordatorios
Agrega la pantalla Clientes, armada a partir de los lavados guardados (agrupa por placa):
- Visitas, total gastado y hace cuántos días vino.
- Tarjeta de 5 sellos: al completar 5 lavados, el 6.º lavado básico sale gratis. Al escribir la placa en «Nuevo», avisa si ya le toca gratis.
- Marca en rojo «No ha regresado» a los clientes con 3 o más visitas que llevan 15 días o más sin venir, y ponlos primero.
- Botón «Enviar recordatorio» que abra https://wa.me/502NUMERO?text=MENSAJE con un mensaje amable que diga cuántos sellos lleva.
PARTE 6 DE 7

Parte 6 · El panel del dueño

Lo que de verdad le importa al dueño, en una pantalla y sin sumar a mano. Con eso decide: si el domingo es el día más fuerte, pone un lavador extra; si el encerado casi no se vende, le hace una promoción.

Prompt 8 · Panel de ventas
Agrega la pantalla Panel para el dueño:
- Vendido hoy y la comparación (%) con el mismo día de la semana pasada.
- Gráfico de barras de los últimos 7 días (resalta hoy).
- Servicio más vendido de los últimos 30 días.
- Cuántos carros lavó cada lavador hoy.
- Ventas del mes, ticket promedio y número de clientes frecuentes.
- Un botón que descargue todos los lavados en CSV para abrirlos en Excel.
PARTE 7 DE 7

Parte 7 · Publícala en el celular (gratis)

Para que funcione en cualquier teléfono, publícala en internet con Cloudflare Pages (gratis) y agrégala a la pantalla de inicio.

Tip: Un proyecto creado arrastrando archivos no se puede pasar después a GitHub; si piensas crecer, empieza con GitHub.
Antes de que te pase

Errores comunes y cuidados

Privacidad
Los teléfonos de tus clientes son datos personales

No compartas la hoja ni el link /exec. Pide permiso antes de escribirles por WhatsApp y nunca guardes contraseñas ni datos de tarjetas en la app.

Seguridad
«Cualquier persona» puede escribir en tu hoja

El link de Apps Script acepta datos de quien lo tenga. Guárdalo solo en los teléfonos del negocio; si se filtra, crea una implementación nueva.

Respaldo
Nivel 1 = datos en un solo teléfono

Si el teléfono se pierde o se borra el navegador, se pierden los datos. Conéctala a Sheets (parte 4) o descarga el CSV seguido.

Revisión
Prueba antes de usarla con clientes

Haz un día de prueba con datos de ejemplo. La IA puede equivocarse en un cálculo: revisa precios y totales.

Recursos

Fuentes oficiales

Claude: publicar y compartir artifacts ↗Qué se puede hacer con el plan gratis y qué es de pago.Apps Script: aplicaciones web ↗Documentación oficial de doPost y la implementación como aplicación web.Apps Script: cuotas ↗Límites gratuitos de las cuentas de Gmail.Cloudflare Pages: subida directa ↗Publicar arrastrando la carpeta, sin GitHub.WhatsApp: clic para chatear ↗Formato oficial de los links wa.me.

Tu siguiente paso

Empieza por la parte 1 hoy: pídele a la IA que te haga las 5 preguntas sobre tu negocio. Y si prefieres que te la construya yo, escríbeme por mensaje directo.

¿Quieres más guías como esta? Sígueme en @menteenautomatico:

En el grupo de WhatsApp comparto cada guía nueva primero.

0 o presencial en Guatemala →

© 2026 · Hecho en Guatemala por Jonathan Bautista