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.
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”.
3. En la sección de workflows, haz clic en Create workflow para crear un flujo nuevo.
4. En el editor del workflow, haz clic en Select a trigger.
5. Selecciona el trigger que quieras utilizar para iniciar la actualización del contacto y, si es necesario, completa su configuración.
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.
7. Haz clic en Action.
8. Busca Connectif entre las aplicaciones disponibles y selecciona Update contact in Connectif.
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”.
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.
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.
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.
13. Accede a “Metafields and metaobjects > Customers”.
14. Haz clic en Add definition.
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”.
16. Haz clic en Save para guardar la definición.
17. Vuelve a “Apps > Flow” y accede al workflow que estás configurando.
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.
20. En Select metafield, selecciona “Birth date” (facts.birth_date) y haz clic en Save para crear la variable.
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}}.
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.
24. Vuelve a Shopify Flow y, en la acción Update contact in Connectif, localiza “Custom Fields”.
25. Haz clic en Add variable.
26. En el selector de variables, accede a “customer metafield” y haz clic en para crear una variable a partir de un metafield.
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.
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" }
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.
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.
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.
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.
37. Haz clic en Save para ejecutar el flujo creado.
38. Accede a “Apps > Flow > Recent runs” y localiza la ejecución que acabas de realizar.
39. Comprueba que la acción Update contact in Connectif se ha ejecutado correctamente.
40. Desde tu cuenta de Connectif y dirígete a “Audiencia > Contactos”.
41. Localiza el contacto utilizando el email del cliente que acabas de crear en Shopify y haz clic en Detalle.
42. Comprueba que la información del contacto se ha sincronizado correctamente.
¡Sigue aprendiendo!
Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:
Guía para integrar con Shopify, para conocer cómo instalar y configurar la aplicación de Connectif para Shopify.
Campos del contacto, para conocer los datos que puedes almacenar en Connectif y cómo crear y configurar campos personalizados.
Fichas de contacto y huella digital, para consultar la información recopilada y actualizada de tus contactos en Connectif.
Métodos para recoger y actualizar contactos en Connectif, para conocer las diferentes formas de registrar y actualizar la información de tus contactos.