# Secuenciador

> Cree secuencias de contacto automatizadas de múltiples pasos a través de correo electrónico, LinkedIn, teléfono, SMS y WhatsApp.

Source: https://docs.graph8.com/es/engage/sequencer/

El Sequencer automatiza la prospección multicanal en múltiples pasos. Defina una serie de pasos (correos electrónicos, acciones de LinkedIn, llamadas telefónicas, SMS, WhatsApp) y graph8 los ejecuta según un calendario para cada contacto de su lista.

## Canales

Las secuencias admiten múltiples canales, cada uno con su propia asignación de recursos:

| Canal | Qué hace |
|-------|----------|
| **Email** | Envío a través de buzones de Gmail o SMTP |
| **LinkedIn** | Solicitud de conexión, mensaje directo, InMail, seguir, ver perfil, dar me gusta a una publicación (a través de HeyReach) |
| **Teléfono** | Llamadas con IA de voz o marcador manual |
| **SMS** | Mensajes de texto |
| **WhatsApp** | Mensajes de WhatsApp Business |

Cada canal requiere un recurso asignado: un buzón para email, una cuenta de LinkedIn para acciones de LinkedIn, un número de teléfono para llamadas y SMS, etc.

## Creación de una secuencia

1. Vaya a **Engage → Sequencer** y haga clic en **Create Sequence**
2. Asigne un nombre a la secuencia y seleccione una lista de contactos
3. Agregue pasos: cada paso tiene un canal, una programación horaria y contenido
4. Asigne recursos (buzones, números de teléfono, cuentas de LinkedIn)
5. Establezca un calendario para las ventanas de envío

### Pasos

Cada paso define una acción dentro de la secuencia:

| Tipo de paso | Canal | Qué hace |
|--------------|-------|----------|
| **Email** | Email | Envía un correo electrónico personalizado |
| **Phone** | Teléfono | Activa una llamada con IA de voz |
| **Manual Dialer** | Teléfono | Pone en cola el contacto para marcación manual |
| **LinkedIn** | LinkedIn | Ejecuta una acción de LinkedIn (conectar, mensaje, InMail, seguir, ver, dar me gusta) |
| **SMS** | SMS | Envía un mensaje de texto |
| **WhatsApp** | WhatsApp | Envía un mensaje de WhatsApp Business |

Para cada paso, elija cómo se genera el contenido:

- **On-demand**: redacte el contenido usted mismo
- **AI-generated template**: deje que la IA genere el contenido
- **Manual template**: use una plantilla guardada

Establezca el **intervalo de tiempo** entre pasos (por ejemplo, esperar 2 días después del paso anterior antes de ejecutar).

### Acciones de LinkedIn

Los pasos de LinkedIn admiten varios tipos de acción:

- **Connection request**: envía una solicitud de conexión con un mensaje opcional y un mensaje alternativo
- **Message**: envía un mensaje directo a una conexión existente
- **InMail**: envía un InMail con asunto y cuerpo
- **Follow**: sigue el perfil del contacto
- **View profile**: ve el perfil del contacto (genera una notificación)
- **Like post**: da me gusta a una publicación reciente con un tipo de reacción seleccionable

**Requisito de cuenta de LinkedIn**: las secuencias con pasos de LinkedIn a través de HeyReach requieren al menos una cuenta de LinkedIn asignada como canal. Si no hay cuentas de LinkedIn conectadas, el formulario de creación de pasos muestra un aviso para conectar una cuenta primero. Puede agregar o eliminar cuentas de LinkedIn desde la pestaña **Channels** en los detalles de la secuencia una vez creada.

### Instrucciones de IA (LinkedIn)

Los pasos de LinkedIn admiten un modo de **AI Instructions**.

En lugar de redactar un mensaje estático, puede proporcionar instrucciones y dejar que graph8 genere un mensaje personalizado para cada contacto en el momento del envío.

La IA utiliza:
- Datos del contacto (nombre, cargo, empresa)
- Contexto global
- Documentos de campaña

Esto permite una personalización dinámica por contacto y mantiene los mensajes relevantes y actualizados.

## Configuración de la secuencia

| Configuración | Qué controla |
|---------------|--------------|
| **Finish on reply** | Detiene la secuencia para un contacto cuando responde |
| **Send in same thread** | Mantiene todos los correos en el mismo hilo de email |
| **Wait for new contacts** | Pausa la secuencia y la reanuda cuando se agregan nuevos contactos a la lista |
| **Shared** | Hace visible la secuencia para todo su equipo |

## Ejecución de una secuencia

Las secuencias pasan por los siguientes estados:

| Estado | Significado |
|--------|-------------|
| **Drafted** | Creada pero aún no iniciada |
| **Scheduling** | Procesando y programando contactos |
| **Live** | Ejecutando pasos activamente |
| **Paused** | Detenida temporalmente; puede reanudarse |
| **Waiting** | Pausada, se reanudará cuando se agreguen nuevos contactos |
| **Completed** | Todos los contactos han finalizado la secuencia |
| **Terminated** | Detenida manualmente; no puede reanudarse |

Controles:
- **Start**: inicia la ejecución de la secuencia
- **Pause / Resume**: detiene y reinicia temporalmente
- **Terminate**: detiene la secuencia de forma permanente
- **Duplicate**: crea una copia de la secuencia

### Validación previa al lanzamiento

Antes de lanzar una secuencia, graph8 verifica que todos los campos requeridos estén disponibles para los canales seleccionados.

Si falta algún dato requerido, verá una advertencia con detalles sobre lo que debe corregirse antes del lanzamiento.

## Estados de los contactos

Cada contacto en una secuencia tiene su propio estado:

| Estado | Significado |
|--------|-------------|
| **Queued** | En espera de comenzar |
| **In progress** | Ejecutando pasos actualmente |
| **Paused** | Pausado manualmente |
| **Completed** | Finalizó todos los pasos |
| **Failed** | Un paso falló |
| **Bounced** | El email o mensaje rebotó |
| **Removed** | Eliminado manualmente de la secuencia |
| **Replied** | El contacto respondió (la secuencia se detiene si la opción de finalizar al responder está activada) |

Puede pausar o reanudar contactos individuales sin afectar al resto de la secuencia.

## Calendarios

Los calendarios definen cuándo pueden ejecutarse los pasos:

- **Ventanas de envío**: establezca las horas y los días de la semana en que se pueden enviar mensajes
- **Zona horaria**: respete la zona horaria de cada contacto para programar las entregas

Cree calendarios reutilizables en **Engage → Schedules** y asígnelos a cualquier secuencia.

## Plantillas

Ahorre tiempo con plantillas reutilizables:

- **Sequence templates**: guarde toda una estructura de secuencia (pasos, tiempos, canales) para reutilizarla
- **Step templates**: guarde el contenido de pasos individuales como plantillas

## Informes y análisis

Cada secuencia registra el rendimiento en detalle:

| Métrica | Qué muestra |
|---------|-------------|
| **Overview** | Total de contactos, activos, completados, tasa de éxito, progreso general |
| **Step breakdown** | Conteos por paso: en cola, en progreso, completados, fallidos, rebotados, con respuesta |
| **Conversion funnel** | Contactos que ingresaron frente a los que completaron cada paso |
| **Step performance** | Conteos y tasas de enviados, entregados, con respuesta y rebotados por paso |
| **Response rates** | Tasas de respuesta en distintos períodos de tiempo (24 h, 48 h, 7 días) |
| **Engagement trends** | Tendencias diarias de tasa de respuesta y tasa de rebote |

### Contactos omitidos

El progreso de los pasos también registra los contactos **Skipped**.

Los contactos omitidos son aquellos que no fueron procesados debido a:
- Datos requeridos faltantes (por ejemplo, sin email o teléfono)
- Reglas de deduplicación
- Condiciones de paso no cumplidas

El conteo de omitidos aparece cuando hay contactos afectados.

## Condiciones de paso

Adjunte condiciones a cualquier paso para que solo se ejecute con los contactos que cumplan criterios específicos. Los contactos que no cumplan la condición se marcan como **Skipped** y pasan al siguiente paso.

### Tipos de condición

| Condición | Ejemplo |
|-----------|---------|
| **Field value** | `Job title contains "VP"` |
| **Previous step outcome** | `Step 1 email was opened` |
| **Engagement threshold** | `Opened ≥ 2 previous emails` |
| **Custom field** | `ICP score > 80` |
| **List membership** | `Contact is in list "Enterprise ICP"` |
| **CRM field** | `HubSpot lifecycle stage = MQL` |
| **Time since event** | `Website visit within last 7 days` |

### Cómo agregar una condición

1. Abra un paso en el editor de secuencias
2. Haga clic en **Add Condition**
3. Seleccione el tipo de condición y el valor
4. Elija qué ocurre si la condición no se cumple:
   - **Skip step**: pasar al siguiente paso
   - **Exit sequence**: eliminar el contacto de la secuencia
   - **Wait and retry**: volver a evaluar después de N días (útil para "esperar hasta que visite el sitio")

> **Tip:**
> Use condiciones para personalizar secuencias sin necesidad de ramificaciones. Por ejemplo: "Si el contacto abrió el email 1, enviar mensaje de LinkedIn; de lo contrario, enviar el email 2". Mantiene la secuencia simple a la vez que se adapta al comportamiento.

## Ramificaciones

Las ramificaciones dividen una secuencia en múltiples rutas según los atributos o el comportamiento del contacto. Cada ruta puede tener sus propios pasos, contenido y tiempos.

### Cuándo usar ramificaciones

- Enviar contenido diferente a distintos perfiles (VP vs. IC)
- Dividir secuencias por preferencia de canal (email primero vs. LinkedIn primero)
- Tratar de forma diferente a los contactos que respondieron frente a los que no
- Escalar a teléfono después de 2 correos ignorados

### Cómo agregar una ramificación

1. En el editor de secuencias, haga clic en **Add Branch** en cualquier paso
2. Defina la condición de división (los mismos tipos que en las condiciones de paso)
3. Agregue pasos a cada rama
4. Las rutas pueden volver a converger en un paso de seguimiento compartido o finalizar de forma independiente

### Análisis de ramificaciones

Cada rama genera informes de forma independiente:

| Métrica | Alcance |
|---------|---------|
| **Contacts per branch** | Cómo se distribuyó la división |
| **Per-branch conversion** | Tasa de respuesta y de reuniones agendadas por ruta |
| **Winning branch** | Comparación lado a lado para patrones de prueba A/B |

## Reserva de proveedor

Cuando un recurso de canal principal falla, graph8 puede recurrir automáticamente a un recurso secundario.

### Modos de reserva

| Modo | Comportamiento |
|------|----------------|
| **Strict** | Si el recurso asignado falla, omite el paso |
| **Rotate** | Intenta con el siguiente recurso del grupo asignado |
| **Cross-channel** | Cambia a un canal diferente (por ejemplo, email → LinkedIn) |

### Casos de uso comunes

- **Buzón en el límite de envío** → rotar a un buzón diferente del grupo
- **Cuenta de LinkedIn con límite de velocidad** → esperar 4 horas y reintentar en la misma cuenta
- **Número de teléfono rechazado** (lista de no llamar) → omitir y continuar la secuencia
- **Plantilla de WhatsApp rechazada** → reserva por email con el mismo contenido

Configure la reserva por secuencia en **Sequence Settings → Fallback**.

## Límites de velocidad y de envío

graph8 aplica varios límites para proteger la reputación del remitente:

| Tipo de límite | Valor por defecto | Propósito |
|----------------|-------------------|-----------|
| **Per-mailbox daily cap** | 40–100 emails | Adaptado al calentamiento; se ajusta según la reputación |
| **Per-LinkedIn daily cap** | 50 conexiones + 50 mensajes | Coincide con los límites de la plataforma HeyReach |
| **Per-phone daily cap** | 100 llamadas outbound | Configurable por número |
| **Org-wide burst cap** | 5× el volumen diario en 1 hora | Previene picos que activan filtros de spam |
| **Per-contact cap** | 1 email por día por secuencia | Evita el exceso de mensajes |

Cuando se alcanza un límite, el paso vuelve a encolarse para la próxima ventana disponible. Los límites son visibles en la vista **Resource Allocation** de la secuencia.

## Entregabilidad

El rendimiento de las secuencias depende del estado del buzón subyacente. Antes de lanzar una secuencia de alto volumen:

- **Caliente los buzones** durante 2 o 3 semanas para que los envíos en frío lleguen a la bandeja de entrada y no al spam
- **Verifique el DNS del dominio** (SPF, DKIM, DMARC) configurado y activo
- **Ejecute pruebas de ubicación** semanalmente para detectar con anticipación caídas en la entregabilidad

La entregabilidad se configura en Settings, no en Engage. Consulte [Email Warmup →](https://docs.graph8.com/settings/email-warmup/) para conocer el flujo completo de calentamiento, las pruebas de ubicación y el monitoreo de reputación.

## Integración con Studio

Las campañas creadas en Studio pueden lanzarse directamente en el Sequencer. Al lanzarse, la secuencia hereda la mensajería, los perfiles y la estrategia de canales de la campaña. El vínculo entre la campaña de Studio y la secuencia de Engage se mantiene para el seguimiento del rendimiento de extremo a extremo.

> **Tip:**
> Comience con 3 a 5 pasos por secuencia. Las secuencias multicanal (email + LinkedIn + teléfono) suelen superar en rendimiento a las de un solo canal. Use el informe del embudo de conversión para identificar en qué punto los contactos abandonan.

## Próximos pasos

- [Inbox →](https://docs.graph8.com/engage/inbox/): gestione respuestas y conversaciones
- [Dialer →](https://docs.graph8.com/engage/dialer/): marcador automático para llamadas outbound
- [Connections →](https://docs.graph8.com/engage/connections/): conecte su CRM para la sincronización de contactos
- [Email Warmup →](https://docs.graph8.com/settings/email-warmup/): construya la reputación del remitente antes del lanzamiento
