Automatización · Atención y agendamiento
Responder el estado de un pedido de Shopify por WhatsApp
Consulta un pedido Shopify por WhatsApp, verifica que pertenezca al contacto y responde estados y seguimiento reales sin exponer datos de otros clientes.
¿Cómo respondo por WhatsApp dónde va un pedido de Shopify sin revelar el de otra persona?
Un Met abre la ficha del contacto que está escribiendo y fija el correo o teléfono que ya tenía guardado. Busca el pedido por su número exacto o, si falta, por ese correo preexistente; pagina los resultados, compara la coincidencia literal y abre un único GID. Antes de responder cruza otra vez el correo o el teléfono del pedido con la misma ficha. Solo entonces informa los estados financiero y de preparación que Shopify devuelve y separa cada fulfillment con su transportadora, guía y URL reales. No convierte «SUCCESS» en «entregado», ni un estado REFUNDED en promesa bancaria. Puede dejar una nota interna y, si el cliente lo pide, programar un aviso futuro para que vuelva a consultar.
Qué la pone en marcha
Cuando el cliente escribe
Empieza cuando el contacto de una conversación de WhatsApp pregunta por el estado de su pedido. No corre por webhook ni revisa la tienda en segundo plano: cada respuesta parte de una consulta nueva iniciada por ese mensaje.
No hace falta programar nada: el Met asignado al canal recibe la conversación y ejecuta el procedimiento dentro de ella.
Quién la ejecuta
Met de atención posventa
Área de Atención al cliente
La tarea ocurre dentro de una conversación de soporte y termina en una respuesta comprobable. El Met no opera la venta ni la logística: protege la identidad del comprador, lee Shopify y escala lo que el pedido no puede demostrar.
Canales: WhatsApp
Qué hay que tener conectado
- Shopify Operar tienda y pedidos
- CRM de Meteor Vender y atender
6 pasos · 6 herramientas
El procedimiento, paso a paso
Cada paso muestra la herramienta que se ejecuta. Son las del conector real: si una dejara de existir, esta página no compilaría.
- 1
Fijar el contacto de la conversación
El Met llama crm_get_contact con el contact_id que llega en el contexto del canal. El handler ignora un id distinto escrito por el modelo y devuelve la ficha como dato privado. Fija el correo y el teléfono que ya estaban guardados antes de esta consulta; un nombre parecido o un dato aportado durante el mismo intento no autorizan a revelar un pedido.
- 2
Buscar solo candidatos acotados
Si el cliente dio el número, shopify_list_orders usa un filtro name escapado, pagina y compara el name literal devuelto. Sin número solo puede usar el email preexistente de la ficha con un filtro email escapado. No recorre los pedidos recientes de toda la tienda ni busca por nombre o producto. Con cero coincidencias informa que no pudo verificar; con más de una no revela nada y escala.
- 3
Abrir uno y comprobar que sea suyo
Con un único candidato llama shopify_get_order usando el GID exacto. Antes de leerle cualquier estado, exige que el correo normalizado o el teléfono completo normalizado de la ficha coincida literalmente con order, customer, shippingAddress o billingAddress. No compara solo los últimos dígitos y no usa el nombre. Si ningún identificador preexistente coincide, detiene la respuesta.
- 4
Responder estados y paquetes literales
El Met responde el name y separa displayFinancialStatus de displayFulfillmentStatus. Para cada fulfillment informa status y displayStatus, y solo cita company, number y url cuando esa misma entrada de trackingInfo los trae. SUCCESS significa que Shopify completó el fulfillment, no que el paquete llegó; solo deliveredAt o un displayStatus de entrega permiten decir «entregado». Un returnStatus o estado REFUNDED se reporta como estado, sin prometer monto, fecha ni abono.
- 5
Dejar una nota interna mínima
Si la política del negocio pide trazabilidad, crm_add_note registra en el contacto actual el número del pedido y los estados que se respondieron. La nota es opcional y no copia correo, teléfono, dirección, notas de Shopify ni el contenido completo de la orden. No cambia el pedido, el contacto ni el estado de la conversación.
- 6
Programar un aviso solo si lo piden
Si el cliente pide que le escriban más tarde, el Met acuerda un instante futuro y explica que el aviso no vigila Shopify ni confirma un cambio. Primero crm_list_reminders consulta pendientes del mismo contacto: una coincidencia exacta de hora y mensaje se reutiliza y varias detienen el flujo. Solo con cero llama una vez crm_schedule_reminder; usa la plantilla aprobada del workspace y el texto invita a escribir para hacer una lectura nueva del pedido.
Antes de empezar
Qué necesitas tener listo
Ninguno de estos puntos lo resuelve el Met. Si falta uno, la automatización se detiene ahí.
-
Tienda Shopify conectada con lectura de pedidos
Instala una app personalizada con read_orders y conecta su URL y token en Meteor. Para pedidos de más de sesenta días Shopify puede exigir el permiso adicional de acceso a todas las órdenes.
-
Canal de WhatsApp con el contacto identificado
La conversación debe aportar un contact_id del workspace y la ficha debe tener un correo o teléfono previo que también aparezca en el pedido; sin esa coincidencia el Met no revela información.
-
Plantilla aprobada para el seguimiento opcional
Configura una plantilla de recordatorio por defecto en el workspace. Solo hace falta si el cliente pide un aviso fuera de la ventana de WhatsApp; consultar el pedido no depende de ella.
Los límites
Qué NO resuelve esta automatización
Preferimos decirlo aquí que descubrirlo en la implementación.
-
No busca por nombre del comprador, producto aproximado ni una lista abierta de pedidos recientes. Esos criterios pueden mezclar personas y no sirven como autorización para revelar una compra.
-
No promete una transportadora, una guía o una URL cuando trackingInfo está vacío. Tampoco calcula la ubicación del paquete ni consulta la red de la transportadora fuera de Shopify.
-
No equipara fulfillment SUCCESS con entrega física. Sin deliveredAt o un displayStatus explícito de entrega, solo informa el estado que Shopify conserva y no inventa una fecha de llegada.
-
No cancela ni edita el pedido, no crea un fulfillment, no mueve stock y no marca la orden como preparada. Todas las tools Shopify de esta receta son de lectura.
-
No inicia ni confirma devoluciones o reembolsos. REFUNDED, PARTIALLY_REFUNDED y returnStatus son datos informativos; no prueban cuándo ni cuánto abonará un banco o una pasarela.
-
El recordatorio opcional no consulta Shopify automáticamente ni avisa cuando cambie el estado. Envía una plantilla en la hora acordada para invitar al contacto a pedir una lectura nueva.
Preguntas frecuentes
Preguntas sobre esta automatización
No. Un nombre puede repetirse y no demuestra que la compra sea tuya. Hace falta el número o un correo preexistente para acotar, y después un correo o teléfono de la ficha debe coincidir con la orden antes de mostrar estados.
No. Indica que el fulfillment se completó en Shopify. La receta solo dice «entregado» cuando el propio registro trae deliveredAt o un displayStatus explícito de entrega.
Dice que Shopify aún no devuelve seguimiento para ese fulfillment. No adivina la transportadora, no arma una URL a partir del número y no promete cuándo aparecerá.
No. Es un mensaje de plantilla a una hora concreta para recordar que puedes volver a consultar. El estado se lee otra vez solo cuando escribes y se repite la verificación de identidad.
Sigue por aquí
Otras automatizaciones con las mismas herramientas
Pedidos y despacho
Crear un pedido de Shopify por WhatsApp con pago contra entrega
¿Cómo tomo un pedido de Shopify por WhatsApp y lo dejo marcado para pago contra entrega?
- Arranca:
- cuando el cliente escribe
- Pasos:
- 5, con 7 herramientas reales
- Necesita:
- Shopify
Ventas y cotización
Crear una cotización de Shopify y compartir el enlace de pago
¿Cómo creo una cotización de Shopify por WhatsApp y comparto el enlace de pago?
- Arranca:
- cuando el cliente escribe
- Pasos:
- 5, con 5 herramientas reales
- Necesita:
- Shopify
Contenido y publicación
Publicar una ficha de producto de Shopify en Webflow con aprobación humana
¿Cómo publico un producto de Shopify en Webflow sin duplicarlo ni copiar datos que no puedo mantener?
Marketing
- Arranca:
- cuando alguien lo pide
- Pasos:
- 6, con 11 herramientas reales
- Necesita:
- Shopify · Webflow
Atención y agendamiento
Agendar, recordar y reprogramar citas por WhatsApp
¿Cómo dejo que mis clientes agenden por WhatsApp sin que se crucen dos citas?
Atención al cliente
- Arranca:
- cuando el cliente escribe
- Pasos:
- 5, con 10 herramientas reales
- Necesita:
- Agenda de Meteor · CRM de Meteor
¿Quieres esta automatización corriendo con tus datos?
Te la mostramos con tus cuentas conectadas, no con una demostración enlatada.