Desencadenantes de clientes, paso a paso

Once desencadenantes para realizar cambios en el registro de un cliente. Siete de ellos actúan sobre datos que todas las tiendas pueden utilizar libremente (etiquetas, notas, estado de la cuenta, consentimiento de marketing). Cuatro de ellos acceden a datos personales - nombre, correo electrónico, teléfono y dirección - y requieren una autorización expresa además del permiso general.

En esta página: Actualización de cliente, Etiquetas de cliente añadidas, Etiquetas de cliente eliminadas, Nota de cliente modificada, Estado de cliente modificado, Consentimiento de marketing por correo electrónico del cliente modificado, Consentimiento de marketing por SMS del cliente modificado, Nombre del cliente modificado, Correo electrónico del cliente modificado, Número de teléfono del cliente modificado, Dirección del cliente modificada

Shopify Flow
Dónde encontrarlos: en Shopify Flow, selecciona «Select a trigger», abre Workflow Trigger Extensions y busca «Customer».

Información para los clientes

Se ejecuta cada vez que se guarda un registro de cliente. Devuelve un objeto changes: los campos objeto de seguimiento que han cambiado (etiquetas, nota, estado de la cuenta) con el valor anterior y el posterior.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Un flujo de trabajo para varios tipos de modificaciones de clientes, con ramificaciones en changes.fields.
  • Sincroniza todos los cambios de los clientes con un CRM.

Lo que «Actualización de clientes» envía a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente. Se trata de un cliente Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow relacionadas con el cliente.
payload Texto Objeto JSON que contiene el GID del cliente que se ha actualizado (por ejemplo, {"id":"gid://shopify/Customer/123"})
changes Objeto ¿Qué campos de seguimiento han cambiado (etiquetas, nota, estado de la cuenta), con el valor anterior y el nuevo de cada uno?
changes.fields Lista de textos Nombres de los campos objeto de seguimiento que han cambiado
changes.items Lista de objetos Valor anterior y nuevo por cada campo modificado
changes.items (each).field Texto El campo que ha cambiado: etiquetas, nota o estado
changes.items (each).oldValue Texto El valor antes de la actualización. Los valores largos se acortan.
changes.items (each).newValue Texto El valor tras la actualización. Los valores largos se acortan.
eventId Texto El identificador de este evento. Búscalo en el historial de eventos de la aplicación para ver exactamente qué se envió.

Ejemplo: Reenviar los cambios realizados por los clientes a un CRM

  1. Selecciona «Actualización de cliente» como desencadenante.
  2. Añadir una condición: changes.fields no está vacío y existe.
  3. Añade la función «Enviar solicitud HTTP» a tu CRM con {{customer.id}} y un bucle sobre changes.items (field, oldValue, newValue).
  4. Activa el flujo de trabajo.

Etiquetas de clientes añadidas

Se activa cuando se añade al menos una etiqueta a un cliente. La tabla addedTags solo contiene las nuevas.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Inicia el proceso de incorporación cuando un miembro del personal u otra aplicación etiquete a un cliente con wholesale o vip.
  • Reacciona ante las etiquetas creadas por aplicaciones de fidelización, suscripción o reseñas.

Qué envía la función «Etiquetas añadidas por el cliente» a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuyas etiquetas han cambiado. Se trata de un cliente de Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow relacionadas con el cliente.
addedTags Texto Lista de etiquetas, separadas por comas, que se han añadido al cliente
removedTags Texto Lista separada por comas de las etiquetas que se han eliminado del cliente en la misma actualización (puede estar vacía)
currentTags Texto Lista, separada por comas, de todas las etiquetas actuales del cliente
previousTags Texto Lista, separada por comas, de todas las etiquetas anteriores asignadas al cliente antes de esta actualización
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Dar la bienvenida a un nuevo cliente mayorista

  1. Selecciona «Etiquetas de cliente añadidas» como condición de activación.
  2. Añadir una condición: addedTags incluye wholesale.
  3. Añade «Enviar un correo electrónico interno al gestor de cuentas con {{customer.displayName}}» o «Enviar una solicitud HTTP a tu herramienta de correo electrónico» para iniciar la serie de bienvenida.
  4. Activa el flujo de trabajo.

Se han eliminado las etiquetas de los clientes

Se activa cuando se retira al menos una etiqueta a un cliente. La variable removedTags contiene las etiquetas que se han retirado.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Revocar una ventaja cuando desaparezca una etiqueta de socio.
  • Notifica al equipo cuando una aplicación de suscripción elimine su etiqueta active-subscriber.

Qué envía la función «Etiquetas de cliente eliminadas» a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuyas etiquetas han cambiado. Se trata de un cliente de Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow para clientes.
addedTags Texto Lista separada por comas de las etiquetas que se añadieron al cliente en la misma actualización (puede estar vacía)
removedTags Texto Lista separada por comas de las etiquetas que se han eliminado del cliente
currentTags Texto Lista, separada por comas, de todas las etiquetas actuales del cliente
previousTags Texto Lista, separada por comas, de todas las etiquetas anteriores asignadas al cliente antes de esta actualización
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Realizar un seguimiento cuando se elimina una etiqueta de un suscriptor

  1. Selecciona «Etiquetas de cliente eliminadas» como condición de activación.
  2. Añadir una condición: removedTags incluye active-subscriber.
  3. Añade etiquetas de cliente con winback y envía un correo electrónico interno al equipo de retención.
  4. Activa el flujo de trabajo.

Se ha modificado la nota del cliente

Se activa cuando se añade, modifica o elimina una nota sobre un cliente.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Notas sobre la ruta redactadas por el equipo de asistencia y dirigidas al titular de la cuenta.
  • Analiza una palabra clave de la nota (#callback) e inicia una tarea.

Qué envía la nota «Customer Note Changed» a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuya nota ha cambiado. Se trata de un cliente de Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de cliente de Flow.
oldNote Texto La nota anterior sobre el cliente (vacía si no se había introducido ninguna nota anteriormente)
newNote Texto La nueva nota sobre el cliente (vacía si la nota se ha borrado)
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Crear una tarea de devolución de llamada a partir de una nota

  1. Selecciona «Nota del cliente modificada» como condición de activación.
  2. Añadir una condición: newNote incluye #callback.
  3. Añade la opción «Enviar un correo electrónico interno o una solicitud» a tu herramienta de gestión de tareas con {{customer.displayName}} y {{newNote}}.
  4. Activa el flujo de trabajo.

Se ha modificado el estado del cliente

Se activa cuando el estado de la cuenta de un cliente cambia entre disabled, enabled, invited y declined.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, este se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Da la bienvenida a los clientes cuando activen su cuenta.
  • Comprueba quién ha rechazado una invitación para crear una cuenta.

Lo que «Cambio de estado del cliente» envía a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuyo estado de cuenta ha cambiado. Se trata de un cliente Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow relacionadas con el cliente.
oldState Texto El estado anterior de la cuenta (desactivada, activada, invitada o rechazada)
newState Texto El nuevo estado de la cuenta (desactivada, activada, invitada o rechazada)
eventId Texto El identificador de este evento. Búscalo en el historial de eventos de la aplicación para ver exactamente qué se envió.

Ejemplo: Etiquetar a los clientes que han activado su cuenta

  1. Selecciona «Cambio de estado del cliente» como desencadenante.
  2. Añadir una condición: newState es igual a enabled.
  3. Añade etiquetas de cliente con account-active.
  4. Activa el flujo de trabajo.

Se ha modificado el consentimiento para el marketing por correo electrónico de los clientes

Se activa cuando cambia el consentimiento de un cliente para recibir marketing por correo electrónico. consentState es el nuevo estado: subscribed, not_subscribed, pending, unsubscribed o redacted.

Incendios provocados por Shopify webhook
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Mantén una herramienta de correo electrónico externa sincronizada con Shopify, en ambos sentidos.
  • Registra las bajas para cumplir con la normativa.

Qué envía a tu flujo de trabajo la opción «Cambios en el consentimiento para el marketing por correo electrónico de los clientes»

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuyo consentimiento para el marketing por correo electrónico ha cambiado. Se trata de un cliente con acceso completo a Shopify, por lo que están disponibles todos sus campos y las acciones propias del cliente en Flow.
consentState Texto El nuevo estado de consentimiento para el marketing por correo electrónico: suscrito, no suscrito, pendiente, dado de baja o ocultado
optInLevel Texto El nivel de suscripción: single_opt_in, confirmed_opt_in o desconocido (puede estar vacío)
consentUpdatedAt Texto Marca de tiempo ISO-8601 correspondiente a la última vez que el cliente actualizó este consentimiento (puede estar vacío)
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Eliminar a los clientes que se han dado de baja de una lista externa

  1. Selecciona «Se ha modificado el consentimiento del cliente para el marketing por correo electrónico» como condición desencadenante.
  2. Añadir una condición: consentState es igual a unsubscribed.
  3. Añade la opción «Enviar solicitud HTTP» al punto final de baja de tu herramienta de correo electrónico con {{customer.id}}.
  4. Activa el flujo de trabajo.

Se ha modificado el consentimiento para el marketing por SMS de los clientes

Se activa cuando cambia el consentimiento de un cliente para recibir mensajes de marketing por SMS.

Incendios provocados por Shopify webhook
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Reflejar el consentimiento por SMS en un proveedor de SMS.
  • Detén el envío de SMS inmediatamente después de que el destinatario se dé de baja.

Qué envía la opción «Cambios en el consentimiento del cliente para el marketing por SMS» a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuyo consentimiento para el marketing por SMS ha cambiado. Se trata de un cliente Shopify completo, por lo que están disponibles todos sus campos y las acciones propias del cliente en Flow.
consentState Texto El nuevo estado de consentimiento para el marketing por SMS: suscrito, no suscrito, pendiente, dado de baja o ocultado
optInLevel Texto El nivel de suscripción: single_opt_in, confirmed_opt_in o desconocido (puede estar vacío)
consentUpdatedAt Texto Marca de tiempo ISO-8601 correspondiente a la última vez que el cliente actualizó este consentimiento (puede estar vacío)
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Etiquetar a los suscriptores de SMS

  1. Selecciona «Se ha modificado el consentimiento del cliente para el marketing por SMS» como condición de activación.
  2. Añade una condición: consentState es igual a subscribed. A continuación, añade «Añadir etiquetas de cliente» sms-subscriber.
  3. En «De lo contrario, añadir o eliminar etiquetas de cliente» sms-subscriber.
  4. Activa el flujo de trabajo.

Se ha cambiado el nombre del cliente

Se activa cuando cambia el nombre o los apellidos de un cliente. Contiene el nombre actual.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Mantén actualizados los nombres en un CRM, un ERP o una herramienta de fidelización.

Lo que la acción «Cambio de nombre del cliente» envía a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuyo nombre ha cambiado. Se trata de un cliente de Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow relacionadas con el cliente.
firstName Texto El nombre actual del cliente
lastName Texto El apellido actual del cliente
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Enviar un nombre modificado al ERP

  1. Selecciona «Se ha cambiado el nombre del cliente» como desencadenante en Flow.
  2. Añade «Enviar solicitud HTTP» con {{customer.id}}, {{firstName}} y {{lastName}}.
  3. Activa el flujo de trabajo.

Se ha modificado el correo electrónico del cliente

Se activa cuando cambia la dirección de correo electrónico de un cliente. Incluye la dirección actual.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Actualiza la dirección en las herramientas que utilizan el correo electrónico como criterio de búsqueda.
  • Envía un aviso de seguridad sobre el cambio.

Qué envía «Email Changed» del cliente a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuyo correo electrónico ha cambiado. Se trata de un cliente con la versión completa de Shopify, por lo que están disponibles todos sus campos y las acciones propias de cliente de Flow.
email Texto La dirección de correo electrónico predeterminada actual del cliente
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Notificar al servicio de asistencia un cambio de correo electrónico

  1. Seleccionar el correo electrónico del cliente modificado en el flujo.
  2. Añade «Enviar un correo electrónico interno al servicio de asistencia con {{customer.displayName}} y el enlace de administrador». Piénsatelo dos veces antes de publicar {{email}} en un canal que lean muchas personas.
  3. Activa el flujo de trabajo.

Se ha cambiado el número de teléfono del cliente

Se activa cuando cambia el número de teléfono de un cliente. Contiene el número actual.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Mantén actualizada una herramienta de SMS o de telefonía.

Lo que «Customer Phone Changed» envía a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuyo número de teléfono ha cambiado. Se trata de un cliente de Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de cliente de Flow.
phone Texto El número de teléfono predeterminado actual del cliente
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Sincronizar un nuevo número de teléfono con el proveedor de SMS

  1. Seleccionar el número de teléfono del cliente modificado en el flujo.
  2. Añade «Enviar solicitud HTTP al proveedor» con {{customer.id}} y {{phone}}.
  3. Activa el flujo de trabajo.

Se ha modificado la dirección del cliente

Se activa cuando cambia la dirección predeterminada de un cliente. address es una línea con el formato adecuado, mientras que addressDetails muestra la misma dirección en campos separados.

Incendios provocados por Shopify Webhook y detección de cambios
Autorización Acceso a los datos de los clientes
Encendido Al activar un flujo de trabajo de Flow que lo utilice, se activa. Su propio interruptor se encuentra en la página «Desencadenantes» de la aplicación.

Úsalo para

  • Vuelve a comprobar la asignación de zonas fiscales o de envío cuando un cliente cambie de país.
  • Actualizar un registro de deudor en el sistema ERP.

Lo que «Cambio de dirección del cliente» envía a tu flujo de trabajo

Variable en el flujo Tipo Qué contiene
customer Cliente (Shopify) El cliente cuya dirección predeterminada ha cambiado. Se trata de un cliente de Shopify completo, por lo que están disponibles todos sus campos y las acciones propias de Flow relacionadas con el cliente.
address Texto La dirección predeterminada actual del cliente en una sola línea con formato (puede estar vacía)
addressDetails Objeto La dirección predeterminada actual del cliente en forma de campos estructurados (puede estar vacía)
addressDetails.firstName Texto Nombre que figura en la dirección
addressDetails.lastName Texto Apellido que figura en la dirección
addressDetails.name Texto Nombre completo, calculado a partir de «firstName» y «lastName»
addressDetails.company Texto Nombre de la empresa u organización
addressDetails.address1 Texto Primera línea: dirección postal o número de apartado de correos
addressDetails.address2 Texto Segunda línea: apartamento, suite o vivienda
addressDetails.city Texto Ciudad, distrito, pueblo o localidad
addressDetails.province Texto Región: provincia, estado o distrito
addressDetails.provinceCode Texto Código de región (por ejemplo, ON)
addressDetails.zip Texto Código postal
addressDetails.country Texto Nombre del país
addressDetails.countryCode Texto Código de país de dos letras (por ejemplo, US)
addressDetails.phone Texto Número de teléfono que figura en la dirección
eventId Texto El identificador de este evento. Búscalo en el «Historial de eventos» de la aplicación para ver exactamente qué se envió.

Ejemplo: Marcar a los clientes que se han mudado a otro país

  1. Seleccionar «Dirección del cliente modificada» en el flujo.
  2. Añadir una condición: addressDetails.countryCode no es igual a DE (tu mercado local).
  3. Añade etiquetas de cliente con international.
  4. Activa el flujo de trabajo.

Próximos pasos