Francodesystems
Pasarelas de pagoIntegración a medida

Integrar Stripe con Calendly

Calendly con cobro Stripe integrado para reservas con pago obligatorio.

Calendly
Stripe

Tiempo de implantación · 4-7 días laborables

Diagnóstico

El problema

Profesionales de servicios usan Calendly para agenda y Stripe para cobros, pero los dos viven separados: cliente reserva en Calendly, cobro se gestiona por email manual o link Stripe enviado a parte. Resultado: no-shows altos (cliente no pagó al reservar), pagos olvidados, sesiones impartidas sin cobrar. Para un coach con 30-50 sesiones/mes esto es 5-10% de revenue perdido. Calendly tiene integración Stripe básica pero requiere planes Premium+ y no maneja bien packs ni políticas de cancelación complejas.

Propuesta

La solución

Cada reserva en Calendly que requiera pago se cobra automáticamente con Stripe antes de confirmar. Soporta one-off (consulta única), packs (5 sesiones), suscripciones (mensualidad). El cliente paga al reservar, recibe confirmación con factura, y si cancela según política se reembolsa o no automáticamente. Para profesionales de servicios (coaches, terapeutas, consultores, formadores) que cobran por sesión, es la combinación esencial.

Scope

Qué automatizamos

  • Reserva Calendly con tipo evento de pago → cobro Stripe automático
  • Cobro exitoso → confirmación reserva + email cliente
  • Cobro fallido → reserva no confirmada + retry programado
  • Cancelación según política → refund total o parcial Stripe
  • Pack de sesiones (5x sesiones) → cobro único + descuento del saldo por cada reserva
  • Suscripción mensual ilimitada → cobro recurrente Stripe + reservas sin coste adicional
  • No-show → política configurable (cobro, no refund, etc.)
  • Reagendamiento sin re-cobro si dentro de la política
Quién lo usa

Casos de uso reales

Estos son los perfiles que más nos piden la integración CalendlyStripe y qué consiguen al final.

Caso 01

Coach con 40 sesiones/mes

Antes: 10-15% no-shows porque cobraba después de la sesión.

Después: Cobro al reservar. No-shows bajan al 2% y los que no se presentan ya pagaron.

Caso 02

Terapeuta con paquetes de 5 sesiones

Antes: Vendía packs por email separado, llevaba balance en Excel.

Después: Cliente compra pack, balance descuenta automáticamente en cada reserva.

Caso 03

Formador con suscripción mensual

Antes: Membership mensual con sesiones ilimitadas, gestión manual.

Después: Stripe subscription + Calendly sin coste por reserva. Cancelar suscripción bloquea reservas.

Antes / Después

Qué cambia exactamente

El día a día sin la integración y con ella, lado a lado.

Sin la integración

  • 10-15% no-shows sin cobrar
  • Packs gestionados en Excel
  • Cancellations sin política clara
  • Cobros olvidados tras sesión

Con la integración

  • Cobro al reservar: no-shows < 2%
  • Packs con balance automatizado
  • Política de cancelación aplicada automáticamente
  • Cero cobros pendientes tras sesión
Arquitectura

Cómo lo construimos

Calendly webhooks (invitee.created, invitee.canceled) + Stripe Payment Intents + Stripe Customer + Stripe Subscriptions. La lógica de política de cancelación en config versionada (refund 100% > 24h antes, 50% < 24h, 0% no-show). Para packs, balance de sesiones gestionado en base de datos propia con descuento automático en cada reserva.

flow.ts
webhook stripe.event
queue.enqueue(jobId)
worker.handle() // idempotente
calendly.api.call() // retries con backoff
log.emit({ status: 'ok' })
FAQ

Preguntas frecuentes

¿Calendly Premium es necesario?

Para usar workflows avanzados de Calendly, sí. Pero nuestra integración funciona con cualquier plan: usamos webhooks que están disponibles en Standard y superior.

¿Política de cancelación?

Configurable: refund 100% si cancelas >24h, 50% si <24h, 0% no-show. O cualquier matriz que definas. Aplica automáticamente.

¿Reagendamiento?

Si el cliente reagendaba dentro de la ventana sin penalización, no re-cobramos. Si reagenda fuera de ventana, gestionamos como cancelación + nueva reserva.

¿Packs / bonos de sesiones?

Sí. Cliente compra pack 5 sesiones con descuento, lo gestionamos como balance. Cada reserva descuenta del balance. Cuando se agota, debe comprar nuevo pack.

¿Suscripción mensual con sesiones ilimitadas?

Sí. Stripe Subscription mensual + Calendly sin coste. Si la suscripción se cancela o falla, las reservas futuras se bloquean automáticamente.

¿Cuánto tarda?

Entre 4 y 7 días laborables. Si necesitas packs + suscripciones + políticas complejas, suben a 8-10.

También solemos hacer

Otras conexiones que solemos hacer en la misma categoría que Stripe.

Ver catálogo →
HoldedStripe

Cobros Stripe contabilizados en Holded sin Excel ni reconciliación manual.

Cada pago Stripe (one-off, suscripción, link de pago, payment element) genera la factura correspondiente en Holded con el cliente, el IVA y la serie correctos. Los refunds disparan facturas rectificativas. Las comisiones Stripe se contabilizan como gasto en su cuenta correspondiente. Los pagos en divisas se registran con su contravalor EUR al tipo de cambio del propio Stripe. Idempotencia garantizada con el event ID de Stripe: reintentos infinitos no duplican nada.

4-7 días laborablesVer detalle →
HoldedRedsys

Redsys (TPV virtual o físico) integrado con la facturación de Holded.

Conciliación automática de cobros del TPV Redsys con facturas en Holded. Cada notificación firmada de Redsys (online OK o presencial OK) se cruza con el pedido o factura correspondiente y se marca como cobrada. Las devoluciones del TPV generan rectificativas Holded. Soporta TPV virtual con cualquier banco español que use Redsys (BBVA, Sabadell, CaixaBank, Santander, Bankinter, Abanca, Unicaja, etc.) y TPV físico que reporte vía Redsys.

4-7 días laborablesVer detalle →
HoldedBizum

Cobros Bizum (consumidor y empresarial) reconciliados automáticamente con facturas Holded.

Cada cobro Bizum recibido en tu cuenta empresarial se cruza automáticamente con la factura Holded correspondiente. Soporta Bizum Empresas (B2B con concepto), Bizum Pay (botón online), y reconciliación de cobros particulares por importe + fecha + teléfono. Reduce a cero el trabajo manual de marcar facturas como cobradas cuando el cliente paga por Bizum, que en muchas pymes españolas es ya el canal preferente.

4-7 días laborablesVer detalle →

¿Quieres conectar varios SaaS a la vez? Ver pack "Proyecto completo" →

¿Hablamos de tu integración con Stripe?

Llamada de 30 minutos sin compromiso. Salimos con alcance y precio.