1. Qué es y por qué te sirve
Bienvenida Inmediata es un nuevo trigger del Welcome Kit que entrega tu mensaje de bienvenida en menos de 30 segundos, mientras el prospecto todavía está navegando tu sitio — en lugar de esperar entre 15 y 120 minutos, que es lo que puede demorar el flujo de bienvenida tradicional basado en segmentación.
El problema que resuelve: si tenés un formulario de registro con un cupón o beneficio de bienvenida, ese incentivo necesita llegar mientras el visitante sigue en tu sitio. Si tarda, el visitante ya se fue — el cupón se pierde, y con él la conversión que buscabas. Muchas marcas terminan resolviendo esto por fuera de WoowUp (cupón hardcodeado en el popup, envío desde el eCommerce), perdiendo trazabilidad y calidad de datos en el proceso.
Cómo lo resuelve: el disparo deja de depender de segmentación. En vez de esperar a que un proceso periódico evalúe si cumplís las condiciones de un segmento, el envío sale apenas WoowUp recibe el evento correspondiente.
2. Cuándo usarlo (y cuándo no)
WoowUp tiene 3 tipos de bienvenida en el Welcome Kit. Elegí el que corresponde a tu caso:
Trigger | Se dispara por | Canales | Cuándo usarlo |
Bienvenida al completar un formulario web (esta guía) | Evento del formulario | Email, SMS (sin WhatsApp) | Alguien se registra en un formulario/landing y esperás entregarle un incentivo al instante |
Bienvenida al crearse un nuevo perfil | Alta de cualquier origen (importación, manual, integraciones, Meta Leads) | Email, SMS, WhatsApp, Push | Querés un journey de varios pasos, sin apuro de segundos |
Bienvenida al concretar la primera compra | Primera compra (ecommerce o sucursal) | Email, SMS, WhatsApp, Push | Bienvenida post-compra, con journey |
Regla simple: usá Bienvenida Inmediata solo cuando hay un incentivo que debe llegar en segundos para destrabar una acción (típicamente la conversión) — es un único envío, no un journey. Para nurturing, condiciones por atributos, o pasos posteriores del journey (a las 2hs, al día siguiente, a los 15 días), seguí usando la Bienvenida Segmentada — son complementarias, no se reemplazan entre sí. De hecho, podés usar la Bienvenida Inmediata como paso 1 de un journey, y encadenar los pasos 2 en adelante con Bienvenida Segmentada clásica.
Qué NO hacer con esta capacidad:
No es para post-compra — para eso está el trigger de primera compra.
No sirve para encadenar varios pasos con tiempos cortos — solo el primer envío justifica la entrega instantánea.
Las importaciones de contactos no disparan este trigger, porque una importación no genera el evento que este mecanismo necesita. Si tenés dudas sobre por qué un contacto importado no recibió el mensaje, es esperado: no es un bug.
3. Cómo se implementa — paso a paso
Ruta de acceso: módulo Campañas → botón "+ Crear Campaña" → opción "Campaña Automatizada" → categoría Welcome Kit → tarjeta "Bienvenida al completar un formulario web".
Paso 1: Creá la campaña siguiendo esa ruta.
Paso 2: Configurá el contenido, el canal (Email o SMS) y el template del mensaje.
Paso 3: En el último paso del asistente, escribí el nombre de tu evento y creálo (el campo sugiere uno existente solo si el nombre coincide con uno ya creado — la acción principal es crear, no buscar).
Paso 4: WoowUp genera automáticamente la key del evento y un snippet de código ya armado con tu Clave Pública y el nombre de tu evento cargados. Copiá ese snippet (fragmento de código). La key es inmutable una vez creada — no se puede editar después, así que definí bien el nombre antes de pasarlo a implementación.
Paso 5: Elegí cómo vas a conectar tu formulario — ver Sección 4. Hay varias formas válidas (Google Tag Manager, VTEX, Shopify, Código/API).
Paso 6: Antes de activar, hacé una prueba de punta a punta con un email que no esté ya registrado en tu base (si ya existe, la campaña no se dispara — es una bienvenida para altas nuevas, no para contactos existentes).
Paso 7: Confirmá en el Timeline del Perfil 360 de ese contacto de prueba que el evento aparece correctamente.
Paso 8: Activá la campaña. A partir de ahí, cada vez que alguien complete tu formulario, WoowUp recibe el evento, crea o actualiza el perfil, y encola el envío con prioridad alta — sin pasar por segmentación. El mensaje llega en menos de 30 segundos.
Paso 9: Consultá resultados desde el reporte de campaña. Para encontrar los perfiles generados por esta vía, segmentá por Campaña ("recibió la campaña de Bienvenida X") o por Evento.
4. Anexo técnico — para tu equipo de desarrollo o agencia
Existen varias formas válidas de conectar tu formulario al evento: Google Tag Manager, VTEX (vía Master Data) o código propio (API). Esta guía pone el foco en Google Tag Manager porque es la más simple de implementar: no requiere un desarrollador — cualquier persona de marketing que ya maneje GTM (por ejemplo, para píxeles de Meta o Google Ads) puede hacerlo.
Una diferencia a tener en cuenta antes de elegir: con GTM, el envío se dispara directo desde el navegador de la persona que completa el formulario — no queda un registro histórico de esos envíos del lado de tu plataforma que puedas revisar después si algo no llegó a WoowUp. Si además de la campaña en WoowUp querés que quede una copia del registro en tu propio ecommerce/sistema (por ejemplo, para auditarlo o cruzarlo con otras herramientas), podés implementarlo por VTEX (Master Data) o tu propio backend — esas plataformas sí guardan un historial de ejecuciones que tu equipo técnico puede auditar para diagnosticar un problema puntual. Si te importa más esa trazabilidad que la velocidad de implementación, puede convenirte alguno de esos métodos en lugar de GTM. Ninguno es "el correcto" — depende de tu capacidad técnica y de cuánto valorás poder auditar cada envío después.
Google Tag Manager (recomendado por simplicidad)
Paso 0 — Si todavía no tenés GTM instalado: instalalo primero siguiendo la documentación oficial de Google (dos fragmentos de código que tu equipo técnico pega en todas las páginas del sitio). Una vez instalado y funcionando, seguí con los pasos de abajo. Si ya lo tenés, andá directo al Paso 1.
Paso 1 — Crear la variable que captura el email:
En GTM, andá a Variables → "Variables definidas por el usuario" → Nueva → tipo Variable de capa de datos.
Como nombre de la variable de capa de datos, poné exactamente email y guardá.
Paso 2 — Crear el activador (envío del formulario):
Andá a Activadores → Nuevo → tipo Evento personalizado.
Acá hay dos nombres distintos a completar, no confundirlos:
Nombre del evento (el técnico, debe coincidir con el que dispara tu formulario): por ejemplo
envio_formulario_newsletter.Se activa en: "Todos los eventos personalizados".
Nombre del activador (solo organizativo, para identificarlo en la lista): por ejemplo "Registro - formulario".
Paso 3 — Crear el tag con el código que te dio WoowUp:
Andá a Etiquetas → Nueva → Configuración: HTML personalizado.
Pegá el snippet (fragmento de codigo) que te dio WoowUp en el Paso 4 de la Sección 3 (ya viene con tu Clave Pública y tu evento cargados):
<script>fetch('https://events.woowup.com/events/users', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ app: 'TU_CLAVE_PUBLICA', email: '{{email}}', event: 'tu-evento', tags: ['tu-evento'] })});</script>
En Activación, elegí el activador que creaste en el Paso 2, ponele un nombre a la etiqueta (por ejemplo "WoowUp newsletter") y guardá.
⚠️ Error más común: usar el activador nativo "Envío de formulario" en vez de "Evento personalizado". Si tu formulario envía por JavaScript sin recargar la página, ese activador nativo no se dispara. Usá siempre el Evento personalizado.
Paso 4 — Publicar:
Hacé clic en Enviar / Publicar (arriba a la derecha) y confirmá con un nombre de versión.
Sin publicar, el cambio no toma efecto en el sitio en vivo.
Paso 5 — Probar la conexión:
Probá tu formulario con un email que no exista en tu base (ver nota en Sección 3, Paso 6). Después, andá a Campañas → Automatizadas → tu campaña → Ver.
Y confirmá que el evento del registro fue recibido.
Otras formas de conectar (VTEX, Shopify, Código/API)
También podés implementarlo por VTEX (vía Master Data), Shopify (Flow) o código propio, siempre contra el mismo endpoint (POST https://events.woowup.com/events/users). Son buenas alternativas si tu equipo técnico ya resuelve integraciones por alguna de esas vías, o si además de la campaña de WoowUp querés que el registro del suscriptor también quede guardado en tu propio ecommerce/sistema — por ejemplo, para auditarlo después o cruzarlo con otras herramientas propias. Con GTM, por defecto, ese registro queda únicamente en la base de WoowUp — no se guarda ninguna copia del lado de tu plataforma.
📄 Guía paso a paso de VTEX y código propio: Bienvenida Inmediata: conectar tu formulario por VTEX o código propio.
Campos adicionales que podés enviar (para enriquecer el perfil o personalizar el mensaje)
El body mínimo del snippet solo trae app, email y event. Esos tres campos son 100% obligatorios — sin alguno de ellos, el disparo no ocurre. Pero tu formulario puede capturar más datos, y si los tenés disponibles, podés sumarlos al JSON para enriquecer el perfil o personalizar el mensaje:
Campo | Obligatorio | Qué es |
| Sí | Tu Clave Pública (identificador de cuenta) |
| Sí, para este trigger | Email del contacto |
| Sí | El evento que creaste en la Sección 3 |
| No | Identificador propio del cliente en tu sistema |
| No | Teléfono del contacto |
| No | Tags separadas por coma |
| No | Fecha de nacimiento, formato |
| No | Género — solo admite "F" o "M" |
| No | Nombre |
| No | Apellido |
| No | Si el contacto puede recibir emails ("enabled" / "disabled") |
| No | Motivo por el que no puede recibir emails |
| No | Si el contacto puede recibir SMS ("enabled" / "disabled") |
| No | Motivo por el que no puede recibir SMS |
Para sumar alguno de estos datos, hay que modificar el script (el snippet) que ya armaste — no alcanza con que el formulario los capture, hay que agregarlos al JSON que se envía. Por ejemplo, si además del email tu formulario también pide teléfono, nombre y apellido, el snippet quedaría así (ejemplo para GTM — el mismo criterio aplica si lo implementás por VTEX, Shopify o código propio):
<script>fetch('https://events.woowup.com/events/users', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ app: 'TU_CLAVE_PUBLICA', email: '{{email}}', event: 'tu-evento', tags: ['tu-evento'], telephone: '{{telefono}}', first_name: '{{nombre}}', last_name: '{{apellido}}' })});</script>
Si vas por GTM: por cada dato nuevo que quieras enviar (telefono, nombre, apellido, etc.) hay que repetir el Paso 1 — crear una variable de capa de datos por cada uno — y sumarlos al script del Paso 3.
5. Riesgos conocidos y cómo evitarlos
Riesgo | Por qué pasa | Cómo evitarlo |
El evento no llega y el envío nunca sale (falla silenciosa) | El formulario no está enviando correctamente la key del evento | Hacer una prueba de punta a punta y revisar el Timeline del perfil de prueba antes de activar en producción |
La prueba no dispara nada | Se probó con un email que ya existe en la base | Usar siempre un email nuevo para las pruebas |
Envíos a datos inválidos | No hay segmentación de por medio, así que no hay filtro de calidad de datos antes del envío | Validar los datos (email, teléfono) en el propio formulario, antes de que lleguen a WoowUp |
Recibís la bienvenida dos veces | Tenés activa una Bienvenida Segmentada tradicional para el mismo caso de uso, además de esta | Excluí la tag de este formulario (la misma que usa el Segmentador para encontrar estos perfiles) de tus Bienvenidas Segmentadas, así cada perfil recibe un solo mensaje |
Un registro válido no dispara el envío (error de "datos de contacto inválido") | Bug conocido en resolución, no es un error de tu implementación | Si lo ves, reportalo a Soporte — no es necesario revisar tu propia integración |
6. Preguntas frecuentes
¿Por qué mis contactos importados no reciben esta bienvenida?
Porque una importación no genera el evento que este trigger necesita para dispararse. Este trigger depende exclusivamente de que WoowUp reciba el evento configurado — no de que se cree un perfil nuevo por cualquier vía. Si buscás dar la bienvenida a contactos que suman por importación, usá el trigger "Bienvenida al crearse un nuevo perfil".
¿Qué pasa si un registro nuevo coincide con un contacto ya existente (mismo DNI o email)?
El perfil se actualiza, pero no se dispara la Bienvenida Inmediata. Este trigger solo se dispara para perfiles genuinamente nuevos — exactamente el mismo comportamiento que tiene la Bienvenida Segmentada clásica. Ojo, esto igual tiene valor: aunque no se reenvíe el mensaje, el perfil se actualiza con los datos que trae el evento. Por ejemplo, un cliente que ya compró en sucursal y después completa tu formulario web dejando su email no recibe la bienvenida de nuevo, pero su perfil queda enriquecido con ese dato — disponible para segmentaciones y personalización futuras.
¿Qué pasa si ya uso el endpoint events/users para crear o actualizar perfiles, pero mi integración actual no incluye el campo event?
En ese caso, con tu integración actual solo se va a poder disparar la Bienvenida Segmentada clásica — la Bienvenida Inmediata no se activa. Para poder usarla, tenés que crear la campaña, crear el evento para tu formulario, y actualizar tu implementación existente para que el JSON incluya ese evento (ver Sección 4).
¿Se puede usar para captura de datos en tienda física?
Sí, pero tené en cuenta que el mensaje solo se dispara si el perfil es nuevo (misma regla que en cualquier otro canal). Si esa limitación no es un problema para tu caso, podés sumarlo a tus formularios de captura en sucursales.
¿Necesito un desarrollador para implementarlo?
No necesariamente: con Google Tag Manager lo puede hacer marketing sin ayuda técnica. Con VTEX, Shopify o una implementación a medida, generalmente hace falta alguien con acceso técnico al ecommerce.
¿Corro riesgo de envíos duplicados si ya uso el endpoint events/users para otra integración (por ejemplo, otra campaña o una mecánica de incentivos)?
No, no hay riesgo de duplicados: cada campaña procesa el evento de forma independiente.
¿Puedo tener más de un formulario, cada uno con su propio mensaje?
Sí. Podés crear un evento distinto por cada formulario (cada uno con su propia key), y asociar una campaña de Bienvenida Inmediata diferente a cada uno.
¿Puedo editar el nombre del evento después de creado?
No, la key es inmutable una vez creada. Definí bien el nombre antes de pasarlo a implementación.
7. Checklist de implementación
Definir el/los formulario(s) donde vas a implementar esta capacidad
Crear la campaña: Campañas → "+ Crear Campaña" → Campaña Automatizada → Welcome Kit → "Bienvenida al completar un formulario web"
Configurar contenido, canal y template
Crear el evento y copiar la key y el fragmento de código (¡definir bien el nombre, es inmutable!)
Realizar la conexión por GTM (o la alternativa que hayas elegido)
Probar con un email que no exista en la base
Verificar el semáforo de estado en el reporte de la campaña
Validar que el perfil se creó
Activar la campaña
Excluir la tag del formulario de tus Bienvenidas Segmentadas para evitar solapamientos
Monitorear resultados desde el reporte de campaña






















