Volver al blog

OK Flows: formularios, journeys y Salesforce con más intención

Imagen editorial para OK Flows: formularios, journeys y Salesforce con más intención

Hay formularios que solo recogen datos. Y luego están los formularios que forman parte de una campaña, de un journey, de una experiencia de cliente y de una operación de marketing real. La diferencia parece pequeña desde fuera, pero cambia todo por dentro.

OK Flows nace de esa segunda idea. No como un formulario bonito con campos arrastrables, sino como una capa de interacción para equipos que trabajan con Salesforce Marketing Cloud, audiencias, Data Extensions, CloudPages, prefill, respuestas parciales y lógica de campaña.

El formulario como producto

Cuando un formulario vive dentro de una campaña, deja de ser una página aislada. Tiene que saber de dónde viene la persona, qué datos ya existen, qué se puede mostrar, qué se debe ocultar y qué ocurre después de enviar.

Ahí es donde un builder plano se queda corto. No basta con añadir un input de email, un dropdown y un botón. Necesitas un editor que permita construir una experiencia, probarla, publicarla y conectarla con datos reales sin que cada campaña sea una pieza nueva hecha a mano.

Por eso me interesa pensar en OK Flows como producto. Tiene una superficie de marketing, autenticación, dashboard, builder, runtime público y operación interna. Cada capa tiene su función. El editor no es lo mismo que el player. La lógica no es lo mismo que la integración. El diseño visual no es lo mismo que la entrega de datos.

Capas que importan

La parte más visible es el builder: canvas, inspector, preview, block library, edición inline, opciones, CTAs, theme y publicación. Pero lo interesante está en cómo eso se conecta con lo que ocurre debajo.

Un formulario serio necesita bloques simples y bloques complejos. Campos de texto, email o teléfono, sí. Pero también hidden fields, hidden JSON, calculated fields, file upload, ranges, address, contact, availability, allocations o semantic differential cuando la campaña lo pide.

También necesita lógica. No solo "si respuesta A entonces muestra B", sino capacidad para simular, auditar condiciones, entender visibilidad y evitar publicar journeys rotos. En marketing automation, una condición mal planteada no es un detalle técnico: puede afectar a una audiencia completa.

Prefill sin exponer demasiado

Una de las partes más delicadas es la personalización. Es muy tentador meter datos en una URL y seguir. Pero si hay PII o información sensible, eso se vuelve peligroso rápido.

Por eso la idea de prefill seguro es clave. Tokens opacos, JWT, expiración, reglas de acceso, resolución server-side y control de qué se expone al runtime. El usuario siente que la experiencia viene preparada para él, pero la campaña no va dejando datos innecesarios por el camino.

Esto es justo el tipo de detalle que diferencia una demo de un sistema. La demo enseña campos precargados. El sistema piensa en seguridad, caducidad, auditoría y operación.

Salesforce Marketing Cloud no es un plugin más

Conectar con SFMC tampoco es solo "enviar una respuesta". Hay Data Extensions, mappings, CloudPages, logs de entrega, payload snapshots, estados delivered/failed y, en algunos casos, audience prefill runs que preparan URLs personalizadas para campañas grandes.

Ese flujo necesita ser visible para quien opera. Si algo falla, no puede quedar escondido en una consola. Hace falta saber qué se envió, cuándo, con qué mapping y hacia dónde.

La integración buena no desaparece porque sea simple. Desaparece porque está bien diseñada.

Respuestas parciales y recuperación

Otro punto fuerte es aceptar que la gente abandona. En vez de tratarlo como fracaso invisible, el sistema puede capturar progreso parcial, entender dónde se pierde una persona y permitir recuperación sin romper la experiencia.

Eso abre puertas interesantes para campañas largas, formularios con varios pasos o experiencias donde cada respuesta tiene valor aunque no haya submit final.

Cierre

La lección de OK Flows es sencilla: un formulario puede ser infraestructura. Puede conectar marca, datos, automatización, UX y operación. Pero para que eso funcione hay que diseñarlo como producto, no como una lista de campos.

Ahí es donde me interesa trabajar: en piezas que parecen simples por fuera, pero que por dentro tienen criterio, orden y una razón clara para existir.

Próximo proyecto

Si tu web ya no representa lo que haces, es momento de rehacerla con intención.

Empezar conversación