Saltar al contenido
Casos de uso y recetas
5 min de lectura

Actualizaciones de pedidos y entregas

Mantén informados a tus clientes desde la compra hasta la entrega con mensajes idempotentes basados en eventos.

Compartir artículo

Las actualizaciones de pedidos son el flujo de mensajería de mayor volumen que ejecuta la mayoría de los equipos de comercio electrónico, y en el que un error se nota más. Esta receta mantiene informado al cliente desde la compra hasta la entrega sin enviar nada dos veces.

Requisitos previos

  • Una cuenta activa con un servicio de mensajería.
  • Una tienda cuyos eventos de pedido lleguen a Furcata; consulta la página de Shopify si vendes en Shopify.
  • Un endpoint HTTPS público para webhooks, o una cuenta de Zapier si prefieres no mantener uno.

No todos los eventos de pedido merecen un mensaje. La conexión con Shopify entrega cuatro eventos: compra creada, compra actualizada, pedido completado y pedido actualizado. En conjunto cubren los tres momentos sobre los que los clientes esperan saber algo.

  • Compra creada o actualizada: un recordatorio amable si el cliente se va antes de pagar.
  • Pedido completado: el mensaje que la gente realmente abre, porque responde a "¿cuándo?".
  • Pedido actualizado: un cambio en el pedido, como una actualización de entrega, que vale la pena confirmar con el cliente.

Del evento de pedido al mensaje entregado

  1. Identifica al cliente

    Relaciona el pedido con un contacto por número de teléfono. Guarda el número de teléfono en el pedido en formato internacional cuando se capture, no cuando se envíe el mensaje.

  2. Elige el momento

    Decide en cuáles de los eventos compatibles vas a enviar. Empieza solo con pedido completado: es el de mayor valor y el de menor riesgo de equivocarte.

  3. Escribe el mensaje

    Empieza por el resultado, no por el proceso. "Tu pedido va en camino" funciona mejor que "El estado de tu pedido cambió a despachado".

  4. Envía de forma idempotente

    Usa como clave el id del pedido y el evento. Un cumplimiento reintentado no debe producir un segundo mensaje de envío.

  5. Sigue la entrega

    Suscríbete a los eventos de entrega y de fallo. Un envío fallido de una notificación de despacho vale la pena reintentarlo o escalarlo.

{
  "recipients": ["+15555550100"],
  "body": "Hi Alex, your order #4821 is on its way. It should arrive within two working days.",
  "type": "sms"
}
Idempotency-Key: order-4821-shipped
Deriva la clave del pedido y del evento para que cada evento sea exactamente un mensaje.

Los clientes que se dieron de baja siguen comprando

Alguien que se dio de baja de los mensajes de marketing todavía puede esperar los transaccionales, pero la baja en Furcata es un único estado, no una categoría. A un contacto que se dio de baja no se le envía mensajes. Si tu proceso depende de la mensajería transaccional, déjalo claro en el punto de consentimiento.

Si vendes en Shopify

La conexión con Shopify ya entrega los eventos que necesitas (compra creada, compra actualizada, pedido completado y pedido actualizado), con la firma verificada y los contactos dados de baja omitidos. Tú aportas el mensaje, no la infraestructura.

Consulta la página de Shopify para ver los detalles de la conexión.

Un Zap de Zapier puede vigilar contactos o mensajes nuevos y pasar el evento a otra herramienta, lo que suele ser suficiente para un catálogo pequeño. Es más lento que un webhook directo, pero no necesita servidor.

Consulta la página de Zapier para ver los disparadores disponibles.

Las actualizaciones de pedidos crecen con el volumen de pedidos, así que son el flujo de trabajo con más probabilidad de hacerte pasar a un nivel de precio distinto. Revisa tus informes de uso frente a tu número de pedidos con regularidad, no al final de un trimestre.

Siguiente receta

Los envíos masivos cubren el caso opuesto: un mensaje a una lista grande, enviado una sola vez y de forma segura.

Envíos masivos