- Inicio
- Recursos
- Integraciones
- AWS SNS
Integración AWS SNS n8nAutomatiza AWS SNS con n8n.
Un mensaje publicado una vez llega a todos los suscriptores del topic. La integración AWS SNS n8n suma 3 operaciones sobre topics a tus flujos de trabajo y un trigger que recibe cada notificación por webhook. Pensada para equipos que ya mueven sus avisos por SNS.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Qué hace en la práctica la integración AWS SNS n8n?
La integración AWS SNS n8n conecta el servicio de notificaciones de Amazon con tus flujos de trabajo en las dos direcciones. El nodo envía datos hacia AWS SNS con 3 operaciones agrupadas en un solo recurso: crear un topic, borrar un topic y publicar un mensaje en un topic. El AWS SNS Trigger hace el camino contrario y recibe las notificaciones por webhook, es decir, una URL que n8n registra y que SNS llama cuando se publica un mensaje.
Primer escenario: avisar a todo el mundo a la vez. Un flujo detecta que un pedido se ha quedado parado, redacta un mensaje corto y lo publica en un topic. Todos los suscriptores lo reciben de golpe, y el mismo flujo puede repetirlo en Slack para quien vive en un canal y no en el correo.
Segundo escenario: SNS como puerta de entrada. El trigger salta con el topic, el flujo lee el contenido de la notificación y lo guarda en MongoDB, o lo añade a una pestaña de Google Sheets que el equipo revisa cada mañana. Un caudal de avisos se convierte en un histórico consultable sin programar ningún servicio consumidor.
Tercer escenario: topics de usar y tirar. Una migración crea su propio topic al arrancar, publica ahí los mensajes de avance y lo borra cuando termina. Create y Delete existen justo para esa fontanería temporal.
Cuándo tirar de HTTP Request: el nodo cubre topics, no suscripciones. Gestionar suscriptores, listar los topics que ya existen o cambiar los atributos de un topic no entra en las 3 operaciones. Esas llamadas van por el nodo HTTP Request, que alcanza cualquier endpoint de la API de AWS reutilizando la misma credencial mediante la autenticación predefinida.
Los límites, dichos claro. Un recurso y 3 operaciones: el nodo es estrecho a propósito. El trigger escucha un único topic, elegido en su campo Topic, y no trae ninguna lista de eventos que marcar, así que cada mensaje publicado despierta el flujo. En Publish, el campo Subject sigue siendo obligatorio aunque ningún suscriptor sea una dirección de correo. Si todavía estás eligiendo plataforma, la Reseña n8n repasa los pros y los contras, y el Curso n8n explica credenciales y expresiones desde cero.
¿Cómo se conecta AWS SNS con n8n?
- 01
Genera una clave de acceso en AWS
Entra en la consola IAM, pulsa tu nombre de usuario arriba a la derecha y abre Security credentials. En la sección Access keys elige Create access key, marca tu caso de uso en la página de buenas prácticas y selecciona Other si ninguno encaja. Añade una etiqueta de descripción, por ejemplo
n8n integration, para reconocer la clave más adelante, confirma con Create access key y muestra el Access Key ID y la Secret Access Key. - 02
Rellena la credencial AWS (IAM) en n8n
Abre el menú Credentials de n8n y crea una credencial AWS (IAM), o sea, el registro donde n8n guarda tus accesos. Elige primero la Region y pega después el Access Key ID y la Secret Access Key que acabas de revelar. Una credencial se crea una vez y se reutiliza en todos los flujos de trabajo: el nodo AWS SNS y el AWS SNS Trigger la ofrecen en su lista desplegable.
- 03
O asume un rol en lugar de guardar claves
n8n ofrece un segundo tipo de credencial, AWS (Assume Role), que se autentica asumiendo un rol IAM a través de AWS STS. Los accesos que se usan en la llamada
AssumeRolese escriben a mano o se leen de forma automática del entorno donde corre n8n. Es la opción indicada cuando alojas n8n tú mismo sobre infraestructura de AWS, EKS, ECS o EC2, y prefieres no dejar claves estáticas dentro de la aplicación.
¿Qué arranca un flujo de trabajo desde AWS SNS ?
AWS SNS Trigger es el nodo que arranca un workflow cuando AWS SNS llama a n8n. Activas el workflow: n8n te da la URL del webhook que registras en AWS SNS, y cada llamada se convierte en una ejecución.
Lo que ves en n8n
Notas de configuración
01Configure the AWS SNS Trigger
El AWS SNS Trigger es un nodo webhook en versión 1. Al activar el flujo, n8n registra una URL y es AWS SNS quien la llama en cuanto se publica un mensaje. La ejecución arranca en cuestión de segundos, sin intervalo que ajustar y sin consultar la API una y otra vez.
Parámetros clave
- Topic: obligatorio y único campo que rellenar. Es un resource locator, así que eliges el topic en la lista que se carga con tu credencial o pegas su valor, incluso como expresión del tipo
{{ $json.topic }}cuando un nodo anterior decide qué topic escuchar.
02New AWS SNS event
Este trigger expone un solo evento, New AWS SNS event, y ninguna lista de tipos que marcar. Cada mensaje publicado en el topic elegido genera una ejecución, con el contenido de la notificación disponible para los nodos siguientes. El filtrado, si hace falta, ocurre dentro del flujo y no en los ajustes del trigger.
¿Qué sabe hacer el nodo AWS SNS ?
El nodo AWS SNS expone 3 operaciones. Para cada una: el nodo tal como lo configuras en n8n, los campos obligatorios y nuestras notas de campo.
Índice de operaciones
Create a topic
createLo que ves en n8n
Notas y casos de uso
Crea un topic nuevo en AWS SNS, el canal al que se suscriben los demás servicios. El flujo ya puede publicar ahí en un nodo posterior.
Parámetros clave
- Name: obligatorio, el nombre del topic que se crea, escrito a mano o montado con una expresión como
{{ $json.name }}cuando depende de los datos de entrada. - Display Name: opcional, el nombre visible que se usa para un topic con suscripciones por SMS.
- Fifo Topic: booleano opcional que indica si el topic creado es de tipo FIFO, primero en entrar y primero en salir.
Delete a topic
deleteLo que ves en n8n
Notas y casos de uso
Borra un topic existente en AWS SNS. Se acaban los mensajes y también todo lo que estaba suscrito a él, así que esta es la parte de limpieza del nodo.
Parámetros clave
- Topic: resource locator obligatorio. Selecciona el topic en la lista que n8n carga con tu credencial de AWS, o pasa su valor desde un paso anterior, normalmente
{{ $json.topic }}cuando lo ha creado el mismo flujo.
Publish a message to a topic
publishLo que ves en n8n
Notas y casos de uso
Envía un mensaje a un topic y AWS SNS lo reparte a todos los endpoints suscritos. Es la operación con la que termina la mayoría de los flujos.
Parámetros clave
- Topic: resource locator obligatorio, el destino del mensaje.
- Subject: obligatorio, el asunto que se usa cuando el mensaje se entrega a endpoints de correo.
- Message: obligatorio, el contenido que quieres enviar, muchas veces armado desde nodos anteriores con expresiones como
{{ $json.summary }}.
¿Necesitas ayuda para automatizar AWS SNS con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.

