Saltar a contenido

📧 Benchmark: Mailchimp Customer Journey Builder

Fecha: 1 de abril de 2026 Propósito: Segunda referencia de paridad para validar el diseño de triggers en Pet Flows Fuentes: Documentación pública Mailchimp, guías de automatización


1. ¿Qué es el Customer Journey Builder?

Es el editor visual de flujos de automatización de Mailchimp. Permite crear caminos automatizados que guían a los contactos a través de acciones de marketing basadas en su comportamiento, datos de perfil o interacciones.

[!TIP] A diferencia de Notificare (que usa formularios), Mailchimp SÍ tiene un editor visual de flujos. Es la referencia UX más directa para Pet Flows.


2. Starting Points (Puntos de Entrada)

Tipos de Starting Points

Categoría Triggers Ejemplo
Audience Activity Sign up, tag added, group joined, profile data changes "Cuando se añade el tag new_customer"
Shopping Activity Purchase, cart abandoned, product viewed "Cuando compra producto X"
Marketing Activity Email opened, link clicked, survey completed "Cuando abre email de bienvenida"
API & Integrations Custom API event, Zapier trigger, SMS keyword "Cuando recibimos evento via API"
Date-Based Birthday, anniversary, custom date field "3 días antes del cumpleaños"

Múltiples Starting Points

[!IMPORTANT] Mailchimp permite hasta 3 Starting Points por Journey. Diferentes tipos de trigger pueden alimentar el mismo flujo. Ejemplo: un journey de re-engagement puede iniciarse por "tag added: inactive" O por "30 días sin abrir email".

Filtrado en el Starting Point

Después de seleccionar el trigger, Mailchimp permite filtrar quién entra:

Starting Point = Trigger (obligatorio) + Filtro (opcional)

Ejemplo:
  Trigger: "Tag added: case_closed"
  Filtro:  "Location is Madrid" AND "Segment is Premium"

  → Solo entran los contactos de Madrid Premium
    que reciban el tag case_closed

Esto confirma el patrón: Trigger + Segmento son combinables, igual que en Notificare.


3. Journey Actions (Nodos de Acción)

Acción Descripción Equivalente Pet Flows
Send email Envía email con template notify-email
Send SMS Envía SMS (requiere plan Premium) notify-sms (Dapr Binding)
If/Else Bifurcación por condición Router / If-Else node
Wait Espera N tiempo fc-sleep
Wait for trigger Pausa hasta que ocurra algo fc-wait-event
Percentage split A/B test porcentual fc-ab-split
Tag contact Añadir/quitar tag pet-update-tags
Update contact Modificar datos del contacto pet-update-profile
Webhook POST a URL externa data-webhook-out
Archive Mueve a segmento archivado (no aplicable)

4. Branching & Condiciones

If/Else

Mailchimp evalúa condiciones basadas en: - Datos del contacto: campo de perfil, tag, segmento - Comportamiento: "¿Abrió el email anterior?" - Shopping: "¿Compró en los últimos 30 días?" - Engagement: score de actividad

Wait for Trigger

Pausa el contacto en el journey hasta que: - Haga una acción específica (clic, compra, etc.) - O expire un timeout configurable

Ejemplo:
  [Send email] → [Wait for: "Click link" | timeout: 3 days] → [If/Else: "Clicked?"]
                      ↓ sí                                        ↓ no
                  [Send offer]                               [Send reminder]

5. Modelo Visual del Journey Builder

┌───────────────────────────────────────────────────────────┐
│  MAILCHIMP CUSTOMER JOURNEY BUILDER                       │
│                                                           │
│  ┌──────────┐    ┌──────────┐    ┌──────────┐            │
│  │ Starting │    │  Wait    │    │ If/Else  │            │
│  │  Point   │───→│  3 days  │───→│ Opened?  │            │
│  │(Tag added│    │          │    │          │            │
│  │+ filter) │    └──────────┘    └────┬─────┘            │
│  └──────────┘                    Yes  │  No              │
│                              ┌────────┴────────┐         │
│                              │                 │         │
│                         ┌────┴────┐      ┌─────┴────┐    │
│                         │ Send    │      │ Send     │    │
│                         │ Offer   │      │ Reminder │    │
│                         └─────────┘      └──────────┘    │
│                                                           │
│  [+ Add starting point]  [+ Add journey point]           │
└───────────────────────────────────────────────────────────┘

6. Tabla de Paridad — Mailchimp Journey vs Pet Flows

Feature Mailchimp Journey Pet Flows MVP Backlog Pet Flows Full
Editor visual ✅ (vertical) ✅ (canvas libre)
Múltiples starting points ✅ (hasta 3) ✅ Post-MVP Backlog
Trigger + Filtro combinados ✅ (diseñado)
Wait / Delay
Wait for Trigger ✅ Sprint 4
If/Else ✅ (Router)
Percentage Split (A/B) ✅ Sprint 4
Send Email 🟡 Should
Send SMS ✅ (Premium) 🟡 Should
Send Push
Tag contact
Update contact
Webhook out
Template variables ✅ (merge tags) ✅ ({{}})
Analytics per step ✅ Sprint 6
Nodos IA 🟡
Datos de negocio (PET)

7. Lecciones para Pet Flows

Del modelo de Starting Points

  1. Múltiples Starting Points es un feature poderoso pero no crítico para MVP Backlog. Un flujo = un trigger es suficiente para empezar.
  2. Filtro en el Starting Point es obligatorio. Sin esto, no alcanzamos paridad básica con ningún competidor.

Del modelo de Wait for Trigger

  1. Wait for Trigger es un diferenciador vs simple Wait/Sleep. Permite: "espera hasta que el usuario abra la app O pasen 7 días". No es MVP Backlog pero sí Sprint 4.

Del editor visual

  1. Mailchimp usa un editor vertical (de arriba a abajo). Jaraxa usa un canvas libre (como Make.com). Canvas libre es más potente pero más complejo. El trade-off es aceptable dado que el usuario target es equipo interno de DKV, no un marketer casual.

Documentos Relacionados

Documento Propósito
aux_01 — Benchmark Notificare Primera referencia de paridad
02 — Tensión Conceptual Modelo de 3 capas
03 — PET como App Las 5 apps reales