Email — SendGrid
- Tipo de canal: Texto (correo electrónico masivo).
- Visibilidad del canal: Privado.
- Complejidad de integración: Media (requiere cuenta SendGrid activa, API Key y dominio verificado).
- Chat general o solo Kyubo: No aplica (canal exclusivamente de campañas, sin interacción conversacional).
- Sandbox disponible: N/D.
Definición
El canal SendGrid permite el envío masivo y automatizado de correos electrónicos desde la plataforma hacia el servicio de SendGrid, operando exclusivamente como un canal de salida (Outbound) asociado a campañas. El sistema procesa las bases de datos de contactos y el mapeo de variables para que SendGrid se encargue de la distribución y entrega final de los correos.
Requisitos previos
Cuenta activa en SendGrid: con un plan que permita el envío de correos salientes (Outbound).
API Key de SendGrid (
SENDGRID_KEY): generada desde el panel de administración de SendGrid, con permisos de envío de correo (Mail Send) habilitados.
Dominio verificado (Domain Authentication): el dominio del remitente debe estar correctamente autenticado mediante registros DNS (SPF/DKIM) dentro de SendGrid, para garantizar entregabilidad y evitar clasificación como SPAM.
Pasos para la creación del canal
Iniciar sesión en Lynn.
Seleccionar "Diseñador" en el menú principal.
Clic derecho sobre el área libre del diseñador → "Configurar canal" → "Agregar canal a [Ambiente]".

Elegir SendGrid de la lista de canales disponibles → "Crear".

Completar los campos requeridos:
| Parámetro | Descripción |
|---|---|
SENDGRID_KEY |
API Key generada en SendGrid, con permisos de Mail Send. |
SENDGRID_EMAIL_SENDER |
Dirección de correo desde la cual se enviarán las campañas. |
SENDGRID_EMAIL_SENDER_NAME |
Nombre comercial/institucional visible para los destinatarios. |
SENDGRID_EMAIL_REPLY_TO |
Dirección de correo electrónico para responder: a esta dirección llegan las respuestas de los destinatarios. Campo requerido. |
SENDGRID_TIMEOUT_SECONDS |
Tiempo de espera configurado para detectar inactividad y cerrar la interacción, en segundos. Máximo 7200 (2 horas). Campo opcional (ej. 600). |

Además de los campos específicos de la sección "Configuración asociada a SendGrid (Requerido)", el formulario incluye los datos y opciones generales de cualquier canal: Ambiente, Channel Id, Proveedor, Servicio, División, Habilitar canal, Verificación de salud (ej. nivel Avanzado), Habilitar la depuración (con tiempo de vigencia, ej. 30 minutos), No enviar mensajes en blanco y Deshabilitar eventos de escritura.
Note
Los campos SENDGRID_EMAIL_REPLY_TO y SENDGRID_TIMEOUT_SECONDS sugieren que el canal también recibe y gestiona respuestas de los destinatarios (el reporte Monitoreo de correos muestra correos Inbound y Outbound del canal Sendgrid), lo que difiere de la definición de canal "exclusivamente de salida" indicada al inicio de este documento. Pendiente de confirmar con el cliente el alcance real del manejo de respuestas.
Las plantillas de correo que se usan en campañas sobre este canal se configuran aparte: ver Plantillas de SendGrid.
- Configurar las notificaciones de eventos en SendGrid, para que Lynn pueda hacer seguimiento de campañas y registrar métricas de entrega (recibido, rebotado, rechazado):
En la configuración del canal en Lynn, localizar el campo WebHook y copiar la URL.
Iniciar sesión en el panel de SendGrid → Settings → Mail Settings.
Abrir la configuración del Webhook (o crear uno nuevo).

En el campo HTTP Post URL, pegar la URL copiada desde Lynn.

En Actions to be posted, seleccionar los estados a reportar a Lynn (recomendado activar al menos: Dropped, Deferred, Delivered, Bounced).
Cambiar el estado del Webhook a Enabled y guardar los cambios.
- Hacer clic en "Verificar" para inicializar la validación de parámetros y luego en "Crear".