> For the complete documentation index, see [llms.txt](https://docs.flycode.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flycode.com/docs/es/guides/migrating-to-flycode-from-paddle-retain-churnkey-or-churn-buster.md).

# Migrar a FlyCode desde Paddle Retain, Churnkey o Churn Buster

{% hint style="info" %}
**Resumen:** Cambiar las herramientas de recuperación es en gran medida un problema de secuenciación: mide tu línea base actual, instala FlyCode en modo de monitoreo, alinea la configuración de la plataforma (reintentos nativos y correos desactivados), y luego desactiva los reintentos y la gestión de impagos de la herramienta antigua el mismo día en que FlyCode entra en funcionamiento para que no se contacte a ningún cliente dos veces ni dos sistemas vuelvan a intentar cobrar la misma tarjeta. Las funciones del flujo de cancelación (Churnkey) pueden quedarse; solo se traslada el módulo de pagos fallidos. Espera una mejora medible en uno o dos ciclos de facturación.
{% endhint %}

*Por el equipo de FlyCode. Última revisión: septiembre de 2026.*

{% hint style="success" %}
**Puntos clave**

* Nunca ejecutes dos motores de reintento a la vez. Los calendarios superpuestos de la herramienta antigua y la nueva son interpretados por los emisores como actividad no coordinada y pueden reducir las tasas de autorización en todo tu tráfico.
* Captura la línea base antes de que cambie nada: tasa de recuperación, tiempo hasta la recuperación y volumen de correos de los últimos 90 días. La tarifa de FlyCode se calcula sobre la mejora por encima de este número.
* Conserva lo que la herramienta antigua hace bien si está fuera de la recuperación: los flujos de cancelación y ofertas de Churnkey, la facturación y los impuestos de Paddle, los mensajes no relacionados con facturación de Churn Buster.
* Haz el cambio en un día tranquilo, a mitad de ciclo, y conserva las exportaciones de datos de la herramienta antigua para la comparación.
  {% endhint %}

## Antes de empezar: la línea base

Exporta los últimos 90 días desde tu herramienta actual y desde tu procesador: facturas fallidas, facturas recuperadas, días hasta la recuperación, correos enviados y cancelaciones por falta de pago. Calcula la tasa de recuperación como facturas fallidas recuperadas divididas entre facturas fallidas, tanto por número como por importe. Este es el número frente al que se mide FlyCode, y la auditoría de pagos gratuita durante la incorporación produce la misma vista a partir de los datos de tu procesador para que ambos se puedan reconciliar.

## El orden general de las operaciones

1. **Instala FlyCode en modo de monitoreo.** Stripe: instala la aplicación desde el Stripe App Marketplace ([guía](/docs/es/integrations/stripe-integration-guide-for-flycode.md)). Shopify: conéctate a través de Recharge o Skio ([guía](/docs/es/integrations/how-flycode-handles-shopify-subscription-failed-payments.md)). Braintree o PayPal: [crea el usuario de API](/docs/es/integrations/how-to-connect-flycode-to-your-braintree-paypal-account.md). FlyCode lee los fallos y construye tu modelo mientras la herramienta antigua sigue funcionando.
2. **Prepara los correos.** Recrea tus plantillas de marca en FlyCode (desde tu dominio, a la hora local del cliente). Copia el texto que funcionó bien; elimina los pasos que duplicaban reintentos.
3. **Alinea el procesador.** Desactiva los reintentos automáticos propios del procesador y los correos de pagos fallidos (ajustes de Stripe Billing, ajustes de pagos de Recharge, ajustes de gestión de impagos de Skio) para que un solo motor controle el calendario.
4. **Haz el cambio.** El día elegido: desactiva los reintentos y la gestión de impagos de la herramienta antigua y luego cambia FlyCode de monitoreo a recuperación. Haz ambas cosas dentro de la misma hora.
5. **Observa la primera semana.** Revisa el panel de FlyCode a diario para ver intentos por recuperación, volumen de contactos y cualquier factura que haya recibido un mensaje de la herramienta antigua y uno de FlyCode (no debería haber ninguna).
6. **Mantén la cuenta de la herramienta antigua abierta en modo solo lectura durante 30 días** para exportaciones históricas y comparación, y luego ciérrala.

## De Paddle Retain (antes ProfitWell Retain)

Qué cambia: Retain añade reintentos a intervalos fijos (normalmente de tres a cinco) encima de los reintentos nativos de Stripe y ejecuta una cadencia de gestión de impagos muy basada en correos. FlyCode reemplaza ambas capas con un solo calendario adaptativo.

| Paso                                                                                | Dónde                     | Nota                                                                                                                         |
| ----------------------------------------------------------------------------------- | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------- |
| Exporta los informes de recuperación de 90 días                                     | Panel de Retain           | Línea base, incluida su definición declarada de tasa de recuperación.                                                        |
| Recrea las plantillas de correo                                                     | FlyCode                   | La página de actualización de tarjeta de Retain se reemplaza por el enlace de actualización sin inicio de sesión de FlyCode. |
| Desactiva los correos y reintentos de recuperación de Retain                        | Ajustes de Retain         | Hazlo en el momento del cambio, no antes.                                                                                    |
| Elimina el fragmento o la integración de Retain si solo se usa para la recuperación | Tu aplicación             | Consérvalo si usas otras funciones de Retain.                                                                                |
| Desactiva Smart Retries de Stripe y los correos de pagos fallidos de Stripe         | Ajustes de Stripe Billing | Necesario para tener un solo motor de reintentos.                                                                            |

Si facturas a través de Paddle como merchant of record en lugar de Stripe, la recuperación se controla dentro de Paddle; contacta a FlyCode antes de planificar una migración.

## Del módulo de recuperación de Churnkey

Qué cambia: el módulo de pagos fallidos de Churnkey superpone reintentos al calendario de Stripe y añade muros de pago, correos y avisos dentro de la app. Sus flujos de cancelación, ofertas de pausa y encuestas de salida abordan la rotación voluntaria y pueden quedarse.

| Paso                                                                                            | Dónde                     | Nota                                                                                                                                                             |
| ----------------------------------------------------------------------------------------------- | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Exporta los datos de recuperación de pagos fallidos                                             | Churnkey                  | Separa su métrica de campaña de gestión de impagos de la rotación involuntaria total detectada; la segunda es la línea base.                                     |
| Mantén en funcionamiento los flujos de cancelación, pausa y ofertas de descuento                | Churnkey                  | No afectados por la migración.                                                                                                                                   |
| Desactiva el módulo de pagos fallidos: reintentos, correos de gestión de impagos, muros de pago | Ajustes de Churnkey       | En el momento del cambio. Los muros de pago dentro de la app pueden reemplazarse por los contactos de FlyCode o conservarse si no envían sus propios reintentos. |
| Desactiva Smart Retries de Stripe y los correos de Stripe                                       | Ajustes de Stripe Billing | La misma regla de un solo motor.                                                                                                                                 |

Muchos equipos usan Churnkey para las cancelaciones y FlyCode para los pagos fallidos en paralelo; las dos capas no entran en conflicto una vez que el módulo de recuperación está desactivado.

## De Churn Buster

Qué cambia: Churn Buster es una herramienta de comunicaciones (gestión de impagos por correo y SMS) que depende del procesador o de la app de suscripción para los reintentos. FlyCode añade el motor de reintentos y los métodos de pago de respaldo y reemplaza la mensajería.

| Paso                                                                      | Dónde                    | Nota                                                                                                                                                  |
| ------------------------------------------------------------------------- | ------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| Exporta los datos de campañas y recuperación                              | Churn Buster             | Su cifra de recuperación se basa en campañas; calcula tu tasa global de recuperación de facturas fallidas a partir del procesador para la línea base. |
| Recrea las plantillas de correo y SMS                                     | FlyCode                  | Conserva los registros de consentimiento para SMS; no vuelvas a pedirlo a los clientes que ya se han suscrito.                                        |
| Desactiva las campañas de Churn Buster                                    | Churn Buster             | En el momento del cambio.                                                                                                                             |
| Desactiva los reintentos nativos y los correos en Recharge, Skio o Stripe | Ajustes de la plataforma | Consulta las guías de la plataforma para ver los interruptores exactos.                                                                               |

Los comerciantes de Shopify que migran desde Churn Buster suelen ver el mayor cambio en los reintentos y las tarjetas de respaldo, que Churn Buster no ofrecía.

## Qué esperar en la primera semana

* El volumen de reintentos por factura fallida baja, no sube; la recuperación proviene del momento y de los métodos de respaldo, no de más intentos.
* El volumen de correos baja porque los rechazos leves se recuperan en silencio antes de que se envíe cualquier mensaje.
* Las recuperaciones aparecen en tu procesador como facturas pagadas normales; el panel de FlyCode las atribuye por método (reintento, tarjeta de respaldo, contacto).
* La mejora se hace visible en uno o dos ciclos de facturación una vez que la cohorte previa al cambio sale de la ventana de recuperación.

## Preguntas frecuentes

### ¿Puedo ejecutar la herramienta antigua y FlyCode en paralelo para una prueba A/B?

Solo si la división es por cliente, no por factura, y cada cliente es atendido por exactamente un sistema. La mayoría de los equipos comparan en su lugar los primeros 60 días de FlyCode con la línea base de 90 días, lo que evita el riesgo en la tasa de autorización de dos motores.

### ¿Notarán los clientes el cambio?

Deberían notar menos correos. Las plantillas salen de tu dominio con tu estilo, y los pagos recuperados en silencio aparecen como recibos normales.

### ¿Y si mi contrato con la herramienta antigua no ha terminado?

Ejecuta FlyCode en modo de monitoreo hasta que el contrato permita el cambio; mientras tanto, el modelo se entrena con tus datos.

## Relacionado

* [Plataformas de recuperación de pagos comparadas en 2026](/docs/es/read-more/payment-recovery-platforms-compared-2026.md)
* [FlyCode vs Churnkey para la recuperación de pagos fallidos](/docs/es/read-more/flycode-vs-churnkey-for-failed-payment-recovery.md)
* [FlyCode vs ProfitWell Retain](https://help.flycode.com/flycode-vs-profitwell) en el Centro de ayuda
* [Cómo funciona FlyCode](/docs/es/guides/how-flycode-works-architecture-of-the-recovery-engine.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.flycode.com/docs/es/guides/migrating-to-flycode-from-paddle-retain-churnkey-or-churn-buster.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
