Recursos · Integración Make

Integración RabbitMQ MakeAutomatiza RabbitMQ con Make.

¿Cuántas veces alguien del equipo copia datos a mano para que un sistema los procese? La integración RabbitMQ Make ofrece 2 módulos de acción para enviar mensajes a exchanges y colas. Aquí verás cómo conectar tu servidor y montar tu primer escenario.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Qué puedes hacer con la integración RabbitMQ Make?

Sirve para que un escenario de Make (la automatización que construyes, una cadena de piezas llamadas módulos) deje mensajes en tu servidor RabbitMQ. RabbitMQ es un broker de mensajes, una especie de oficina de correos entre tus programas: una cola es un buzón donde el mensaje espera a que un programa lo recoja, y un exchange es un mostrador de reparto que copia el mensaje en cada cola enlazada. Make solo envía; esta app no lee mensajes.

Conectar a negocio con desarrollo. El equipo de soporte monta su propio escenario y los programadores siguen controlando el servicio que consume la cola. Nadie tiene que escribir una integración nueva.

Mandar trabajo pesado a un proceso aparte. Llega una solicitud de alta de proveedor y Send To Queue la deja en la cola que ya vigila tu script de validación. Tu código existente no cambia.

Avisar a varios sistemas con un solo mensaje. Se confirma una reserva y Send To Exchange publica un único mensaje que RabbitMQ reparte entre las colas enlazadas: agenda, facturación, encuestas. En Make, un solo módulo.

Lo que no hace: la app no tiene disparador, así que Make no reacciona cuando entra un mensaje, y tampoco trae un módulo de llamada libre a la API. Si ya usas el mismo broker en n8n, mira la Integración RabbitMQ n8n. ¿Dudas entre las dos plataformas? Lee n8n vs Make. Y si nunca has abierto el editor, el Curso de Make empieza desde cero.

Conexión

¿Cómo conectas tu servidor RabbitMQ a Make?

  1. 01

    Abre el puerto del servidor

    Make llega a tu broker desde sus propias direcciones IP. Tu servidor tiene que aceptar conexiones TCP entrantes en el puerto 5672 desde ellas. Habla antes con quien gestiona el cortafuegos; si no, la conexión fallará sin más.

  2. 02

    Crea la conexión en Make

    Añade un módulo RabbitMQ al escenario y pulsa Create a connection. Una conexión es tu cuenta del servidor enlazada a Make una sola vez y compartida por los dos módulos. Ponle un nombre claro en Connection name.

  3. 03

    Rellena los datos y guarda

    Escribe la dirección del servidor en Hostname y el puerto en Port. Después, el usuario en Username y Password. Pulsa Save y, si Make te pide autenticar la cuenta y confirmar el acceso, acepta.

Primer escenario

Tu primer escenario con RabbitMQ en Make

ObjetivoCuando el escenario se ejecuta, Make deja una tarea en una cola de RabbitMQ y luego publica un aviso en un exchange.

  1. 01

    Crea el escenario

    En la página Scenarios, crea un escenario nuevo y pulsa el + grande para colocar el primer módulo. RabbitMQ no tiene disparador, así que esta primera pieza será una acción que arranca según la programación.

  2. 02

    Coloca Send To Queue

    Busca RabbitMQ, elige Send To Queue y selecciona tu conexión. Rellena los campos del módulo; con la conexión activa, Make te muestra lo que puede leer de tu servidor.

  3. 03

    Añade Send To Exchange

    Pulsa el + a la derecha del primer módulo y añade Send To Exchange. Usa los mismos datos para que ambos mensajes hablen de lo mismo y elige el exchange que debe repartirlo.

  4. 04

    Prueba con Run once

    Pulsa Run once. Make ejecuta el escenario una vez y enseña los bundles que recibió cada módulo (un bundle es cada elemento que pasa de una pieza a la siguiente). Comprueba en RabbitMQ que llegaron los dos mensajes.

  5. 05

    Programa y activa

    Abre Scheduling en el primer módulo: por defecto, un escenario nuevo se ejecuta cada 15 minutos. Déjalo así o cámbialo a tu ritmo, y luego activa el escenario. Más adelante puedes poner delante el disparador de otra app.

Módulos

Lo que la app RabbitMQ puede hacer en Make

RabbitMQ te da 2 módulos. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

RabbitMQ1

Send To Exchange

Acción

En MakeSend a single message to an exchange.

Publica un mensaje en un exchange y deja que RabbitMQ decida qué colas enlazadas reciben su copia. Así las reglas de reparto siguen en tu broker y en Make no necesitas un módulo por destinatario.

Cuándo usarlo
varios servicios deben enterarse del mismo hecho, como una reserva confirmada que interesa a recepción, a finanzas y al equipo de calidad.
Ojo
si ninguna cola está enlazada a ese exchange, el mensaje se pierde por el camino. Revisa los enlaces en RabbitMQ antes de culpar al escenario.
RabbitMQ2

Send To Queue

Acción

En MakeSend a single message to a queue.

El mensaje va directo a una cola concreta, donde un único proceso lo recogerá. Es el camino más corto para pasar una tarea desde una herramienta sin código a un programa hecho por tu equipo técnico.

Cuándo usarlo
un solo servicio debe encargarse del trabajo, por ejemplo generar la factura en PDF de un pedido.
Ojo
cada mensaje cuenta como una operación (una ejecución de un módulo sobre un bundle) en tu plan, y un nombre de cola mal escrito manda el trabajo a otro sitio.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar RabbitMQ con Make?

Una persona lee cada mensaje.

FAQ

Integración RabbitMQ Make: preguntas frecuentes

01¿La integración RabbitMQ Make es gratis?
Sí. RabbitMQ es una app estándar y funciona desde el plan Free, igual que las más de 3000 apps estándar de Make. Eso sí, el plan Free tiene límites: 2 escenarios activos, un mínimo de 15 minutos entre dos ejecuciones programadas, 5 minutos de ejecución como máximo, archivos de hasta 5 MB y 512 MB de transferencia. Los planes de pago (Core, Pro, Teams y Enterprise) bajan el intervalo a 1 minuto, quitan el tope de escenarios activos y llegan a 40 minutos de ejecución. El consumo se mide en operaciones al mes.
02¿Qué necesitas para conectar RabbitMQ con Make?
Necesitas un servidor RabbitMQ configurado que acepte conexiones TCP entrantes en el puerto 5672 desde las direcciones IP de Make, porque es Make quien abre la conexión. En la ventana de conexión indicas el hostname, el puerto, el usuario y la contraseña, y pulsas Save. Lo más limpio es crear un usuario dedicado en el panel, dentro de Admin, con su nivel de acceso elegido en Tags. Ponle a la conexión un nombre que diga a qué servidor apunta.
03¿Un escenario con RabbitMQ reacciona en tiempo real?
No desde RabbitMQ, porque la app no tiene ningún disparador. Make no puede vigilar una cola ni arrancar cuando llega un mensaje. Tu escenario empieza de una de estas dos formas: con la programación, que en un escenario nuevo es cada 15 minutos por defecto, o con el disparador de otra app colocado primero, como un formulario enviado o un cambio en tu CRM. Detrás van los módulos de RabbitMQ que envían el mensaje. Leer las colas sigue siendo tarea de tus propias aplicaciones.
04¿Qué hacer si falta un módulo de RabbitMQ en Make?
Depende de lo que busques. La app solo trae dos acciones, Send To Exchange y Send To Queue, y no incluye el módulo Make an API Call para ampliar. Consumir mensajes, crear colas o gestionar enlaces queda fuera de Make: se hace en RabbitMQ o en el servicio que lee la cola, mientras Make se ocupa de enviar. Si tu caso no encaja en ese reparto, el equipo puede revisar tu montaje contigo a través del formulario de ayuda que tienes más abajo.
05¿Make o n8n para trabajar con RabbitMQ?
Depende de tu situación. Las dos herramientas se comunican con RabbitMQ: Make con los dos módulos de envío de esta página y n8n con su propio nodo, que tiene su ficha en el sitio. Ninguna documentación coloca una por encima de la otra para este broker, así que los criterios útiles son prácticos. ¿Quién va a mantener el flujo cuando esté en marcha? ¿Qué módulos necesitas de verdad? ¿En qué herramienta tienes ya tus otras automatizaciones? Contesta eso primero y la elección sale sola.