Saltar al contenido principal

Creación de campañas

Las campañas te permiten enviar mensajes puntuales o programados a tus usuarios por Email, SMS, Push, WhatsApp, mensajes in-app y webhooks. Todos los canales usan el mismo asistente de seis pasos: cuando sabes crear una campaña, sabes crearlas en todos los canales.

Canales

CanalQué envía
EmailEmails HTML enriquecidos con imágenes, enlaces y personalización completa.
SMSMensajes de texto, segmentados automáticamente (GSM-7 o Unicode).
PushNotificaciones push móviles con título, cuerpo, imagen y URL de clic.
WhatsAppPlantillas aprobadas de WhatsApp Business con asignación de variables.
In-appMensajes mostrados dentro de tu aplicación mediante el SDK. Consulta Campañas in-app para ver el selector de disparadores, los modos de evaluación y la tarjeta de límite de frecuencia rediseñados.
WebhookCarga JSON de servidor a servidor con cuerpo basado en plantillas Liquid.

El asistente de seis pasos

Abre el asistente desde Campañas → Nueva campaña. El encabezado muestra los pasos numerados con subtítulos, líneas de conexión, marcas verdes para los pasos completados y una insignia naranja ! en los pasos visitados que tienen errores de validación. Continuar y Guardar borrador están en el encabezado junto a la acción de publicar; no hay una barra de navegación inferior que buscar.

#PasoQué configuras
1DetallesNombre, descripción, estado y etiquetas.
2EntregaCuándo y cómo se envía el mensaje.
3Redactar mensajeEl creador de variantes y el cuerpo para cada canal.
4AudienciaSelector de modo, creador de filtros y tamaño de audiencia.
5ConversiónEventos de conversión principal y secundarios.
6ResumenRevisión de solo lectura antes de publicar.

Cada cambio de paso guarda automáticamente tu trabajo como borrador, para que puedas salir y volver sin perder nada.

Paso 1: Detalles

  • Nombre (obligatorio) y Descripción opcional.
  • Estado: draft mientras redactas; cambia a active al publicar.
  • Etiquetas: etiquetas que delimitan el equipo y también permiten omitir listas de supresión. Por ejemplo, una campaña etiquetada como transactional puede omitir cualquier lista de supresión con la misma etiqueta. Una lista, dos usos.

El campo de etiquetas es único: escribe una etiqueta, pulsa Enter y se añade como una píldora que puedes quitar. No hay un botón Añadir separado.

Paso 2: Entrega

En las campañas de Email, SMS, Push, WhatsApp y webhook, el paso Entrega te pide elegir un tipo de envío:

Tipo de envíoComportamiento
immediateSe envía en cuanto publicas.
scheduledSe envía en una fecha y hora concretas.
recurringSe envía según una programación (diaria, semanal, mensual o cron personalizado).
triggeredSe envía a cada usuario cuando realiza un evento (por ejemplo, purchase o signup).
intelligentOptimización de la hora de envío por usuario: un modelo de ML elige el mejor momento para entregar a cada usuario.
ai_optimizedOptimizada con IA: el aprendizaje por refuerzo selecciona el canal o la plantilla para cada usuario.

No hay un valor predeterminado silencioso: el paso no se completa hasta que eliges uno. Los campos específicos del canal (aplicación Push, WABA, URL/método/encabezados de webhook) aparecen debajo del selector. Aquí también están las excepciones de horas de silencio y reglas de contacto. (El remitente / De / Responder a / CCO de Email se configura en el siguiente paso, en la pestaña Configuración del editor de Email, y se define por variante A/B; consulta Configuración de Email.)

Las campañas activadas convierten una campaña en un envío basado en eventos. Elige Activada y, después, un tipo de disparador: Evento registrado (indica el evento, por ejemplo purchase), WhatsApp entrante (se activa cuando un contacto te escribe por WhatsApp), SMS entrante (se activa al recibir una respuesta SMS), Entidad modificada (cambia una entidad de ecommerce, como un pedido o carrito), Atributo modificado (cambia el valor de un atributo de usuario), Estado de suscripción (cambia una suscripción a canal o lista) o API (entrada manual) (se activa cuando tu backend inscribe a un usuario mediante la API). Elige con qué frecuencia puede volver a recibirla un usuario: cada vez que se active el evento (predeterminado), una vez por usuario o una vez y después un período de espera (define las horas). Al publicar una campaña activada, la activas en lugar de lanzar un envío masivo: se envía a cada usuario en cuanto activa el evento y sigue cumpliendo tu audiencia. Los límites de frecuencia y las horas de silencio siguen aplicándose.

Direcciones duplicadas: en los envíos masivos, programados o recurrentes, si varios contactos comparten un email o teléfono (por ejemplo, una pareja con la misma bandeja de entrada), esa dirección recibe el mensaje una sola vez. La campaña elimina duplicados por destinatario al enviar. (Los envíos activados se hacen por contacto, ya que cada contacto realizó la acción.)

Las campañas in-app tienen un diseño de Entrega distinto; consulta Campañas in-app.

Paso 3: Redactar mensaje

El paso Redactar está organizado en VariantTabs: una tira de pestañas independiente del canal, con una pestaña para cada variante que no sea de control (A / B / C…) y un botón + Añadir variante al final. Cada pestaña muestra un punto de color y una ficha de peso de solo lectura; la distribución se edita en la tarjeta de asignación A/B, debajo de las pestañas. Un punto ámbar indica que esa variante todavía no se ha redactado.

La pestaña activa muestra el cuerpo correspondiente al canal dentro de la misma estructura. La mayoría de los canales incluye una vista previa en directo junto al formulario: el mismo componente que usan los modales del creador de recorridos, de modo que la notificación o burbuja de mensaje se ve igual en todas las superficies.

CanalCuerpo por variante
EmailSelector de tres métodos (arrastrar y soltar / editor HTML / usar plantilla) que abre VariantEditorShell con el panel lateral estándar (Configuración / Diseño / Vista previa y prueba / Comprobación de spam).
SMSÁrea de texto del mensaje y contador de caracteres y segmentos GSM-7/Unicode, junto a la vista previa de teléfono iOS / Android / sin formato (el mismo SmsPhonePreview que utiliza el modal de SMS del canvas).
PushTítulo y cuerpo con contadores de caracteres multiplataforma (50 / 120) y ayudas por plataforma, URL o esquema, imagen (selector de recursos), hasta 2 botones de acción multiplataforma, clave de grupo (Web tag / Android collapse_key / iOS thread-id), sonido y distintivo (solo iOS y Android), mantener en pantalla y nombre del sitio web (solo Web). Panel de vista previa iOS / Android / Web a la derecha (se comparte PushPreviewWithToggle).
WhatsAppControl segmentado de tipo de mensaje (plantilla / respuesta de sesión), selector de WABA, selector de plantilla filtrado por WABA y filas de asignación de variables con sustitución de valores de ejemplo. Vista previa de burbuja de chat en directo a la derecha (se comparte WhatsAppChatPreview, el mismo que usa el editor de plantillas).
WebhookFila de método y URL, selector de autenticación (ninguna / Bearer / básica / clave API / HMAC firmado), filas de encabezados personalizados, cuerpo de solicitud (JSON / codificado como formulario / ninguno) con indicador de JSON válido, gestión de respuesta (JSONPath → atributo de usuario), excepciones de reintentos y tiempo de espera, y opciones avanzadas de entrega compartidas. El cuerpo se envía literalmente; añade metadatos del canvas o del usuario mediante Liquid ({{ canvas.id }}, {{ user.id }}, etc.).
In-appEl mismo selector de tres métodos que Email; el cuerpo creado se guarda en customContent.

Redacción de Email: VariantEditorShell

Cuando eliges un método, el cuerpo del Email se abre en un VariantEditorShell de ancho completo, con un panel lateral de 200 px:

  • Configuración: configuración de remitente, cancelación de suscripción de lista, preencabezado y metadatos.
  • Diseño: editor de arrastrar y soltar. El editor HTML es una vista dividida: CodeMirror a la izquierda y una vista previa en directo dentro de un iframe aislado a la derecha.
  • Vista previa y prueba: vista previa para escritorio y móvil, además de envío de prueba.
  • Comprobación de spam: puntuación y heurísticas para detectar riesgos de entregabilidad.

Al volver desde el editor, el cuerpo de la variante se contrae en una tarjeta AuthoredSummary: una miniatura iframe a escala del Email renderizado (no una maqueta de barras de color), con asunto, preencabezado y botón Editar. Haz clic en la miniatura para volver a abrir el editor.

Variantes A/B

La tarjeta A/B (distribución, regla de detención y método de optimización) se muestra en todos los canales basados en variantes: Email, SMS, Push, WhatsApp, webhook e in-app. El peso total de las variantes debe sumar 100 %. El grupo de control conserva su peso configurado al añadir o eliminar variantes de mensaje; solo se reequilibran las variantes que no son de control.

El método de optimización queda bloqueado con una píldora «Necesita 2 o más variantes» hasta que añadas una segunda variante. Consulta Pruebas A/B para ver los ajustes predefinidos de regla de detención (rápida / estándar / personalizada) y Significancia estadística para conocer el cálculo.

Paso 4: Audiencia

El paso Audiencia comienza con un selector de modo: dos tarjetas grandes bajo «Elige un enfoque de segmentación»:

  • Audiencia segmentada (RECOMENDADO, insignia verde): abre el creador de grupos de filtros.
  • Enviar a todos: envía a todo el espacio de trabajo. La tarjeta muestra el alcance actual del espacio de trabajo en una píldora.

Cuando eliges un modo, las tarjetas desaparecen y aparece un pequeño botón «Cambiar a audiencia segmentada» / «Enviar a todos en su lugar» en el encabezado de la tarjeta para que puedas volver a cambiarlo.

Audiencia segmentada: creador de filtros v2

El creador de filtros es idéntico al del editor de segmentos y utiliza la nueva interfaz v2:

  • Insignias numeradas y de color por grupo: 1 verde, 2 ámbar, 3 azul, 4 rosa y 5 morado; sustituyen el antiguo encabezado «Grupo de filtros N».
  • ConnectorChip AND/OR entre filas hermanas y entre grupos. La ficha es el selector: no hay encabezado «Coincidir TODO/ALGUNO» por grupo ni selector global «Coincidir TODOS los grupos».
  • Botón discontinuo + Añadir condición al final de cada grupo y + Añadir grupo de filtros debajo del último grupo.
  • Modal de confirmación antes de eliminar un grupo no vacío; los grupos vacíos se eliminan sin confirmación.
  • Píldora de recuento en directo por grupo y otra a nivel de espacio de trabajo en el panel derecho. Se recalculan unos 400 ms después de que dejas de editar y aplican la misma comprobación de canal y suscripción que el panel derecho.
  • Los selectores de eventos y atributos son ahora cuadros combinados con búsqueda. Si escribes un nombre que no existe, el menú muestra una fila adicional + Crear evento "<consulta>" (o + Crear atributo "<consulta>") que registra la entrada del esquema al instante; es útil para crear campañas antes de que ingeniería conecte el seguimiento.

Debajo del bloque de inclusión aparece un bloque Excluir, para expresar «incluir X, pero eliminar a quien coincida con Y» sin insertar lógica NOT en cada grupo.

Tamaño de audiencia en el panel derecho

Un panel derecho de 340 px muestra el tamaño de audiencia en directo mientras editas:

  • Una píldora verde En directo en el encabezado.
  • El recuento total que coincide y el porcentaje que representa dentro del espacio de trabajo, con una barra de progreso de 4 px.
  • Un desglose por canal debajo del total: cuántos de esos usuarios tienen una dirección válida de Email, SMS, Push o WhatsApp Y están suscritos a ese canal.
  • Un texto que explica las condiciones; por ejemplo, en una campaña de Email: «Muestra los usuarios que coinciden con tus filtros Y que tienen una dirección de Email válida y están suscritos a Email».

En las campañas in-app se ocultan el desglose por canal y el texto de suscripción, ya que los mensajes in-app no tienen concepto de suscripción.

Opciones de envío

Debajo del creador, la tarjeta Opciones de envío permite decidir a qué estado de suscripción enviar. Es un único menú enriquecido: cada opción tiene título y subtítulo para que veas las consecuencias antes de hacer clic:

  • Solo usuarios suscritos (predeterminado): excluye a los usuarios no suscritos.
  • Confirmados (doble opt-in): solo usuarios que completaron el doble opt-in.
  • Todos, incluidos los no suscritos: cambia el disparador a un estilo rojo de peligro con una píldora USAR CON PRECAUCIÓN. Al elegirla se abre un modal de confirmación que explica los riesgos de CAN-SPAM, RGPD y reputación del remitente. Está reservada para envíos realmente transaccionales.

La tarjeta Opciones de envío se oculta en las campañas in-app.

Modo «Enviar a todos»

Si eliges la tarjeta Enviar a todos, el creador se sustituye por un aviso ámbar con cuatro motivos por los que enviar sin filtrar perjudica los resultados a largo plazo: menor interacción, más bajas y denuncias de spam, peor reputación del remitente y medición más difícil. Prueba los filtros sugeridos en el párrafo de recomendación antes de hacer un envío masivo.

Paso 5: Conversión

Elige un evento de conversión principal que marque a un usuario como convertido, una ventana de atribución (horas después del envío) y un modelo de atribución (first_touch / last_touch / linear). También puedes añadir eventos de conversión secundarios (por ejemplo, added_to_cart o viewed_pricing), cada uno con una etiqueta opcional.

Paso 6: Resumen

Una revisión de solo lectura de toda la configuración. Los errores de validación de pasos anteriores aparecen aquí como un aviso antes de publicar. Haz clic en Publicar para cambiar la campaña de draft a active.

Revisión antes de enviar

Antes de publicar, comprueba que:

  • el tamaño de audiencia coincide con lo esperado;
  • el desglose por canal tiene un recuento distinto de cero para el canal desde el que envías;
  • Vista previa y prueba se renderiza correctamente tanto en escritorio como en móvil;
  • las variables de personalización se resuelven con valores reales;
  • la programación usa la zona horaria correcta; y
  • la puntuación de Comprobación de spam es aceptable (Email).

Supervisar el rendimiento

Cuando una campaña está activa, la página de detalle muestra estadísticas en tiempo real:

  • Enviados / entregados / abiertos / clics / conversiones / rebotes / bajas.
  • Desglose por variante en las pruebas A/B.
  • Los eventos marcados como bots se excluyen de forma predeterminada, para que las aperturas y clics de las precargas de enlaces y escáneres de seguridad de los proveedores de correo no inflen las métricas. Consulta Explorador de eventos para saber cómo interpretar el aviso «Bots excluidos».

Estados de campaña: draftscheduledsendingsent (o paused / cancelled).

Prácticas recomendadas

  • Segmenta públicos concretos en lugar de enviar a todos.
  • Prueba varios asuntos y CTA con variantes A/B.
  • Usa envíos con zona horaria cuando corresponda.
  • Envía una prueba antes de publicar.
  • No envíes el mismo mensaje a todo el mundo.
  • No elijas «Todos, incluidos los no suscritos» sin una justificación transaccional real.

Patrones habituales

Campaña de bienvenida

Envía justo después del registro. Filtra por un evento signed_up ocurrido durante el último día. Redacta una única variante de Email con un CTA de primeros pasos.

Reactivación

Filtra por el filtro de comportamiento inactive_30_days, excluye a los usuarios que ya convirtieron en los últimos 14 días y ofrece un incentivo.

Carrito abandonado

Filtra por usuarios que realizaron added_to_cart, pero no purchase_completed durante las últimas 24 h.

Anuncio de producto

Filtra por plan = "premium" Y active_last_30_days, y envía una única variante de Email con el enlace de lanzamiento.

Próximos pasos