Ir al contenido principal

Cómo automatizar un email después de completar un formulario

Conecta tu formulario con WoowUp y envía una comunicación automática a contactos nuevos o existentes: actualización de datos, sorteos y beneficios.

¿Quieres enviar un email después de que una persona complete un formulario? Puedes hacerlo con una campaña automatizada de Atributos Extendidos. Este circuito sirve para actualizar datos, registrar participantes de un sorteo o comunicar un beneficio.

Funciona tanto para contactos nuevos como para personas que ya existen en tu base. El envío se basa en la fecha que envía el formulario, no en la fecha de creación del perfil.

El recorrido es: formulario → crear o actualizar el perfil → guardar fecha y hora → campaña automática → email.

Necesitas un formulario propio en tu sitio, popup o landing:

Importante: automático no significa instantáneo. El envío depende del procesamiento de la automatización. No uses una campaña de Bienvenida para este circuito: si la persona ya existe, su inscripción o actualización no es un alta nueva.

Antes de empezar

  • El equipo web o la agencia conecta el formulario y envía los datos.

  • El equipo de marketing crea el atributo, el segmento y la campaña en WoowUp.

  • Si hay un cupón, el responsable del ecommerce debe crearlo y habilitarlo en la tienda.

1. Define los campos y crea el atributo de fecha

Usaremos estos campos como ejemplo. Adapta los datos solicitados a tu acción:

  • Email: email. Es la dirección donde se enviará la comunicación.

  • Documento: document. Envíalo como texto y con el formato utilizado en tu cuenta.

  • Nombre: first_name.

  • Apellido: last_name.

  • Etiqueta de la acción: tags. Ejemplo: formulario_accion. La agrega la integración, no la completa la persona.

  • Fecha y hora del formulario: un atributo extendido, por ejemplo fecha_formulario. También lo agrega automáticamente la integración.

Email, documento, nombre y apellido son campos nativos: no debes crearlos como atributos extendidos. Crea un atributo solo para cada dato adicional que no exista en WoowUp.

El atributo de fecha es imprescindible: permite configurar cuándo se enviará la campaña.

  1. Ingresa a Configuración > Atributos Extendidos.

  2. Crea un atributo en la entidad Clientes.

  3. Asigna un nombre reconocible, por ejemplo Fecha del formulario.

  4. Selecciona el formato Fecha, contemplando fecha y hora.

  5. Guarda y copia su key. Ese es el nombre técnico que debe usar la integración dentro de custom_attributes.

Fecha y hora: usa ISO 8601 en UTC

Para este circuito, envía el momento en que se completó el formulario en ISO 8601 y UTC, por ejemplo:

2026-11-02T18:00:00Z

La Z final indica UTC. Por ejemplo, las 15:00 de Argentina (UTC-3) equivalen a las 18:00 UTC del mismo día. No envíes las 15:00 con una Z al final: estarías indicando otro momento.

En JavaScript puedes obtener el momento actual en UTC con:

new Date().toISOString()

El resultado incluye milisegundos y termina en Z, por ejemplo 2026-11-02T18:00:00.000Z. No sumes horas manualmente si usas esta función.

No envíes solo el día para este campo: necesitamos conservar fecha y hora. Tampoco crees el atributo como texto.

2. Conecta el formulario con WoowUp

El equipo web debe adaptar e instalar el script de captura donde está el formulario. Aquí está el procedimiento técnico completo: Cómo integrar tu formulario web con WoowUp (HTML / JS).

La conexión utiliza un POST a https://events.woowup.com/events/users, con Content-Type: application/json.

La clave pública se obtiene con rol Super-Admin en Configuración > Claves para desarrolladores. Va en el campo app. No expongas una API key privada en el navegador.

Ejemplo de los datos a enviar

Reemplaza la clave pública, los datos de ejemplo, la etiqueta y la key del atributo por los valores reales de tu acción:

{
"app": "CLAVE_PUBLICA_WOOWUP",
"email": "[email protected]",
"document": "30123456",
"first_name": "Ana",
"last_name": "Perez",
"tags": "formulario_accion",
"custom_attributes": {
"fecha_formulario": "2026-11-02T18:00:00Z"
}
}

La siguiente captura ilustra cómo incluir atributos propios en el JSON. Para esta implementación usa la key y el formato de fecha y hora del ejemplo anterior:

  • La conexión requiere la clave pública y un identificador. Para este circuito por email, envía siempre un email válido.

  • Crea los atributos extendidos antes de enviar valores y usa exactamente sus keys.

  • Envía solo los campos necesarios. Evita campos vacíos que puedan sobrescribir datos existentes.

  • Verifica la respuesta de la integración y luego los datos guardados en WoowUp.

  • Para esta automatización no necesitas un evento de Bienvenida Inmediata: el disparador será el atributo de fecha.

Consentimiento: informa claramente el uso de los datos. Participar en una acción no debe habilitar automáticamente para marketing a un contacto desuscripto. No copies una habilitación de email sin revisar el consentimiento aplicable.

3. Crea el segmento de participantes

En Segmentos, crea y guarda una audiencia que incluya a quienes tienen la etiqueta de la acción, por ejemplo formulario_accion, y el atributo fecha_formulario cargado.

No exijas que el perfil sea nuevo ni filtres por su fecha de creación. Así puede recibir la comunicación una persona que ya estaba en la base y acaba de completar el formulario.

Si tienes acciones distintas, utiliza etiquetas y atributos de fecha específicos para evitar mezclar participaciones.

4. Crea la campaña automática

Ingresa a Campañas > Crear campaña > Campaña Automatizada:

Selecciona Relacionamiento > Atributos Extendidos y el canal Email:

Completa la configuración

  1. Asigna un nombre reconocible a la campaña.

  2. Selecciona el segmento creado en el paso anterior.

  3. Configura remitente, asunto y contenido.

  4. Revisa las restricciones de Openers y Frequency CAP: pueden impedir que algunos participantes reciban la comunicación.

Configura el disparador

En la etapa Envío, selecciona el momento del envío y el atributo de fecha que recibe los datos del formulario:

Elige el atributo creado en el paso 1, en nuestro ejemplo Fecha del formulario, con key fecha_formulario:

Si buscas comunicar después de completar el formulario sin añadir días de espera, configura el momento de envío correspondiente respecto de esa fecha. No selecciones la fecha de creación del perfil.

Guarda la campaña y actívala para hacer pruebas controladas antes de publicar la acción. El envío no es instantáneo; mide la demora real antes de comunicar un plazo de recepción.

5. Prueba el circuito completo

Una prueba visual del email no valida la integración. Completa el formulario real y comprueba:

  1. Contacto nuevo: verifica que se crea el perfil con email, documento, nombre, apellido, etiqueta y fecha/hora correctos.

  2. Contacto existente: verifica que se actualiza el perfil correcto, sin duplicarlo, y que recibe el email aunque no sea nuevo.

  3. Fecha: confirma que el valor guardado representa el momento correcto en UTC, aunque una pantalla pueda mostrarlo en otro huso horario.

  4. Segmento: confirma que ambos perfiles aparecen en la audiencia.

  5. Envío: verifica recepción y demora con perfiles de prueba habilitados para recibir email.

  6. Reenvío del formulario: comprueba el comportamiento de una segunda inscripción y los límites de repetición de la campaña.

  7. Contactabilidad: confirma que se respetan las bajas y restricciones de envío.

Si la acción permite una sola participación por persona, el equipo web debe controlar duplicados y reintentos y conservar la primera fecha de inscripción. Agregar una etiqueta no garantiza por sí solo una única participación.

Ejemplo: inscripción a un sorteo con cupón

Usa una etiqueta exclusiva, como sorteo_landing, y un atributo de fecha, como fecha_inscripcion_sorteo. La landing envía ambos datos junto con los datos personales.

El email puede incluir en una sola pieza:

  • Confirmación de participación.

  • Código del cupón y beneficio.

  • Vigencia y restricciones.

  • Botón para comprar y acceso a las bases del sorteo.

El cupón debe existir y estar habilitado en el ecommerce. Guardarlo en WoowUp no lo crea en la tienda. Si necesitas códigos individuales, también debes resolver su generación y asignación. Más información: Cupones como atributos extendidos.

Si el email no se envía

  • No aparece el perfil: revisa la respuesta de la integración y la clave pública.

  • Falta la fecha: revisa que el atributo exista, su key coincida y el valor use el formato ISO 8601 con fecha y hora.

  • No entra al segmento: revisa etiqueta y condiciones.

  • Está en el segmento pero no recibe: revisa campaña activa, disparador, momento de envío, contactabilidad, Openers y Frequency CAP.

  • Solo reciben perfiles nuevos: verifica que no hayas elegido una campaña de Bienvenida ni agregado una condición de perfil nuevo.

¿Ha quedado contestada tu pregunta?