> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://supr-bundles-and-subscriptions.crisp.help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Usar Shopify Flow

Shopify Flow puede iniciar un flujo de trabajo cuando le pasa algo a una suscripción, y ejecutar pasos sobre una suscripción desde cualquier flujo de trabajo. Es gratis y viene incluido con Shopify, así que puedes añadir una etiqueta de agradecimiento a un cliente que acepta una oferta de retención, avisar a tu equipo cuando se cancela una suscripción grande o pausar todas las suscripciones de un cliente que has marcado, sin escribir código.

Shopify Flow ya tiene sus propios desencadenadores para cuando se crea o se actualiza una suscripción y para los intentos de cobro. Los nuestros son los que le faltan.

## Activar los desencadenadores

Las acciones funcionan en cuanto las añades en Flow. Los desencadenadores necesitan un interruptor, para que solo enviemos eventos a las tiendas que los usan.

1. Ve a [**Supr Bundles & Subscriptions > Configuración > Integraciones > Shopify Flow**](https://admin.shopify.com/apps/super-subscriptions/app/settings/integrations/flow).
2. Haz clic en **Activar**.

La página muestra **Activado**. Haz clic en **Desactivar** en cualquier momento y dejaremos de enviar desencadenadores, también los que estaban pendientes de envío. Desinstalar la app también lo desactiva.

## Iniciar un flujo de trabajo desde un evento de suscripción

En Shopify Flow, crea un flujo de trabajo y elige uno de estos desencadenadores en **Supr Bundles & Subscriptions**. Todos los desencadenadores te dan también el cliente, así que puedes usar las condiciones y acciones de cliente habituales, como **Agregar etiquetas de cliente**.

Flow muestra los nombres de los desencadenadores y de sus campos en inglés, tal como aparecen en esta tabla.

| Desencadenador | Se inicia cuando | También te da |
|---|---|---|
| Subscription paused | Se pausa una suscripción | Subscription ID, Pause reason, Initiated by, Times paused |
| Subscription cancelled | Se cancela una suscripción | Subscription ID, Cancellation reason, Initiated by, Renewals completed |
| Subscription order skipped | Se omite el próximo pedido de una suscripción | Subscription ID, Initiated by, Next billing date, Next order total |
| Retention offer accepted | Un cliente acepta una oferta de retención en lugar de cancelar o pausar | Subscription ID, Offer type, Offer value, Offered during, Next order total |
| Retention offer declined | Un cliente rechaza una oferta de retención | Subscription ID, Decline reason |
| Loyalty reward applied | Se aplica una recompensa de fidelidad a una suscripción | Subscription ID, Cycle, Reward types, Next order total |
| Subscription notification sent | Se envía un correo al cliente o un evento de Klaviyo para una suscripción | Subscription ID, Notification type, Sent through |
| Bundle subscription started | Se crea una suscripción nueva que incluye un paquete | Subscription ID, Bundles, Bundle names |
| Subscription renewal upcoming | Una suscripción se renueva pronto, con tantos días de antelación como indique el aviso de tu correo **Próxima renovación de la suscripción**, aunque ese correo al cliente esté desactivado | Subscription ID, Next billing date, Days until renewal, Next order total |
| Subscription resumed | Una suscripción vuelve a estar activa tras una pausa, una cancelación o un pago fallido, también cuando una pausa termina por sí sola | Subscription ID, Previous status (PAUSED, CANCELLED o FAILED), Initiated by, Times paused, Next billing date, Next order total |

**Initiated by** indica quién hizo el cambio: el cliente en el portal, tú en el panel de control de Shopify, la API, otro flujo de trabajo de Flow o la propia app cuando una pausa termina por sí sola.

En los desencadenadores que ofrece el propio Shopify Flow, como **Subscription contract created**, usa el ID del contrato de suscripción allí donde una de las acciones de abajo pida un Subscription ID.

## Cambiar una suscripción desde un flujo de trabajo

Añade uno de estos pasos en **Supr Bundles & Subscriptions**. Cada uno pide el **Subscription ID**, que puedes tomar de cualquiera de los desencadenadores de arriba.

| Acción | Qué hace | Otros campos |
|---|---|---|
| Pause subscription | Pausa la suscripción hasta que se reanude | Reason (opcional) |
| Resume subscription | Reanuda una suscripción pausada | Next billing date (opcional, por ejemplo 2026-11-01) |
| Cancel subscription | Cancela la suscripción. No se puede deshacer desde el flujo de trabajo | Reason (opcional) |
| Skip next subscription order | Omite el próximo pedido | Ninguno |
| Set subscription next billing date | Cambia cuándo se cobra la suscripción la próxima vez | Next billing date (obligatorio) |
| Resend subscription email | Vuelve a enviar al cliente uno de sus correos de suscripción | Notification type (obligatorio) |

El motivo que escribas se muestra en el historial de la suscripción. Allí, los cambios hechos por un flujo de trabajo aparecen como hechos por Flow, para que puedas distinguirlos de los tuyos.

**Resend subscription email** acepta estos tipos: subscription_started, subscription_restarted, subscription_paused, subscription_cancelled, subscription_renewed, subscription_updated, price_updated y next_billing_date_changed. Siempre se envía al propio cliente de la suscripción, igual que lo envía normalmente la app: con la plantilla que has configurado en **Configuración > Notificaciones**, o como evento a Klaviyo si envías ese correo a través de Klaviyo. Si esa notificación está desactivada, no se envía nada.

Si un paso no se puede ejecutar, por ejemplo porque el Subscription ID no existe en tu tienda o la fecha no es válida, Flow muestra el motivo en el historial de ejecuciones del flujo de trabajo y no lo vuelve a intentar.

## Conviene saber

- Los desencadenadores llegan poco después del evento, normalmente en unos minutos, no al instante.
- Un paso de un flujo de trabajo que se ejecuta dos veces en la misma ejecución, por ejemplo porque Flow lo volvió a intentar, cambia la suscripción una sola vez.
- Los datos que enviamos a un desencadenador, como el motivo que indicó un cliente, se guardan en el historial de ejecuciones de Shopify Flow de tu tienda, que controlas tú.
- Las demás herramientas que puedes conectar están en **Configuración > Integraciones**. Consulta [Usar Klaviyo](https://supr-bundles-and-subscriptions.crisp.help/es/article/using-klaviyo-cckifl/) y [Usar la API](https://supr-bundles-and-subscriptions.crisp.help/es/article/using-the-api-nxfwv1/).