- Inicio
- Recursos
- Integraciones
- AWS SES
Integración AWS SES n8nAutomatiza AWS SES con n8n.
Un correo transaccional enviado desde un flujo de trabajo cabe en un solo nodo. La integración AWS SES n8n abre 13 operaciones repartidas en 3 recursos: el envío, las plantillas y los correos de verificación de remitente. El nodo no trae trigger, así que el flujo arranca en otro sitio.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué resuelve de verdad la integración AWS SES n8n?
El nodo AWS SES es la pieza que entrega un correo a Amazon Simple Email Service desde un flujo de trabajo de n8n. Viene incluido con n8n, se autentica con una credencial de AWS (un juego de identificadores que se guarda una sola vez) y ordena sus 13 operaciones en 3 recursos: Email para el envío, Template para los textos guardados en SES y Custom Verification Email para el mensaje que pide a una dirección que se confirme. Nada que instalar, ningún coste extra por el lado de n8n, mismo comportamiento en n8n Cloud y en una instancia autoalojada.
Hay tres formas de flujo que se repiten. La primera es el aviso interno: un proceso termina y email.send deja el resultado en el buzón del equipo, con asunto y cuerpo montados dentro del flujo. Si ese cuerpo lleva etiquetas, Is Body HTML va activado; si no, el destinatario recibe el código a la vista.
La segunda es el envío personalizado. El texto vive en SES, creado una vez con template.create, y cada ejecución llama a email.sendTemplate con los valores que cambian. Una fila nueva en Google Sheets se convierte en un mensaje con nombre y apellido sin tocar el flujo, y cuando la redacción cambia basta con template.update.
La tercera encaja en productos donde cada cliente envía desde su propia dirección. customVerificationEmail.create guarda el texto de confirmación, customVerificationEmail.send pide a la dirección que se confirme, y las dos URL de redirección devuelven a la persona a una página elegida por ti y no a una de AWS.
Dónde termina el nodo. Son 13 operaciones, ni una más. Todo lo demás de la API de SES se alcanza con el nodo HTTP Request, que llama a cualquier endpoint reutilizando la misma credencial de AWS mediante la autenticación predefinida, sin montar una segunda configuración. Segundo límite que conviene tener claro desde el principio: AWS SES no tiene nodo trigger en n8n, así que el flujo empieza con un Schedule Trigger a intervalo fijo, con un Webhook de n8n (una URL que un servicio externo llama) o con el trigger de otra herramienta, por ejemplo Telegram.
Queda elegir la vía de envío. SendGrid es otra ruta transaccional con su propio nodo; SES tiene sentido cuando el dominio remitente ya está en AWS y el volumen es de máquina, no de persona. La Reseña n8n mira la plataforma con distancia, y el Curso n8n recorre la construcción de este tipo de flujo de principio a fin.
¿Cómo se conecta AWS SES con n8n?
- 01
Elige el tipo de credencial
n8n ofrece dos credenciales de AWS para este nodo. AWS (IAM) se autentica con una clave de acceso, es decir un Access Key ID y un Secret Access Key. AWS (Assume Role) asume un rol de IAM a través de AWS STS; los identificadores que n8n usa para esa llamada
AssumeRolese escriben a mano o se leen del entorno donde corre n8n. Sobre EKS, ECS o EC2, esta segunda vía evita guardar claves estáticas dentro de n8n. - 02
Crea la clave de acceso en AWS
Por la vía IAM, entra en la consola de IAM, pulsa tu nombre de usuario arriba a la derecha y luego Security credentials. En la sección Access keys elige Create access key, selecciona tu caso de uso en la página de buenas prácticas (o Other si no aparece ninguna pregunta) y pon una etiqueta de descripción como
n8n integrationpara reconocer la clave más adelante. Los dos valores se muestran al final. - 03
Rellena la credencial en n8n
En n8n, menú Credentials, crea la credencial de AWS: selecciona tu Region y pega el Access Key ID y el Secret Access Key. Una credencial se crea una vez y se reutiliza en todos los flujos; el nodo la ofrece después en su lista desplegable. Si n8n corre detrás de una Amazon VPC, el campo Custom Endpoints recibe el endpoint de esa conexión, y SES es uno de los servicios compatibles.
Lo que sabe hacer el nodo AWS SES
El nodo AWS SES expone 13 operaciones en 3 recursos. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
| Recurso | Create | Get | Get Many | Update | Delete | Send | Send Template |
|---|---|---|---|---|---|---|---|
| Custom Verification Email | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ||||||
| Template | ✓ | ✓ | ✓ | ✓ | ✓ |
Índice de operaciones
Custom Verification Email
6 operacionesCreate a custom verification email
customVerificationEmail.createLo que ves en n8n
Notas y casos de uso
SES pide a cada dirección remitente nueva que confirme que es tuya. Esta operación guarda la plantilla de ese mensaje, así la petición sale con tu redacción y no con la genérica.
Parámetros clave
- From Email: la dirección desde la que sale el correo de verificación.
- Template Subject: el asunto de ese correo.
- Success Redirection URL: la página a la que llega quien verifica su dirección.
- Failure Redirection URL: la página a la que llega cuando la verificación falla.
- Template Content: el cuerpo, con HTML permitido, por debajo de 10 MB en total.
Delete a custom verification email
customVerificationEmail.deleteLo que ves en n8n
Notas y casos de uso
Las plantillas de verificación se amontonan en cuanto se prueban dos o tres redacciones. Esta borra una de la cuenta, y con ella la posibilidad de que un envío posterior recupere un texto viejo por su nombre.
Parámetros clave
- Template Name: el nombre de la plantilla de verificación que se borra, normalmente alimentado por el paso anterior con
{{ $json.templateName }}en vez de escribirlo dos veces.
Get a custom verification email
customVerificationEmail.getLo que ves en n8n
Notas y casos de uso
Leer una plantilla de verificación devuelve lo que SES guarda de ella ahora mismo. Es la única manera fiable de saber qué recibe una dirección, sin fiarse de una copia en un documento interno.
Parámetros clave
- Template Name: el nombre de la plantilla de verificación que se lee.
Get many custom verifications
customVerificationEmail.getAllLo que ves en n8n
Notas y casos de uso
En lugar de una plantilla concreta, aquí vuelven las plantillas de verificación que existen en la cuenta. Es la vista de inventario.
Parámetros clave
- Return All: activado, n8n encadena las páginas de la API y trae todas las plantillas; desactivado, se para en Limit.
- Limit: el número máximo de plantillas que vuelven cuando Return All sigue desactivado.
Send a custom verification email
customVerificationEmail.sendLo que ves en n8n
Notas y casos de uso
Aquí la plantilla deja de ser un objeto guardado: la dirección recibe la petición de confirmación y entra en la lista de identidades en cuanto la verificación se completa.
Parámetros clave
- Email: la dirección que se verifica, a menudo
{{ $json.email }}desde el formulario o la ficha anterior. - Template Name: la plantilla de verificación que se usa en este envío.
- Configuration Set Name: dentro de Additional Fields, el configuration set que se aplica a este correo de verificación.
Update a custom verification email
customVerificationEmail.updateLo que ves en n8n
Notas y casos de uso
El texto de verificación envejece como cualquier otro: la redirección apunta a una página antigua, el asunto ya no cuadra con el producto. Esta operación edita la plantilla guardada en vez de borrarla y volver a crearla.
Parámetros clave
- Template Name: la plantilla que se edita.
- From Email, Template Subject y Template Content: en Update Fields, el remitente, el asunto y el cuerpo.
- Success Redirection URL y Failure Redirection URL: los dos destinos tras una dirección verificada o rechazada.
Send an email
email.sendLo que ves en n8n
Notas y casos de uso
La operación de fondo: el asunto y el cuerpo se construyen dentro del flujo y se entregan a SES tal cual, sin ninguna plantilla guardada de por medio.
Parámetros clave
- Subject y Body: el mensaje, montado casi siempre con datos de los nodos anteriores.
- From Email: la dirección del remitente, del tipo
admin@example.com. - To Addresses: los destinatarios.
- Is Body HTML: activado si el cuerpo lleva HTML, desactivado para texto simple.
- Cc Addresses, Bcc Addresses, Reply To Addresses y Return Path están en Additional Fields; el último recoge rebotes y quejas.
Send an email based on a template
email.sendTemplateLo que ves en n8n
Notas y casos de uso
Mismo envío, reparto invertido: SES se queda con la redacción y el flujo solo aporta lo que cambia de un destinatario a otro.
Parámetros clave
- From Email: la dirección del remitente, único campo obligatorio de la operación.
- Template Name or ID: elegida en la lista, o fijada con una expresión cuando la plantilla depende del dato.
- To Addresses: los destinatarios de este envío.
- Template Data: los pares Key y Value que rellenan los huecos de la plantilla.
Template
5 operacionesCreate a template
template.createLo que ves en n8n
Notas y casos de uso
No hay envío con plantilla sin una plantilla antes. Esta operación registra una en SES, bajo un nombre que el flujo llamará más tarde.
Parámetros clave
- Template Name: el nombre de la plantilla, y la referencia que repiten todas las operaciones siguientes.
- Subject Part: el asunto del correo.
- Html Part: el cuerpo en HTML.
- Text Part: en Additional Fields, la versión que ven los clientes de correo que no muestran HTML.
Delete a template
template.deleteLo que ves en n8n
Notas y casos de uso
Retirar un texto es cuestión de un campo, y hacerlo desde un flujo evita repetir la maniobra a mano en tres entornos seguidos.
Parámetros clave
- Template Name: el nombre de la plantilla que se borra, obligatorio; un valor aproximado se lleva por delante el texto equivocado.
Get a template
template.getLo que ves en n8n
Notas y casos de uso
Pedir una plantilla por su nombre devuelve lo que SES tiene guardado, que es como un flujo comprueba el texto vigente en lugar de suponerlo.
Parámetros clave
- Template Name: el nombre de la plantilla que se lee, obligatorio.
Get many templates
template.getAllLo que ves en n8n
Notas y casos de uso
La vista de lista del mismo recurso: todas las plantillas de la cuenta vuelven en una ejecución, listas para filtrarse en los nodos siguientes.
Parámetros clave
- Return All: activado, n8n sigue las páginas de la API hasta la última plantilla; desactivado, la ejecución se para en Limit.
- Limit: cuántas plantillas vuelven como máximo con Return All desactivado.
Update a template
template.updateLo que ves en n8n
Notas y casos de uso
Un texto cambia más a menudo que un flujo. Esta operación reescribe la plantilla guardada en su sitio, y todos los envíos posteriores usan la versión nueva sin tocar la automatización.
Parámetros clave
- Template Name: la plantilla que se reescribe, obligatorio.
- Subject Part, Html Part y Text Part: en Update Fields, el asunto, el cuerpo HTML y la versión de texto plano.
¿Necesitas ayuda para automatizar AWS SES con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.


