Francodesystems
Pasarelas de pagoIntegración a medida

Integrar GoCardless con Holded

SEPA Direct Debit con GoCardless conectado a Holded para suscripciones B2B sin fricción.

Holded
GoCardless

Tiempo de implantación · 5-8 días laborables

Diagnóstico

El problema

GoCardless es la pasarela de cobros SEPA Direct Debit más usada en Europa para suscripciones B2B y recurrencias de importe alto. Sin tarjeta caducada, sin chargeback fácil, sin fees de tarjeta del 2-3%. Pero su integración con Holded es nula por defecto. Cada mandate firmado, cada cobro mensual, cada fallo de cobro queda en el dashboard GoCardless y alguien debe replicarlo a mano en Holded. Para una empresa con 100+ suscriptores B2B activos esto es trabajo administrativo crónico que la propia ventaja de GoCardless (cero churn por tarjeta caducada) acaba comiéndose.

Propuesta

La solución

Cobros recurrentes SEPA via GoCardless reflejados en Holded como facturas recurrentes con su asiento contable correcto. Cada mandate firmado por un cliente, cada cobro recurrente mensual, cada fallo (insufficient funds, mandate cancelled) y cada retry escalado: todo en cadena cerrada con Holded. Para empresas con suscripciones B2B donde el SEPA es preferido sobre tarjeta (importes altos, recurrencia larga), GoCardless es el estándar y esta integración cierra el círculo fiscal.

Scope

Qué automatizamos

  • Mandate firmado en GoCardless → contacto Holded con datos SEPA
  • Cobro recurrente exitoso → factura Holded recurrente con serie correcta
  • Cobro fallido (failed) → factura pending Holded + alerta dunning
  • Retry exitoso tras fallo → factura cobrada y baja del dunning
  • Mandate cancelled → estado de cliente actualizado en Holded
  • Refunds GoCardless → rectificativa Holded con importe exacto
  • Multi-creditor (varias cuentas GoCardless) → series separadas en Holded
  • Fees GoCardless (1% capped) → asiento de gasto
Quién lo usa

Casos de uso reales

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

Caso 01

SaaS B2B con 200 suscriptores SEPA

Antes: Cobros mensuales manuales tras notificación GoCardless. 4h/mes de admin.

Después: Facturación recurrente cero-touch. Admin solo gestiona failures.

Caso 02

Empresa servicios profesionales con retainer mensual SEPA

Antes: Retainers de 2000-5000€/mes con SEPA manual en Holded.

Después: Cada cobro retainer → factura recurrente automática. Cero fugas.

Caso 03

Asesoría con cuotas mensuales clientes

Antes: Cliente con mandate cancelado seguía facturándose hasta detectarlo manualmente.

Después: Cancellation propagada inmediatamente a Holded. Cero facturas sin cobertura.

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

  • 4h/mes replicando cobros GoCardless a Holded
  • Failures gestionados ad-hoc sin dunning sistemático
  • Mandate cancelled sin reflejo inmediato
  • Sin integración con CRM para riesgo de churn

Con la integración

  • Cobros recurrentes 100% automáticos
  • Dunning escalado con tu herramienta o CRM
  • Cancellation propagada en tiempo real
  • Failed payments → flag CRM para retención
Arquitectura

Cómo lo construimos

GoCardless API + webhooks (mandates, payments, subscriptions, refunds) con verificación HMAC. Cola persistida idempotente con event.id de GoCardless. Los retries automáticos de GoCardless (3 intentos escalados) se reflejan en Holded con su estado actual. Para failed payments, integramos con tu CRM (HubSpot, Pipedrive) y herramienta de dunning si la tienes (Stunning, Churned).

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

Preguntas frecuentes

¿Funciona con GoCardless Pro y Plus?

Los dos planes funcionan. Pro tiene mejores funcionalidades para volúmenes altos (Success+, retries inteligentes) que aprovechamos. Plus es el plan estándar y la integración base es idéntica.

¿Y los retries automáticos?

GoCardless reintenta automáticamente cobros fallidos 3 veces con escalado. Cada intento se refleja en Holded como estado del cobro. Cuando exito en retry, la factura se marca cobrada.

¿SEPA B2B (Business-to-Business)?

Sí, el SEPA B2B Direct Debit tiene flujo diferente (sin derecho de devolución del deudor) y lo manejamos correctamente. Mandate B2B firmado con doble notificación, cobros con plazo y trazabilidad.

¿Multi-creditor (varias cuentas)?

Sí. Si tienes varias entidades cobrando vía GoCardless (sociedad principal + filial), cada una con su serie en Holded y reporting separado.

¿Dunning integrado con CRM?

Sí. Failed payments envían flag a HubSpot/Pipedrive como riesgo de churn. Si usas herramienta dedicada (Stunning, Churned) la conectamos también.

¿Cuánto tarda?

Entre 5 y 8 días laborables. Multi-creditor o dunning con CRM puede añadir 3-4 días.

También solemos hacer

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

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 GoCardless?

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