Saltar al contenido principal
Todos los artículos
Estrategia·6 de mayo de 2026·6 min

Por qué tu bot debe cobrar el depósito ANTES de apartar la cita

Los no-shows te cuestan más de lo que crees. Cómo un bot con Stripe Connect elimina los no-shows cobrando el depósito antes de bloquear el slot.

Si tienes un negocio de servicios en Puerto Rico — estética, dental, veterinaria, restaurante con reservas — sabes que los no-shows son una hemorragia silenciosa. La gente confirma "ahí llego", llega la hora, no aparece, no contesta el teléfono, y tú te quedaste con el slot vacío y dos empleados pagados.

La solución técnica existe. Y es más simple de lo que crees: el bot no debe apartar el slot hasta que se cobre el depósito.

El verdadero costo de un no-show

Vamos a sacar la calculadora. Asumamos un estudio de estética típico en San Juan:

  • Ticket promedio: $85
  • Tiempo de servicio: 60 minutos
  • Costo fijo del slot (renta prorrateada + empleado + luz): $35
  • Pérdida directa por no-show: $85 + $35 = $120 por slot vacío

Si tienes 4 no-shows a la semana — algo común en negocios sin política de depósito — eso son $480 a la semana, $1,920 al mes, $23,040 al año que se evaporan.

Y eso es solo el costo directo. El costo indirecto es peor: la clienta que sí quería ese slot pero no encontró disponibilidad, se fue a la competencia.

Por qué pedir depósito por ATH Móvil/Zelle no funciona

La respuesta intuitiva en PR es: "Pídeme depósito por ATH". Suena lógico. En la práctica falla por tres razones:

  • Fricción manual. Tú tienes que enviar el ATHM, esperar el screenshot, verificar que efectivamente entró a tu cuenta, y luego apartar la cita. Eso son 3-5 mensajes adicionales por cliente.
  • Sin trazabilidad automática. ATH Móvil no manda webhook a tu CRM. No sabes cuántos pagaron, cuántos se quedaron en el camino, cuál es tu tasa de conversión real.
  • Verificación lenta = abandono. Mientras tú revisas si entró el depósito, el cliente cambia de opinión, ve algo más, o simplemente se le olvida.

ATH Móvil es excelente para pagos rápidos entre amigos. Es pésimo como sistema de reserva automatizada.

La solución: Stripe Connect + webhook + BD-first después de pago

La arquitectura correcta funciona así:

  • Cliente pide cita por WhatsApp al bot.
  • Bot ofrece slots disponibles consultando Google Calendar en tiempo real.
  • Cliente escoge slot (digamos, sábado 3 pm).
  • Bot NO aparta el slot todavía. Solo lo marca como "tentativo" en memoria.
  • Bot genera link de pago Stripe por el monto del depósito ($30, por ejemplo).
  • Cliente paga con tarjeta, Apple Pay o Google Pay.
  • Stripe manda webhook (`checkout.session.completed`) al sistema.
  • Recién en ese momento el sistema crea la cita en la base de datos Y la mete a Google Calendar.
  • Bot manda confirmación: "Tu cita del sábado 3 pm está confirmada".

Si el cliente no paga en 30 minutos, el slot se libera solo. Cero intervención manual.

El detalle que cambia todo: BD-first después del pago

En la documentación interna de Impulsa hay una regla que repetimos religiosamente: "Nunca crear cita en BD ni en Google Calendar antes del checkout.session.completed".

¿Por qué? Porque si creas la cita antes y el cliente no paga, tu calendario se llena de citas fantasma. Y peor, el bot ofrece como "ocupado" a otra clienta real un slot que estaba reservado por alguien que nunca pagó.

Con BD-first después de pago:

  • El calendario refleja siempre la realidad
  • Solo aparecen citas que ya pagaron depósito
  • No hay tarea manual de "limpiar citas tentativas que nunca confirmaron"
  • Los no-shows bajan de ~15-20% a menos del 3%

Lo que pasa cuando el cliente sí paga

Hay un cambio psicológico importante. Una vez que el cliente metió la tarjeta y pagó $30, tiene piel en el juego. Ya no es un "ahí llego" gratuito. Es un compromiso financiero.

La data lo confirma: clientes que pagan depósito tienen 95-98% de tasa de asistencia. Clientes que solo confirman verbalmente tienen 80-85%. Esa diferencia de 15 puntos es la que separa un negocio rentable de uno que apenas sobrevive.

Y un bonus: si el cliente cancela con anticipación (más de 24 horas), tú decides la política. Reembolso total, crédito para próxima cita, o no-reembolso. El bot lo aplica solo, sin que tengas que negociar caso por caso.

Stripe Connect propio vs intermediarios

Una nota importante: hay proveedores que cobran el depósito a su cuenta de Stripe y luego te lo transfieren. Eso significa:

  • Comisión adicional (suelen cobrar 5-7% encima de la comisión Stripe estándar)
  • Delay de 7-14 días para recibir tu dinero
  • Si el proveedor desaparece, tu dinero también

Con Stripe Connect propio, tú abres tu cuenta de Stripe (gratis, 30 minutos), la conectas al sistema, y el dinero entra directo a tu cuenta de banco en PR en 2 días hábiles. Ningún intermediario toca tus depósitos.

Pregúntale a tu proveedor de bot: "¿Stripe está a mi nombre o al tuyo?". Si la respuesta no es "al tuyo", cuidado.

¿Quieres dejar de perder $1,000-$2,000 al mes en no-shows? Activa cobro de depósitos automáticos en ver demo. Setup en 5-10 días, Stripe a tu nombre, sin intermediarios.

15 días gratis · sin compromiso

El CRM completo para PYMEs hispanas. Pruébalo 15 días.

Pipeline, agenda, productos, equipo, bot WhatsApp con voz IA — todo incluido. 15 días gratis con tarjeta. No te cobramos hasta el día 16. Cancela antes y no pagas nada.

O elige otro plan en /precios

San Juan, PR · Lun–Vie 9AM–6PM