Los equipos de marketing empresarial que gestionan millones de comunicaciones con clientes a menudo lidian con la carga manual de redactar textos y realizar pruebas A/B estáticas. Phrasee, que ha evolucionado y cambiado de marca a Jacquard, aborda este cuello de botella integrando un motor de lenguaje de marca impulsado por IA directamente en plataformas líderes de interacción con el cliente como Salesforce Marketing Cloud (SFMC) y Braze. En lugar de exigir que los especialistas en marketing redacten manualmente variantes de texto y configuren pruebas divididas de forma aislada, Phrasee se conecta a estos motores de ejecución para automatizar la generación, el despliegue y la optimización en tiempo real de las variantes de mensajes a través de correo electrónico, notificaciones push y otros puntos de contacto digitales.
La arquitectura de las pruebas automatizadas de mensajes
Las pruebas A/B tradicionales en los flujos de trabajo de gestión de relaciones con los clientes (CRM) exigen que los profesionales de marketing formulen hipótesis, redacten manualmente dos o tres variantes de texto, dividan a su audiencia equitativamente y esperen días o semanas para una evaluación humana antes de implementar la versión ganadora. Por el contrario, Phrasee opera mediante un bucle de retroalimentación automatizado que combina la generación de lenguaje natural (NLG) con la puntuación predictiva y la optimización dinámica mediante bandidos multibrazo (multi-armed bandit).
El sistema comienza calibrando un modelo lingüístico adaptado a las directrices específicas de una marca corporativa, su tono de voz, restricciones regulatorias y objetivos de interacción. Cuando se planifica una campaña, Phrasee genera múltiples variantes lingüísticas para los componentes del mensaje —como líneas de asunto de correo electrónico, preencabezados (preheaders), llamadas a la acción (CTA) o títulos de notificaciones push móviles— y las califica según su interacción prevista.
Una vez aprobadas las variantes, Phrasee no se limita a dividir el tráfico 50/50. A través de su motor de Optimización Dinámica (Dynamic Optimisation), la plataforma se integra con los sistemas de entrega para distribuir variantes, observar la telemetría temprana de interacción y ajustar algorítmicamente la distribución del tráfico en tiempo real. Los textos con mejor rendimiento reciben una proporción cada vez mayor de los envíos, mientras que las variantes de menor rendimiento se van eliminando gradualmente durante la ventana de envío, capturando ingresos y niveles de interacción incrementales de forma automática.
Integración de Phrasee con Salesforce Marketing Cloud (SFMC)
Salesforce Marketing Cloud es uno de los motores de correo electrónico y orquestación de itinerarios (journeys) empresariales más implementados a nivel mundial. Phrasee se integra con SFMC para permitir pruebas de mensajes automatizadas en Email Studio, MobileStudio y Journey Builder sin exigir que los equipos de marketing abandonen sus modelos de datos y flujos de trabajo de aprobación ya establecidos.
Autenticación y configuración servidor a servidor (Server-to-Server)
La conexión entre Phrasee y Salesforce Marketing Cloud se establece mediante una integración de API servidor a servidor (Server-to-Server) creada dentro del SFMC App Center:
- Configuración de paquete instalado (Installed Package): Los administradores configuran un paquete instalado dentro de SFMC, otorgando permisos de API para acceder a Email Studio, Content Builder y Journey Builder.
- Credenciales OAuth 2.0: La integración utiliza el flujo de credenciales de cliente (client credentials) con un
client_idy unclient_secretúnicos enrutados a través de los extremos específicos del inquilino (Tenant-Specific Endpoints o TSE) de Salesforce. - Mapeo de inquilinos: La empresa proporciona a Phrasee su identificador de unidad de negocio (Business Unit Identifier o MID) y la ubicación de su pila (stack) de Salesforce, lo que garantiza que los experimentos queden aislados dentro de las unidades de negocio previstas de la marca.
Inyección de contenido dinámico mediante AMPscript
Para entregar variantes de texto optimizadas en los mensajes de SFMC, Phrasee utiliza el lenguaje de scripting propietario de Salesforce, AMPscript, junto con los bloques dinámicos de Content Builder:
- Líneas de asunto de correo electrónico: En lugar de codificar texto estático en las definiciones de envío de Email Studio, los especialistas en marketing insertan un fragmento ligero de AMPscript en el campo de la línea de asunto. Al momento del envío, el script consulta las tablas de experimentos de Phrasee o las estructuras dinámicas de datos dentro de Marketing Cloud para asignar la variante de texto adecuada a cada suscriptor.
- Bloques de Content Builder: Para el cuerpo del correo electrónico, encabezados y botones de llamada a la acción, Phrasee aprovisiona fragmentos de contenido dinámico dentro de Content Builder. Estos fragmentos se pueden arrastrar directamente a correos electrónicos de Journey Builder o scripts de automatización.
- Mensajes push móviles: Para las campañas push de MobileStudio, Phrasee proporciona cadenas de fragmentos específicas que se pegan en el compositor de mensajes de notificación, lo que permite que las alertas push extraigan dinámicamente el contenido de los experimentos activos.
Gestión de aprobaciones en Content Builder
Un obstáculo común en las organizaciones empresariales reside en las aprobaciones normativas y de marca. Si cada variación de prueba requiriera una re-aprobación completa dentro de Salesforce Content Builder, las pruebas automatizadas se paralizarían por completo. Phrasee resuelve este problema mediante un flujo de trabajo desacoplado:
- Las variaciones de texto se revisan y aprueban directamente dentro de la plataforma de Phrasee, donde se aplican comprobaciones de cumplimiento automatizadas y filtros de seguridad de marca.
- Dentro de SFMC Content Builder, la plantilla maestra de correo electrónico y los bloques de marcadores de posición de AMPscript se someten a la aprobación estándar de Salesforce una sola vez.
- Dado que AMPscript hace referencia a las variantes experimentales aprobadas de Phrasee en tiempo de ejecución, el lenguaje subyacente del mensaje puede optimizarse dinámicamente sin invalidar el estado de aprobación de la plantilla principal en SFMC.
Bucle de telemetría e ingesta de datos
Para entrenar sus modelos predictivos y ajustar las asignaciones de variantes, Phrasee requiere retroalimentación continua del rendimiento de SFMC:
- Data Views y Tracking Extracts: SFMC registra las interacciones de los destinatarios, incluidos envíos de mensajes, aperturas, clics, bajas de suscripción y eventos de conversión personalizados dentro de sus Data Views internas.
- Sincronización de API y Data Extension: La integración de Jacquard extrae periódicamente los extractos de seguimiento (Tracking Extracts) y actualiza las Data Extensions del experimento. Estos datos de rendimiento se incorporan de nuevo a la arquitectura de aprendizaje profundo de Phrasee, actualizando los pesos de rendimiento para los ciclos de campaña posteriores.
Integración de Phrasee con Braze
La arquitectura moderna basada en flujos de eventos de Braze permite una integración aún más estrecha y en tiempo real con Phrasee. Aprovechando las capacidades nativas de plantillas y las herramientas de transmisión de datos de Braze, Phrasee ofrece pruebas automatizadas de mensajes en correo electrónico, notificaciones push, SMS, mensajes en la aplicación (in-app messages) y Content Cards.
Recuperación en tiempo de envío mediante Connected Content y Liquid
El mecanismo principal para inyectar texto de Phrasee en las campañas de Braze es Braze Connected Content, que realiza llamadas HTTP dinámicas utilizando la sintaxis de plantillas de Liquid justo en el momento en que un mensaje se prepara para su entrega:
- Consulta de API en tiempo real: Cuando Braze procesa un mensaje para su despacho, encuentra una etiqueta Liquid
{% connected_content %}configurada con el extremo de la API de Phrasee y los identificadores del experimento de campaña. - Almacenamiento de variables dinámicas: La API devuelve una carga útil (payload) JSON que contiene la variante asignada, la cual se almacena en una variable Liquid y se procesa en la línea de asunto, el cuerpo del mensaje o el título de la notificación push.
- Mecanismos de respaldo para la entregabilidad (Deliverability Fallbacks): En entornos de producción empresarial, la resiliencia es primordial. Si ocurre un tiempo de espera de red o un error en la API, la lógica de Liquid permite a los especialistas en marketing especificar un texto de respaldo o fallback (por ejemplo, utilizando
{{ phrasee_content.text | default: 'Exclusive Offer Inside' }}), garantizando que ningún suscriptor reciba un mensaje en blanco o defectuoso.
Transmisión en bucle cerrado con Braze Currents
Mientras que las plataformas tradicionales dependen de extracciones de datos por lotes, Braze cuenta con un sistema de transmisión de eventos llamado Braze Currents. Phrasee aprovecha Currents para establecer un bucle de medición casi en tiempo real:
- Exportación de datos a Amazon S3: En Braze, los administradores acceden a Currents y configuran una exportación a Amazon S3 orientada al depósito (bucket) dedicado de ingesta de datos de Phrasee (designado históricamente como
phrasee-braze-currents-exports). - Entrega de eventos: A medida que los suscriptores interactúan con los mensajes, Braze transmite los eventos de interacción sin procesar —incluidos envíos, entregas, aperturas, clics y conversiones personalizadas— directamente al bucket de S3.
- Atribución de variantes: Phrasee ingiere estos registros en flujo continuo, coteja los eventos con los identificadores de variante a nivel de suscriptor y calcula curvas de interacción con una latencia mínima.
El papel de la limitación de la velocidad de entrega (Delivery Rate Limiting)
Una capacidad distintiva de Phrasee en Braze es la optimización en vivo durante el propio envío (intra-send optimization). Para envíos masivos de difusión general, Phrasee recomienda activar la limitación de velocidad de entrega de Braze (por ejemplo, dosificar el envío de varios millones de mensajes a lo largo de 4 a 6 horas):
- Fase de exploración inicial: Durante la primera hora de entrega, los mensajes se distribuyen entre todas las variantes activas para recopilar datos de referencia sobre la interacción.
- Reasignación en tiempo real: A medida que Braze Currents transmite las primeras aperturas y clics a Phrasee, el algoritmo de bandidos multibrazo identifica los textos con mejor rendimiento y comienza a derivar los volúmenes de envío restantes hacia las variantes ganadoras.
- Maximización automatizada del rendimiento: Para cuando se envían los lotes finales, la gran mayoría de los destinatarios recibe la variante más eficaz, maximizando la interacción global de la campaña sin intervención manual.
Comparación arquitectónica: SFMC frente a Braze
Si bien Phrasee logra pruebas automatizadas de mensajes en ambas plataformas, la implementación técnica refleja las contrastantes arquitecturas de Salesforce Marketing Cloud y Braze.
| Capacidad / Factor | Salesforce Marketing Cloud (SFMC) | Braze |
|---|---|---|
| Mecanismo principal de integración | Aplicación Server-to-Server, AMPscript, bloques dinámicos de Content Builder | Llamadas a la API de Connected Content mediante sintaxis Liquid |
| Modelo de autenticación | Credenciales de cliente OAuth 2.0 con extremos específicos del inquilino (TSE) | Clave de API y autenticación de extremo dentro de Connected Content |
| Momento de asignación de variante | Evaluación previa al envío / renderizado mediante ejecución de AMPscript | Recuperación HTTP sincrónica en el momento del envío del mensaje |
| Canal del bucle de retroalimentación | SFMC Tracking Extracts, Data Views y sincronización programada de Data Extension | Transmisión de eventos en tiempo real mediante Braze Currents a AWS S3 |
| Canales de mensajería compatibles | Email Studio (difusión y activados), notificaciones push de MobileStudio | Correo electrónico, notificaciones push móviles, push web, mensajes en la aplicación, Content Cards, SMS |
| Integración del flujo de aprobación | Bloques de AMPscript dentro de plantillas aprobadas de Content Builder | Plantillas de Campaign y Canvas en Braze con validación Liquid |
| Optimización en tiempo de envío | Principalmente a nivel de journey y reasignación por lotes | Reasignación en vivo mediante algoritmo de bandidos durante el envío usando limitación de velocidad |
Prácticas operativas recomendadas para equipos de operaciones de marketing
Para maximizar la fiabilidad y el rendimiento de las pruebas automatizadas de mensajes con Phrasee en ecosistemas tecnológicos empresariales, los equipos de operaciones de marketing deben seguir varias prácticas arquitectónicas:
1. Mantener una lógica de respaldo (fallback) robusta
Las llamadas a API externas y los motores de scripting nunca deben poner en peligro la entrega de mensajes. En Braze, implemente siempre filtros explícitos default en Liquid para protegerse contra fallos de análisis de JSON o retrasos en los extremos. En SFMC, envuelva las funciones de búsqueda de AMPscript en bloques condicionales de control de errores que recurran de manera segura a un texto estático verificado si falla la resolución de la variante del experimento.
2. Gestionar de forma proactiva las credenciales y la rotación de tokens
Las políticas de seguridad corporativas exigen la rotación periódica de claves secretas. Para las integraciones de SFMC, los secretos de cliente OAuth 2.0 deben actualizarse de forma coordinada entre los administradores de Salesforce y los ajustes de la plataforma Phrasee antes de que caduquen para evitar interrupciones en las campañas. En Braze, supervise los permisos de los extremos de API y mantenga los accesos al bucket S3 IAM para las exportaciones de Currents.
3. Alinear el volumen de envío con la sensibilidad estadística
Los algoritmos de optimización dinámica requieren tamaños de muestra suficientes para detectar diferencias significativas en el comportamiento de apertura y clics. En el caso de mensajes transaccionales activados por eventos de bajo volumen, la reasignación dinámica puede tardar días en acumular confianza estadística; en difusiones promocionales masivas de gran volumen, la dosificación regulada a lo largo de varias horas es esencial para proporcionar la ventana de aprendizaje necesaria para la reasignación durante el envío.
4. Establecer una gobernanza interdepartamental
La generación de lenguaje a nivel empresarial requiere límites claros. Antes de implementar pruebas automatizadas en las interacciones activas con clientes, los equipos de CRM, los responsables de seguridad de marca y los funcionarios de cumplimiento legal deben configurar las restricciones de vocabulario y las políticas de revisión en Phrasee. Una vez que estas salvaguardas quedan codificadas dentro de la plataforma, los equipos pueden permitir que la automatización de pruebas funcione de forma autónoma sin arriesgar la reputación de la marca.
Resumen
Phrasee se integra en Salesforce Marketing Cloud y Braze como una capa de inteligencia automatizada que sustituye las pruebas A/B manuales por una optimización algorítmica continua. En Salesforce Marketing Cloud, aprovecha OAuth de servidor a servidor y bloques de contenido de AMPscript para insertar variantes de lenguaje aprobadas respetando al mismo tiempo los complejos procesos de aprobación empresarial. En Braze, utiliza llamadas Liquid de Connected Content para el procesamiento de variantes en tiempo real y Braze Currents para la transmisión continua de eventos, facilitando la optimización durante el propio envío en despachos masivos con velocidad regulada. Al vincular las capacidades del lenguaje generativo directamente con las canalizaciones de entrega empresariales, Phrasee transforma las pruebas de mensajes de una tarea lenta e intermitente en un estándar operativo automatizado que genera ingresos.