Secuencias automatizadas de carrito abandonado para Shopify y WooCommerce

El otro enfoque de carrito abandonado en este sitio arma el correo de recuperación alrededor de tu propia fuente de datos. Este se salta la fuente de datos por completo: conectar una tienda de Shopify o WooCommerce sincroniza a sus clientes en una lista de contactos que se mantiene actualizada por los propios webhooks de esa tienda, y el disparador de carrito abandonado de una secuencia se activa directamente a partir de un evento real de pago iniciado pero no terminado — después de un plazo que tú definas, y solo si todavía no han pagado para cuando saldría.

Asunto

Still thinking it over?

Conecta una tienda de Shopify o WooCommerce y el disparador de carrito abandonado de una secuencia se activa a partir de un evento real de pago iniciado pero no terminado en esa tienda. Sin fuente de datos que mantener, sin exportación manual — solo un correo de recuperación que sale por sí solo en el momento en que un comprador se estanca.

El otro artículo sobre carritos abandonados en este sitio asume que ya estás alimentando una fuente de datos desde donde sea que vivan tus datos de carrito y enviando correos de recuperación manualmente o con una programación recurrente. Este es sobre saltarte todo eso: una tienda de Shopify o WooCommerce conectada sincroniza directamente sus propios clientes y sus propios eventos de abandono de carrito, y una secuencia reacciona a ellos en tiempo real.

Qué hace realmente conectar una tienda

Desde Configuración → Integraciones, conectar Shopify te guía a través de su pantalla de OAuth; WooCommerce se conecta con una clave de API REST generada en tu propio sitio de WordPress. De cualquier forma, MailInApp registra webhooks en la tienda para que los eventos de clientes, carritos y pedidos lleguen en vivo en lugar de mediante sondeos periódicos. Una sincronización inicial incorpora los clientes existentes a una lista de contactos vinculada a esa integración; todo lo que pase después se mantiene actualizado únicamente a través de los webhooks.

El disparador de carrito abandonado

Una secuencia apuntada al disparador de carrito abandonado de una integración conectada inscribe a un contacto cuando esa tienda reporta un pago iniciado pero no completado, después de un plazo que tú eliges. Shopify reporta esto de forma nativa como un evento real de pago iniciado. WooCommerce todavía no admite este disparador en absoluto — no hay ninguna señal equivalente que MailInApp lea actualmente de una tienda de WooCommerce conectada, sin importar qué plugins de carrito abandonado use el sitio, así que una integración solo de WooCommerce no producirá inscripciones por carrito abandonado. Vale la pena verificarlo antes de armar toda una secuencia alrededor de esto.

No le recuerdes a alguien que ya pagó

Un correo de recuperación enviado a alguien que ya completó su compra es peor que ningún correo. Un paso de meta antes del envío verifica si ha llegado una compra para ese contacto desde que se abandonó el carrito, y sale de la secuencia de inmediato si es así. El recordatorio simplemente nunca se activa para un carrito que ya no está abandonado para cuando saldría.

El propio correo de recuperación

Nada en el correo difiere de cualquier otro pago de MailInApp. Un bloque Producto muestra un botón real de Comprar ahora que cobra a través de tu propia cuenta de Stripe conectada, y una Cuenta regresiva en un descuento de recuperación con plazo se mantiene precisa cuando se abra en lugar de mostrar una línea desactualizada de "expira pronto". La integración también escribe la propia URL del carrito abandonado en la fila del contacto como un campo de combinación, así que un Botón puede enlazar directamente de vuelta al propio carrito como alternativa al pago dentro del correo. O cambia el propio campo de Proceso de pago del bloque Producto a Enlazar al pago de la tienda externa para que Comprar ahora mismo los envíe directamente de vuelta a ese carrito, sin necesitar un bloque Botón aparte.

Intención de carrito frente a intención de pago — la división por etapa

Una distinción clave introducida en la división de intención de MailInApp: abandono de carrito y abandono de pago ahora se rastrean por separado, cada uno como un disparador de secuencia distinto con su propio campo stage.

  • Carrito abandonado (stage: "cart") — se añadió un artículo al carrito de una tienda externa conectada, pero el comprador se fue antes de iniciar el pago. El mensaje de recuperación correcto suele ser el refuerzo de beneficios: por qué este producto, prueba social o un empujón ligero.
  • Pago abandonado (stage: "checkout") — el comprador llegó al proceso de pago con Stripe del propio bloque Producto de MailInApp o a la propia página de pago de la tienda (ya sea que llegara ahí desde un enlace simple o desde un bloque Producto configurado en Enlazar al pago de la tienda externa) pero no completó el pago. El mensaje correcto es la eliminación de fricción: respuestas a preguntas frecuentes, señales de confianza, un enlace de soporte o un descuento con plazo limitado.

Ambos disparadores pueden ejecutarse como secuencias separadas en la misma cuenta. El campo stage también se incluye en las cargas útiles de los webhooks y en la atribución de respuestas, así que tus propias analíticas pueden distinguir entre estancamientos de carrito y abandonos de pago. Consulta Secuencias para la referencia completa de disparadores.

Los ingresos siguen fluyendo hacia tus informes existentes

Donde un pedido de Shopify o WooCommerce lleva una atribución identificable de campaña o variante, se integra en los mismos números de ingresos de respuestas y pruebas A/B que ya produce un pedido de pago nativo dentro del correo. Las ventas recuperadas no son una superficie de informes aparte que revisar.

Un caso relacionado, pero distinto: recuperar a un comprador anterior

Carrito abandonado trata sobre un pago que nunca se terminó. Si en cambio quieres dirigirte a clientes que sí compraron — un producto específico, en un rango de fechas específico — y ofrecerles un descuento para que vuelvan, consulta recupera a compradores anteriores con segmentos de historial de compras y códigos de descuento. Usa la misma tienda conectada, pero un segmento distinto y un código de descuento nativo de la tienda real en lugar de un disparador de secuencia.

Cómo empezar

Conecta tu tienda desde Configuración → Integraciones, y luego apunta el disparador de una nueva secuencia al evento de carrito abandonado de esa integración con el plazo que elijas. Añade un paso de meta antes del envío para saltarte a cualquiera que ya haya pagado. Consulta Shopify, WooCommerce y Secuencias para la referencia completa.

Una secuencia típica de creación y envío

  1. 1

    Conecta tu tienda

    Desde Configuración → Integraciones, conecta Shopify vía OAuth o WooCommerce con una clave de API REST — de cualquier forma, MailInApp registra webhooks para que los eventos de clientes y carritos lleguen en tiempo real.

  2. 2

    Crea el correo de recuperación una sola vez

    Diseña un proyecto con un bloque Producto (el mismo artículo, sacado del pago abandonado) y una Cuenta regresiva sobre el descuento de recuperación.

  3. 3

    Define carrito abandonado como el disparador de la secuencia

    Apunta una secuencia al disparador de carrito abandonado de la integración conectada y elige un plazo — cuánto esperar después de que el pago se estanque antes de que salga el recordatorio.

  4. 4

    Deja que salga automáticamente ante una compra real

    Añade un paso de meta antes del envío para que la ejecución salga de inmediato si el comprador ya pagó antes de que el recordatorio se activara — ningún recordatorio se envía para un carrito que ya no está abandonado.

Preguntas frecuentes

¿En qué se diferencia esto del otro artículo sobre carritos abandonados en este sitio?

Ese asume que ya estás creando correos de recuperación alrededor de tu propia fuente de datos y enviando manualmente o con una programación. Este es específicamente sobre el disparador de secuencia de carrito abandonado de la integración de Shopify/WooCommerce — un evento real de la tienda inscribe a alguien automáticamente, sin fuente de datos ni envío manual de por medio.

¿WooCommerce admite el mismo disparador de abandono de carrito que Shopify?

El lado de compras y sincronización de clientes es idéntico, pero la detección de carrito difiere: Shopify reporta un evento real de pago iniciado de forma nativa, mientras que WooCommerce todavía no admite este disparador en absoluto — no hay ninguna señal equivalente que MailInApp lea actualmente de una tienda de WooCommerce conectada, sin importar qué plugins use el sitio, así que una integración solo de WooCommerce no producirá inscripciones por carrito abandonado.

¿Conectar una tienda también funciona para un carrito abandonado nativo, con el propio pago de MailInApp, sin Shopify ni WooCommerce?

Sí, por separado — el disparador de pago abandonado de una secuencia cubre un Comprar ahora iniciado en uno de tus propios pagos con bloque Producto y no necesita ninguna integración de tienda en absoluto; carrito abandonado es específicamente para el propio evento de carrito de una tienda externa conectada.

¿Los ingresos de un pedido recuperado de Shopify o WooCommerce aparecen en los propios informes de MailInApp?

Sí — donde el pedido lleva una atribución identificable de campaña o variante, se integra en los mismos números de ingresos de respuestas y pruebas A/B que ya produce un pedido de pago nativo dentro del correo.

¿Qué pasa con los clientes ya sincronizados si desconecto la tienda?

Se quedan en su lista de contactos — desconectar detiene la sincronización y cualquier procesamiento adicional de webhooks de inmediato, pero nunca elimina contactos, ya que podrían ser audiencia de otros proyectos.

Crea esto en el estudio

Empieza con el plan gratuito: todos los bloques interactivos y el motor de alternativas completo están incluidos en cada plan.