En el contexto actual, la personalización y automatización del marketing es clave para ofrecer experiencias de usuario únicas y relevantes. Para muchas empresas, Salesforce Marketing Cloud (SFMC) se ha convertido en una de las herramientas preferidas para gestionar campañas de marketing digital, y su integración con plataformas de experiencia digital, como Liferay, abre nuevas puertas para aprovechar al máximo los datos de usuario.
En este artículo, exploraremos cómo implementar una arquitectura de microservicios en Liferay SaaS y Liferay DXP Cloud para enviar datos a Salesforce Marketing Cloud desde un formulario tipo Object, aprovechando las herramientas Low Code que integra Liferay. Esta integración permite transmitir la información de usuarios en tiempo real, facilitando campañas altamente personalizadas basadas en comportamientos y preferencias de los usuarios.
Salesforce Marketing Cloud y la captura de datos en Liferay
Salesforce Marketing Cloud es una plataforma de marketing digital que permite automatizar campañas, enviar correos personalizados, administrar contenido y realizar análisis de comportamiento. Conectar Liferay con Salesforce Marketing Cloud ofrece una ventaja clave: permite que los datos de los usuarios capturados en Liferay se envíen automáticamente a Salesforce, mejorando la capacidad de personalización de las campañas y la eficiencia del marketing digital.
En Liferay, los formularios de tipo Object son estructuras de datos que permiten la creación de formularios personalizados que capturan información específica de los usuarios. Estos datos, almacenados como registros en Liferay Objects, pueden utilizarse para enriquecer las campañas en Salesforce Marketing Cloud a través de una integración personalizada.
Guía: Integración de Liferay y Salesforce a través de microservicios
1. Creación del formulario tipo Object en Liferay
En Liferay, crea un formulario utilizando la funcionalidad de Objects. Los formularios tipo Object son personalizables y permiten crear campos de usuario según tus necesidades de marketing. Este formulario recolectará la información del usuario, como nombre, correo electrónico, preferencias y cualquier otro dato relevante para la campaña.
2. Implementación del microservicio en Liferay DXP Cloud o SaaS
Para configurar el microservicio que se encargará de enviar los datos a Salesforce, sigue estos pasos:
- Configura la API de Salesforce Marketing Cloud: primero, asegúrate de tener las credenciales y los permisos necesarios para acceder a la API de Salesforce Marketing Cloud. Configura un entorno seguro en Liferay para almacenar los datos de autenticación.
- Desarrolla el microservicio en Liferay DXP Cloud: utiliza una aplicación de Spring Boot o Node.js alojada en DXP Cloud para conectarte a la API de Salesforce. Este microservicio tomará los datos del formulario en Liferay y los enviará a Salesforce.
- Configura la autenticación OAuth: conecta el microservicio a Salesforce Marketing Cloud utilizando OAuth para autenticar cada solicitud. Esto asegura una comunicación segura y permite que el microservicio acceda a los datos de Salesforce sin necesidad de autenticación constante.
Como patrón, podemos encontrar dentro de la sección Learn de Liferay la siguiente configuración de un workspace para implementar paso por paso los puntos anteriores y avanzar en el desarrollo de nuestro componente.
3. Conexión del microservicio con el Object en Liferay
Una vez que el microservicio esté configurado, es hora de conectar los datos del formulario. Usa el API de Liferay para que, cada vez que se registre un nuevo dato en el formulario de tipo Object, se dispare el microservicio. Este microservicio tomará los datos y los enviará a la lista de contactos de Salesforce Marketing Cloud, donde podrán usarse para campañas personalizadas.
4. Ejemplo de Flujo de Datos
A continuación, se detalla un flujo de ejemplo:
- Un usuario completa el formulario en Liferay.
- Los datos se registran en Liferay como un nuevo Object.
- Liferay invoca el microservicio mediante una llamada API interna.
- El microservicio toma los datos y los envía a Salesforce Marketing Cloud.
- Salesforce recibe los datos y los almacena en su base de datos de contactos.
Beneficios de la integración de microservicios para Marketing Digital
La integración entre Liferay y Salesforce Marketing Cloud, mediante microservicios, permite una serie de beneficios significativos:
- Automatización: los datos fluyen automáticamente desde Liferay a Salesforce, sin necesidad de intervención manual.
- Escalabilidad: el uso de microservicios en DXP Cloud asegura que la solución puede escalar según aumente la demanda, permitiendo manejar grandes volúmenes de datos.
- Personalización avanzada: la integración permite usar los datos capturados en Liferay para segmentar y personalizar las campañas de Salesforce, mejorando la efectividad del marketing.
La integración de microservicios en Liferay SaaS y DXP Cloud para enviar datos de Objects a Salesforce Marketing Cloud es una solución poderosa que permite a las empresas centralizar, automatizar y personalizar sus campañas de marketing digital. Esta arquitectura modular y escalable no solo facilita el mantenimiento y la seguridad, sino que también permite una experiencia de marketing mucho más enfocada y eficiente.
Con esta integración, las empresas pueden aprovechar al máximo los datos de los usuarios, permitiendo campañas personalizadas y mejorando la eficiencia del marketing en un ecosistema digital completamente integrado. Si deseas saber más, ¡no te pierdas la grabación de nuestro Meet Up junto a Liferay!
Si quieres implementar microservicios en tus plataformas de Liferay SaaS y Liferay DXP Cloud para Salesforce, puedes contactar con nosotros. En hiberus somos Partner Platinum y expertos en Liferay, contamos con varias certificaciones y un equipo de expertos en el desarrollo de soluciones con Liferay DXP, Liferay Experience Cloud y Liferay Commerce. Además, nuestra área de microservicios cuenta con más de 1000 aplicaciones gestionadas y un alto expertise en migraciones e implementación.
¿Quieres más información sobre nuestros servicios de Liferay y microservicios?
Contacta con nuestro equipo