Notificar al servicio de asistencia cuando se modifique una página
Por qué es importante este flujo de trabajo
Si tu política de devoluciones cambia de 30 a 14 días, tu tienda online se actualizará de inmediato, pero es posible que tu equipo de atención al cliente siga respondiendo con la información anterior a menos que se lo comuniques de inmediato.
Este flujo de trabajo subsana esa carencia. Mediante Workflow Trigger Extensions, Shopify Flow y un webhook de Slack, puedes avisar a tu equipo de asistencia en el momento en que se actualice una página de políticas.
Lo que vas a crear
Crearás:
- Un flujo de trabajo de Slack que se inicia con** un webhook**
- Una variable de texto llamada «text» que recibe el mensaje de Shopify Flow
- Un flujo de trabajo de Shopify Flow que comienza con el desencadenador «Actualización de página» de Workflow Trigger Extensions
- Una condición que comprueba si «page.handle» es igual a
return-policyo a cualquier otro identificador de página que desees supervisar - Un paso de alerta que envía el título y el contenido actualizados de la página a tu webhook de Slack
Antes de empezar
- Has instalado Workflow Trigger Extensions.
- Tienes acceso a Shopify Flow.
- Tienes acceso a los flujos de trabajo de Slack en el espacio de trabajo de Slack al que deseas que se envíen las alertas.
- Ya sabes qué URL de página quieres supervisar, como por ejemplo
return-policy.
Guía en vídeo
El vídeo muestra todo el proceso. Se grabó con una versión anterior de la aplicación, en la que el activador se encontraba en otro lugar; para esa parte, sigue el paso 1 que aparece a continuación.
Paso 1: Activar el disparador «Actualización de página»
Abre Workflow Trigger Extensions en Shopifyadmin y ve a «Desencadenantes». Escribe «Página» en el campo de búsqueda y activa «Actualización de página».
Si la aplicación aún no tiene acceso a «Blog y página», Shopify te lo solicitará en ese mismo momento: aprueba el cuadro de diálogo y el desencadenador quedará activado. Al activar un flujo de trabajo de Shopify Flow que comience con este desencadenador, también se activará este último.

Paso 2: Crear el flujo de trabajo de Slack
Crea primero la cuenta de Slack para tener lista la URL del webhook para Shopify Flow.
En Slack, crea un flujo de trabajo y selecciona «Comienza con un webhook» como desencadenante.
En la configuración del webhook, crea una variable llamada «text». Este es el valor que Slack recibirá de Shopify Flow.
Añade un paso de mensaje, como «Enviar un mensaje a #support-team».
En el cuerpo del mensaje de Slack, inserta la variable de texto para que se publique en el canal de asistencia el mensaje exacto procedente de Shopify Flow.
Guarda el flujo de trabajo de Slack para que la URL del webhook quede disponible.

Copia la URL del webhook
Abre la configuración de webhooks en Slack y copia la URL de la solicitud web. Utilizarás esta URL en Shopify Flow.

Paso 3: Confirma el identificador de la página en Shopify
Antes de crear la condición, comprueba el identificador exacto de la página que deseas supervisar.
En el panel de administración de Shopify, abre la página y comprueba la vista previa de la ficha en los motores de búsqueda. En el caso de una página de política de devoluciones, la URL podría ser return-policy.

Paso 4: Crear el flujo de trabajo Shopify Flow
Ahora crea la automatización en Shopify Flow.
Abre Shopify Flow y crea un nuevo flujo de trabajo.
Busca la página y selecciona «Actualización de la página» en «Workflow Trigger Extensions».
Una vez seleccionado, el flujo de trabajo se inicia cuando se actualiza una página.

Paso 5: Añade una condición para la página que deseas supervisar
Normalmente no te interesa recibir alertas cada vez que se actualiza una página. Añade una condición para que el flujo de trabajo solo se ejecute en la página de la política que te interesa.
Después del desencadenador «Actualización de página», añade un paso de condición.
Establece el campo en «Handle» o page.handle.
Establece la regla en «Igual a».
Introduce return-policy o la URL exacta de la página que deseas supervisar.

Paso 6: Enviar la actualización de la página a Slack
Tras la rama «True» de la condición, envía los detalles de la actualización a tu webhook de Slack.
Si tu plan de Shopify incluye la opción «Enviar solicitud HTTP»
Añade la acción integrada «Enviar solicitud HTTP» de Shopify Flow y utiliza la URL del webhook de Slack que has copiado.
Envía un cuerpo JSON que transfiera los detalles de la página a la variable de texto de Slack.
{
"body": {
"text": "⚠️ Policy page updated\n\nPage title: {{ page.title }}\nPage handle: {{ page.handle }}\n\nUpdated content:\n{{ page.bodyHtml }}"
}
}Si tienes el plan «Basic» Shopify
Es posible que la acción integrada «Enviar solicitud HTTP» no esté disponible en tu plan. En ese caso, utiliza Flow Transactional Email y su acción «Solicitud HTTP» como solución alternativa para los webhooks salientes.
La guía correspondiente utiliza estas áreas y etiquetas reales de la aplicación:
- Solicitudes HTTP
- Crear solicitud
- Solicitud HTTP dentro de Shopify Flow
- Historial de eventos
Para ver el proceso de configuración completo, consulta la guía del blog que menciona el usuario: Realizar una solicitud HTTP.
Formato recomendado para los mensajes de Slack
Para que las alertas sean fáciles de leer para los equipos de asistencia, envía un mensaje como este:
{
"body": {
"text": "⚠️ Policy page updated\n\nPage title: {{ page.title }}\nPage handle: {{ page.handle }}\n\nUpdated content:\n{{ page.bodyHtml }}"
}
}Comportamiento recomendado del flujo de trabajo
En el ejemplo de la política de devoluciones, la lógica final del flujo de trabajo es la siguiente:
- El disparador «Actualización de página» se activa cuando se produce cualquier cambio en una página.
- La condición comprueba si
page.handlees igual areturn-policy. - Si es cierto, Shopify Flow envía el nuevo título y el contenido de la página al webhook de Slack.
- Slack publica el mensaje en tu canal de asistencia de forma inmediata
Esto ayuda a tu equipo de atención al cliente a detectar los cambios en las políticas antes de que sigan respondiendo a los clientes con información desactualizada.
Prueba el flujo de trabajo
Realiza un pequeño cambio en la página supervisada en el panel de administración de Shopify y guárdalo.
Abre Shopify Flow y comprueba que el flujo de trabajo se ha ejecutado a partir del evento «Actualización de la página».
Asegúrate de que el identificador coincida con el valor que has introducido.
Abre tu canal de asistencia y comprueba que el flujo de trabajo de Slack ha publicado el mensaje de texto recibido.
El mensaje de Slack tiene este aspecto:
Buenas prácticas
- Utiliza el identificador exacto de la página, no el título de la misma, en tu condición.
- Empieza por una página clave, como
return-policy, antes de pasar a otras páginas sobre políticas. - Mantén el canal de Slack centrado en las operaciones internas, como #support-team o un canal dedicado a las actualizaciones de políticas.
- Si tu tienda utiliza el plan Shopify básico, utiliza «Flow Transactional Email» para el paso de webhook de salida.
- Vuelve a probar el flujo de trabajo después de cambiar tu webhook de Slack o de editar el formato del mensaje.
Ejemplos de casos de uso
Notificar al servicio de atención al cliente cuando cambien los plazos de devolución, las normas de cambio o las condiciones de las ventas definitivas.
Avisa al equipo cuando se modifiquen los plazos de entrega, las zonas de envío o las normas de los transportistas.
Mantén la asistencia en consonancia con los cambios en la legislación o en las condiciones de la cobertura.
Resultado
Con este flujo de trabajo, tu página web y tu equipo de asistencia técnica estarán siempre sincronizados. En cuanto se produzca un cambio en una página de políticas supervisada, Slack avisa a tu equipo para que pueda responder de inmediato con la información correcta.

