- Home
- Resources
- Integrations
- RabbitMQ
RabbitMQ Make integrationAutomate RabbitMQ with Make.
Need other apps to drop messages into RabbitMQ without a single line of glue code? The RabbitMQ Make integration gives you 2 action modules, one for exchanges and one for queues. This guide shows ops and dev teams how to connect a server and ship a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the RabbitMQ Make integration do for you?
It lets a Make scenario (the automation you build, a chain of bricks called modules) drop messages into your RabbitMQ server. RabbitMQ is a message broker, a kind of post office between your programs: a queue is a mailbox where messages wait until one program collects them, and an exchange is a sorting desk that copies a message into every queue linked to it. Make only posts; nothing here reads messages.
Hand work to your back end. A signed contract lands in your CRM, and Send To Queue drops a job straight into the queue your billing worker already listens to. Your developers keep their consumer code; Make just feeds it.
Broadcast one business event. When an order ships, Send To Exchange publishes a single message and RabbitMQ routes it to every queue bound to that exchange: stock, email, analytics. One module in Make, several listeners on your side.
Bridge no-code tools and engineering. A form, a spreadsheet row or a support ticket can become a message without anyone writing an integration. The marketing team builds the scenario, the dev team owns the consumer.
What Make does not do here: there is no trigger, so Make cannot react when a message arrives in a queue, and there is no generic API call module either. The same broker also has an n8n node, described on the RabbitMQ n8n integration page; if you are weighing the two tools, read n8n vs Make. New to the editor? The Make training starts from zero.
How do you connect your RabbitMQ server to Make?
- 01
Open the port first
Make reaches your broker from its own IP addresses, so your server must accept incoming TCP connections on port
5672from them. Sort this out with whoever runs the firewall before touching Make, or the connection will simply time out. - 02
Add a module and create the connection
In your scenario, add a RabbitMQ module and click Create a connection. A connection is your server account linked to Make once, then reused by both modules. Give it a clear Connection name, such as the environment it points to.
- 03
Fill in the server details and save
Type your server address in Hostname and its port in Port, then a user in Username and Password. Click Save. If Make asks you to authenticate and confirm access, accept, and the connection turns usable.
Your first scenario with RabbitMQ in Make
GoalWhen the scenario runs, Make sends a job to a RabbitMQ queue, then publishes a notice to an exchange.
- 01
Create the scenario
From the Scenarios page, create a new scenario and click the big + to add the first module. RabbitMQ has no trigger, so this first brick will be an action that runs on a schedule.
- 02
Add Send To Queue
Search for RabbitMQ, pick Send To Queue and select the connection you just made. Fill the module fields; once the connection works, Make can help you with what it reads from your server.
- 03
Chain Send To Exchange
Click the + on the right of the first module and add Send To Exchange. Map the same job details into it, then choose the exchange that should fan it out.
- 04
Test with Run once
Click Run once. Make executes the scenario a single time and shows the bundles (the items passed from one module to the next) each module handled. Check in your RabbitMQ dashboard that both messages arrived.
- 05
Schedule and switch it on
Open Scheduling on the first module. A new scenario runs every 15 minutes by default. Keep that or adjust it, then flip the scenario on. Later, you can swap the schedule for a trigger from another app.
What the RabbitMQ app can do in Make
RabbitMQ gives you 2 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Send To Exchange
ActionIn Make“Send a single message to an exchange.”
This module publishes one message to an exchange, and RabbitMQ then decides which bound queues receive a copy. One bundle in, one message out.
Send To Queue
ActionIn Make“Send a single message to a queue.”
Here the message skips the exchange logic you manage and lands in one named queue, ready for the consumer that reads it. The simplest way to hand a task from a no-code tool to a program your developers wrote.
Need help automating RabbitMQ with Make?
A person reads every message.