Ir al contenido principal

Integra Redo con Omnisend

Aprende cómo integrar Integrate Redo con Omnisend

Escrito por Inesa Valinčiūtė-Kunčienė

Rehacer es una plataforma de seguimiento de pedidos y gestión de devoluciones que te ayuda a ofrecer experiencias de devoluciones de marca, cambios y reembolsos a tus clientes.

Con la integración de Redo, los eventos de devolución se sincronizan automáticamente con Omnisend, permitiéndote activar automatizaciones de correo electrónico y SMS dirigidas cada vez que un cliente crea o actualiza una devolución o cambia el estado de seguimiento de su pedido.


Beneficios

  • Disparadores de devolución en tiempo real: Responder cuando un cliente crea una devolución o cuando cambia el estado de una devolución (por ejemplo, enviado, entregado, completado).

  • Actualizaciones de seguimiento de pedidos: Activar automaciones cuando el estado de un envío cambia - en tránsito, fuera para entrega, entregado, y más.

  • Contexto de pedido y reembolso: Cada evento incluye la referencia del pedido original, los montos de reembolso/intercambio/crédito de tienda y el detalle completo a nivel de artículo.

  • Comunicación automatizada con el cliente: Mantén a los clientes informados sobre sus devoluciones y envíos a través de flujos de trabajo de automatización.

Proceso de Configuración

Paso 1. En Omnisend, ve a Aplicaciones → buscar el Redo app y hacer clic Conéctate ahora.

Paso 2. Se te pedirá tuREDO Clave API yID de Tienda. Puedes encontrar (o generar) estos en tuPanel de control de REDO bajo Configuración Desarrollador Clientes de API.

Paso 3. En la siguiente página, verás una automatización. Una vez que la selecciones, verás la URL del webhook. Cópiala. Esta URL es necesaria para que recibamos información sobre el próximo evento.

Paso 4. Para la automatización de devoluciones en Redo, ve aConfiguraciones Desarrollador Webhooks Agregar webhook y establece:

Campo

Valor

Tema

Devoluciones

Tipo de Webhook

Rehacer

URL del Webhook

La URL del webhook del Paso 4

Token de portador

Un secreto que eliges, utilizado para verificar las solicitudes entrantes

Haz clic en Crear para activar el webhook.

Paso 5. Los webhooks de seguimiento de pedidos se registran a través de la API de Redo. Necesitarás tuID de Tienda (encontrado enConfiguraciones 4BB Desarrollador) y untoken de API V3 conWebhooks (Leer + Escribir) yPedidos (Leer) alcances.

Usando Postman o cualquier cliente de API, envía la siguiente solicitud:

POST https://api.getredo.com/v3/account/{your-store-id}/graphql 
Authorization: Bearer your-redo-sk-token
Content-Type: application/json

Cuerpo:

{   
"query": "mutation { createWebhookEndpoint(input: { url: \"YOUR_OMNISEND_WEBHOOK_URL\", topics: [ORDER_TRACKING_STATUS_UPDATED, TRACKER_CREATED, TRACKER_STATUS_UPDATED], description: \"Omnisend order tracking\" }) { id secret } }"
}

Guarda el secreto devuelto - se muestra solo una vez.

Paso 6. Confirma la configuración en Omnisend.

¡Eso es! Todos los eventos de retorno de Redo ahora se activarán como eventos personalizados en Omnisend.

Qué datos se envían

Campos de Contacto en Perfiles de Contacto

Los siguientes campos se agregarán al perfil de contacto en Omnisend:

  • La dirección de correo electrónico es

  • Nombre

  • Apellido

Eventos Personalizados Soportados

Nombre del Evento Personalizado

Descripción

Redo - Retorno Creado

Se activa cuando se crea un nuevo retorno

Redo - Se actualiza la devolución con

Se activa cuando se actualiza un retorno existente

Redo - tracker_created

Se activa cuando se crea un rastreador de envíos - la primera vez que un paquete se vuelve rastreable con un transportista

Redo - tracker_status_updated

Se activa cuando cambia el estado del transportista de un paquete (por ejemplo, en tránsito, fuera para entrega, entregado)

Redo - order_tracking_status_updated

Se activa cuando cambia el estado de cumplimiento de un pedido (por ejemplo, creado, cumplido, cancelado)

Nota: Puede tardar unos minutos en que un evento de devolución en Rehacer aparezca como un evento personalizado en Omnisend. Esto es normal y no indica un problema con la integración.

Propiedades del Evento de Retorno

Cada evento incluye datos de retorno como propiedades del evento, incluyendo:

Propiedad

Descripción

firedIn

Identificador interno para qué etapa de devolución activó el evento (por ejemplo, return-created)

return.id

ID de retorno único

return.status

Estado de devolución

return.type

devolución, intercambio, reclamo, o garantía

return.compensationMethods

Array de métodos de compensación para la devolución (por ejemplo, intercambio, reembolso, crédito de tienda)

return.order.name

Nombre original del pedido de Shopify (por ejemplo, 1259)

return.source.emailAddress

Correo electrónico del cliente

return.source.name

Nombre y apellido del cliente

return.source.mailingAddress

Dirección de envío de retorno del cliente

return.totals.refund.amount

Monto y moneda del reembolso (puede ser 0.00 si el retorno es un intercambio)

return.totals.exchange.amount

Cantidad de intercambio y moneda

return.totals.storeCredit.amount

Monto y moneda del crédito de tienda

return.exchange.items

Artículos incluidos en el intercambio, con SKU, precio y cantidad

return.exchange.itemCount

Número de artículos en el intercambio

return.exchange.provision

Estado de provisión del intercambio (por ejemplo, procesado)

return.shipments

Array de detalles del envío de devolución (puede estar vacío dependiendo del tipo de devolución)

return.items

Array completo de artículos devueltos, incluyendo SKU, cantidad, razón y tipo de reembolso por artículo

pedido

Datos del pedido original, incluyendo nombre del pedido, fecha de colocación, totales y artículos

order.items

Artículos de línea del pedido original, con nombres de producto y variante

Propiedades del Evento de Seguimiento de Pedido

Cada evento incluye datos de retorno como propiedades del evento, incluyendo:

Propiedad

Descripción

id

ID de seguimiento de marca (trk_...)

estado

Estado de seguimiento actual — ver la Lista completa a continuación

ocurridoEn

Marca de tiempo cuando ocurrió el cambio de estado

númeroDeSeguimiento

Número de seguimiento del transportista

pedidos

Array de pedidos vinculados a este envío, incluyendo el número de pedido y el nombre del pedido

orders[].orderName

Nombre original del pedido de Shopify (por ejemplo, #1490)

orders[].orderNumber

Número de pedido de Shopify

Construir Flujos de Trabajo de Automatizacif3n con Eventos Repetidos

Aquí hay algunas automatizaciones que puedes construir una vez que los datos estén fluyendo:

  • Correo electrónico de confirmación de devolución: Cuando Repetir - Se activa el evento de Devolución Creada, confirmar la recepción de la solicitud de devolución del cliente y hacerle saber qué esperar a continuación.

  • Actualización del estado de la devolución: Cuando Repetir - Se activa el evento de Devolución Actualizada, notificar al Cliente sobre el nuevo estado de su devolución (por ejemplo, envío recibido, reembolso procesado, intercambio enviado).

  • Notificación de reembolso procesado: Cuando Redo - Se actualiza la devolución con estado = completo, confirmar el monto del reembolso o crédito de tienda emitido.

  • Envío en tránsito: CuandoRepetir - se activa el evento tracker_status_updated conestado = en_tránsito, notificar al Cliente que su envío de devolución está en camino.

  • Fuera para entrega: CuandoRedo - tracker_status_updated se activa conestado = out_for_delivery, informe al Cliente que su paquete llegará hoy.

  • Confirmación de entrega: CuandoRedo - tracker_status_updated se activa conestado = entregado, confirme la entrega y sugiera los próximos pasos.

FAQ

¿Qué Plan de Redo necesito?

Necesitas una cuenta de Redo con acceso a API y webhook en ConfiguracionesDesarrollador. Contacta al soporte de Redo para confirmar la disponibilidad de tu Plan.

¿Esta integración soporta eventos de seguimiento de pedidos?

No actualmente. Esta integración actualmente cubre solo eventos de devolución.

¿Qué estado de suscripción tendrán los nuevos contactos?

Los nuevos contactos creados a través de esta integración se configuran según los identificadores proporcionados. No recibirán correos electrónicos de marketing hasta que se inscriban a través de los formularios de suscripción de Omnisend, a menos que ya estuvieran suscritos.

¿Se sincronizan los datos históricos?

No, solo eventos en tiempo real desde el momento en que se activa la integración.

¿Puedo usar eventos de Redo en campañas de correo electrónico?

Los eventos de repetición están diseñados para los Flujos de Trabajo de Automatización. Para enviar campañas únicas, crea un segmento basado en los datos de contacto sincronizados desde eventos de Redo y envía una campaña a ese segmento.


Si no pudiste encontrar la respuesta a tu pregunta, contacta a nuestro equipo de soporte a través del chat en la aplicación o en [email protected] - nuestro equipo está disponible 24/7.

¿Ha quedado contestada tu pregunta?