Actualizar contactos de Connectif desde Shopify Flow

La acción Update contact in Connectif de Shopify Flow permite enviar información de los clientes de tu tienda a Connectif para actualizar sus datos de contacto automáticamente. Si el contacto todavía no existe en Connectif, la acción lo creará con los datos que hayas configurado.

En este artículo, aprenderás cómo actualizar contactos de Connectif desde Shopify Flow.

  

Tiempo de implementación : 30 min.
Dificultad: Media.
¿Cuándo utilizarlo?: Cuando quieras crear o actualizar contactos de Connectif automáticamente a partir de automatizaciones configuradas en Shopify Flow.

Antes de empezar: requisitos previos

Antes de realizar esta acción, deberás tener los siguientes requisitos cubiertos:

  • Tracking: la actualización o creación del contacto solo se procesará si la app de Connectif para Shopify tiene el tracking habilitado.
  • Multistore: si la app está configurada con multistore, el contacto se actualizará automáticamente en la cuenta de Connectif configurada cuyo idioma coincida con el idioma del cliente de Shopify.

 

PASO 1. Creación del flujo en Shopify Flow

(En este paso se crea el flujo que ejecutará la actualización del contacto en Connectif).

1.1. Configuración del trigger

1. Accede al panel de administración de tu tienda de Shopify.

2. En el menú lateral, dirígete a “Apps > Flow”.

Actualizar contactos de Connectif desde Shopify Flow - 1.png

 

3. En la sección de workflows, haz clic en Create workflow para crear un flujo nuevo.

Actualizar contactos de Connectif desde Shopify Flow - 2.png

 

4. En el editor del workflow, haz clic en Select a trigger.

Actualizar contactos de Connectif desde Shopify Flow - 3.png

 

5. Selecciona el trigger que quieras utilizar para iniciar la actualización del contacto y, si es necesario, completa su configuración.

  

El trigger dependerá del evento de Shopify que quieras utilizar como origen de la automatización.

Actualizar contactos de Connectif desde Shopify Flow - 4.0.png

 

En nuestro ejemplo utilizamos el trigger Customer created para que el flujo se inicie cada vez que se cree un cliente en Shopify y envíe sus datos a Connectif.

 

1.2. Configuración de la acción “Update contact in Connectif”

6. En el editor del workflow, haz clic en   debajo del trigger para añadir un nuevo paso.

Actualizar contactos de Connectif desde Shopify Flow - 4.png

 

7. Haz clic en Action.

Actualizar contactos de Connectif desde Shopify Flow - 5.png

 

8. Busca Connectif entre las aplicaciones disponibles y selecciona Update contact in Connectif.

Actualizar contactos de Connectif desde Shopify Flow - 6.png

 

PASO 2. Configuración de la acción “Update contact in Connectif”

(En este paso se configuran los datos del contacto que Shopify Flow enviará a Connectif).

La acción permite indicar qué información quieres enviar a Connectif. Cada campo puede configurarse con una variable de Shopify, un valor literal o dejarse vacío.

 

2.1. Configuración de los campos de sistema

9. En “Email”, haz clic en Add variable y selecciona “customer > defaultEmailAddress > emailAddress”.

 

El campo email es la clave primaria dentro de Connectif por lo que es obligatorio que sea completado.

Actualizar contactos de Connectif desde Shopify Flow - 7.png

 

10. Para cada campo, configura el valor de una de estas formas:

  • Selecciona una variable de Shopify para enviar información dinámica del cliente.
  • Introduce un valor literal si quieres asignar siempre el mismo valor.
  • Deja el campo vacío si no quieres actualizar ese dato en Connectif.
  

Si dejas un campo vacío, Connectif mantendrá el valor que ya tenga almacenado para ese dato.

11. Configura los demás campos de sistema que quieras actualizar:

  • "First name": nombre del contacto.
  • "Last name": apellidos del contacto.
  • "Phone": teléfono del contacto.
  • "Country": país del contacto.
  • "City": ciudad del contacto.
  • "Address": dirección del contacto.
  • "Postal code": código postal del contacto.
  

Aprende qué campos de contacto existen en Connectif a través de Campos del contacto.

 

2.2. Configuración de “Birthdate”

La fecha de nacimiento no es un campo nativo del cliente de Shopify. Para utilizarla en “Birthdate”, debes disponer del Customer metafield correspondiente a la fecha de nacimiento.

12. Desde el panel de administración de Shopify, haz clic en Settings.

Actualizar contactos de Connectif desde Shopify Flow - 8.png

 

13. Accede a “Metafields and metaobjects > Customers”.

Actualizar contactos de Connectif desde Shopify Flow - 9.png

 

14. Haz clic en Add definition.

Actualizar contactos de Connectif desde Shopify Flow - 10.png

 

15. En “Name”, busca y selecciona la definición estándar “Birth date”. Al seleccionarla, Shopify configurará automáticamente el metafield facts.birth_date de tipo “Date”.

Actualizar contactos de Connectif desde Shopify Flow - 11.png

 

16. Haz clic en Save para guardar la definición.

17. Vuelve a “Apps > Flow” y accede al workflow que estás configurando.

Actualizar contactos de Connectif desde Shopify Flow - 12.png 

 

18. En la acción Update contact in Connectif, localiza “Birthdate” y haz clic en Add variable.

19. En el selector de variables, accede a “customer > metafield” y haz clic en   para crear una variable a partir de un metafield.

Actualizar contactos de Connectif desde Shopify Flow - 14.png

 

20. En Select metafield, selecciona “Birth date” (facts.birth_date) y haz clic en Save para crear la variable.

Actualizar contactos de Connectif desde Shopify Flow - 15.png

 

21. En la variable birthDate que acabas de crear, selecciona value de tipo “Date”. Una vez configurado, el campo “Birthdate” mostrará la variable {{customer.birthDate.value}}.

Actualizar contactos de Connectif desde Shopify Flow - 15.png

 

2.3. Configuración de “Custom Fields”

(En este apartado se configuran los campos personalizados del contacto que Shopify Flow enviará a Connectif).

El campo “Custom Fields” permite actualizar campos personalizados del contacto en Connectif. Los campos que quieras actualizar deben estar creados previamente en tu cuenta.

22. Accede a Connectif y dirígete a “Contactos > Campos del contacto”.

23. Localiza el campo personalizado que quieras actualizar y copia su identificador. Si todavía no existe, créalo antes de continuar.

 

Aprende cómo crear un campo personalizado en este enlace.

Actualizar contactos de Connectif desde Shopify Flow - 16.png

 

24. Vuelve a Shopify Flow y, en la acción Update contact in Connectif, localiza “Custom Fields”.

25. Haz clic en Add variable.

Actualizar contactos de Connectif desde Shopify Flow - 17.png

 

26. En el selector de variables, accede a “customer metafield” y haz clic en   para crear una variable a partir de un metafield.

Actualizar contactos de Connectif desde Shopify Flow - 18.png

 

27. En “Select metafield”, selecciona el metafield de Shopify que contiene la información que quieras enviar y haz clic en Save para crear la variable.

Actualizar contactos de Connectif desde Shopify Flow - 19.png

 

28. En la variable que acabas de crear, selecciona value.

29. Adapta el contenido de “Custom Fields” para que siga una estructura compatible con los campos personalizados de Connectif, donde _customField corresponde al identificador del campo personalizado en Connectif y value al valor que quieres asignarle.

{ "_customField": "value" }
 

El valor que envíes debe ser del mismo tipo que el definido para el campo personalizado en Connectif.

Actualizar contactos de Connectif desde Shopify Flow - 20.png

 

En nuestro ejemplo, utilizamos los campos personalizados customer-type y loyalty-points y les asignamos los valores de los metafields “Customer type” y “Loyalty points” de Shopify.

 

PASO 3. Ejecución y comprobación del flujo

(En este paso se ejecuta el flujo y se comprueba la actualización del contacto en Connectif).

3.1. Comprobación del tracking

30. Desde el panel de administración de Shopify, dirígete a Apps y selecciona Connectif.

Actualizar contactos de Connectif desde Shopify Flow - 21.png

 

31. En la app de Connectif, dirígete a “Ajustes > Seguimiento”.

32. Comprueba que el selector “Connectif tracking” está habilitado. Si está desactivado, actívalo antes de continuar.

Actualizar contactos de Connectif desde Shopify Flow - 22.png

 

3.2. Activación del flujo

33. Vuelve a “Apps > Flow” y accede al workflow que estás configurando.

34. Haz clic en Turn on workflow para activar el flujo.

Actualizar contactos de Connectif desde Shopify Flow - 23.png

 

3.3. Prueba de actualización del contacto

(En este apartado se realiza una prueba del flujo y se comprueba que los datos del contacto se actualizan correctamente en Connectif).

35. Desde el menú lateral de Shopify, accede a Customers.

36. Haz clic en Add customer y crea un nuevo cliente con toda la información a sincronizar.

Actualizar contactos de Connectif desde Shopify Flow - 24.png

 

37. Haz clic en Save para ejecutar el flujo creado.

Actualizar contactos de Connectif desde Shopify Flow - 25.png

 

38. Accede a “Apps > Flow > Recent runs” y localiza la ejecución que acabas de realizar.

Actualizar contactos de Connectif desde Shopify Flow - 30.png

 

39. Comprueba que la acción Update contact in Connectif se ha ejecutado correctamente.

Actualizar contactos de Connectif desde Shopify Flow - 31.png

 

Si la acción muestra un error, consulta su detalle para identificar la causa. Revisa la configuración de Update contact in Connectif, corrige los campos indicados y vuelve a ejecutar el flujo.

40. Desde tu cuenta de Connectif y dirígete a “Audiencia > Contactos”.

Actualizar contactos de Connectif desde Shopify Flow - 27.png

 

41. Localiza el contacto utilizando el email del cliente que acabas de crear en Shopify y haz clic en   Detalle.

Actualizar contactos de Connectif desde Shopify Flow - 28.png

 

42. Comprueba que la información del contacto se ha sincronizado correctamente.

Actualizar contactos de Connectif desde Shopify Flow - 29.png

 

 

¡Enhorabuena!
Has llegado al final de la lección. 

  

¿Te han quedado dudas sin resolver?
Recuerda que tienes a tu disposición a nuestros especialistas en Connectif. Para contactar con ellos, tan solo tendrás que abrir ticket a Soporte haciendo clic en el botón azul de “Ayuda” de tu dashboard.

 


¡Sigue aprendiendo!

Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos: