LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026Official RabbitMQ logo with a blue rabbit icon and a speech bubble, representing the open-source message broker

RABBITMQ n8n INTEGRATION: AUTOMATE RABBITMQ WITH N8N

RABBITMQ N8N INTEGRATION: AUTOMATE RABBITMQ WITH N8N

Need help

Need help automating Rabbitmq with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Rabbitmq with n8n?

The n8n RabbitMQ integration gives you access to 2 powerful actions that transform how you handle message queuing in your workflows. You can send messages directly to queues or exchanges, delete processed items from queues, and orchestrate complex event-driven architectures—all through n8n's visual interface.

The benefits are substantial. Significant time savings: No more writing custom scripts to push data into your message broker. Set up smart rules that automatically route information based on workflow logic, previous node outputs, or external triggers. Improved reliability: RabbitMQ ensures your messages are durably stored and properly delivered, and n8n makes it trivial to integrate this reliability into any business process. Seamless integration: Connect RabbitMQ to over 400 applications in n8n. Data from CRMs like HubSpot, databases, APIs, or webhooks flows directly into your messaging infrastructure.

Concrete workflow examples include: automatically publishing order data to a processing queue when a new sale occurs in your e-commerce platform; sending notifications to distributed microservices when a database record changes; routing incoming webhook payloads to different queues based on content type; cleaning up queues after batch processing completes. By automating RabbitMQ with n8n, you eliminate manual intervention and build systems that scale effortlessly.

Credentials

How to connect Rabbitmq to n8n?

  1. !
    1 step

    How to connect Rabbitmq to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Rabbitmq credentials
    TIP
    💡 TIP: Create a dedicated RabbitMQ user specifically for n8n with permissions limited to the queues and exchanges your workflows need. This follows the principle of least privilege and makes it easier to audit automation activity in your broker logs. If you encounter issues, check our n8n troubleshooting guide for common solutions.
Need help

Need help automating Rabbitmq with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Actions

Rabbitmq actions available in n8n

  1. 01
    Action 01

    Send a Message to RabbitMQ

    This action is the cornerstone of any messaging workflow—it allows you to publish data directly into your RabbitMQ infrastructure from any point in your n8n automation. Whether you're queuing tasks for background processing, broadcasting events to multiple consumers, or feeding data into a microservices architecture, this action handles it elegantly.

    The key parameters give you fine-grained control over message delivery:

    • Credential to connect with: A required dropdown to select your pre-configured RabbitMQ account credentials, ensuring secure authentication with your broker.
    • Operation: Set to "Send a Message to RabbitMQ" to publish data. This is the core function of the node.
    • Mode: Choose between "Queue" for direct point-to-point messaging or "Exchange" for pub/sub patterns where messages are routed to multiple queues. Supports both fixed values and dynamic expressions.
    • Queue / Topic: The text field where you specify exactly which queue or exchange receives the message. Must match an existing queue name in your RabbitMQ setup.
    • Send Input Data: A toggle that, when enabled, automatically sends all data from the previous workflow node as the message payload. Perfect for passing along processed results without manual mapping.
    • Options: Add custom properties like routing keys, message headers, delivery mode (persistent vs transient), and priority levels.

    Use this action to: queue incoming webhook data for asynchronous processing; fan out notifications to multiple subscriber services; bridge external APIs with internal microservices; buffer high-volume data for controlled downstream consumption.

    Send a Message to RabbitMQ
  2. 02
    Action 02

    Delete From Queue

    This action handles the critical task of cleaning up your queues by removing items that have been processed. It's particularly useful in workflows where a RabbitMQ Trigger node initiates the automation, and you need to explicitly acknowledge and remove the message after successful processing.

    Here are the essential parameters:

    • Credential to connect with: Required dropdown for selecting your RabbitMQ account credentials, just like the send action.
    • Operation: Set to "Delete From Queue" to remove the specified item from its queue.
    • Exchange: A required text field specifying the exchange name associated with the queue. This identifies where the original message was routed from.
    • Type: Defines the exchange type. Options include "Fanout" (broadcasts to all bound queues), "Direct" (routes based on exact routing key match), "Topic" (pattern-based routing), and "Headers" (attribute-based routing).
    • Routing Key: Required text field specifying the routing key used when the message was originally published. This ensures you're targeting the correct message for deletion.

    Use this action to: acknowledge successfully processed messages in manual acknowledgment workflows; clean up queues after batch jobs complete; remove specific items based on conditional logic elsewhere in your workflow.

    💡 TIP: When combining RabbitMQ Trigger nodes with the Delete From Queue action, make sure your workflow handles errors gracefully. Consider implementing error alert notifications to monitor failures. If processing fails, you may want to leave the message in the queue (or send it to a dead-letter exchange) rather than deleting it, ensuring no data is lost.

    Delete From Queue
You've seen the integration

Build your first workflow with our team

Drop your email and we'll send you the catalog of automations you can ship today.

  • Free n8n & Make scenarios to import
  • Step-by-step setup docs
  • Live cohort + community support

Frequently asked questions

  • Is the RabbitMQ n8n integration free?
    Yes, the RabbitMQ integration is included in all versions of n8n, including the free self-hosted option. Since n8n is open-source, you can run it on your own servers at no cost and use all native integrations, including RabbitMQ, without additional fees. If you use n8n Cloud, RabbitMQ actions count toward your workflow execution limits based on your subscription plan. Keep in mind that RabbitMQ itself also needs to be running—either self-hosted or through a managed service like CloudAMQP, which has its own pricing structure.
  • Can I send complex JSON data to RabbitMQ through n8n?
    Absolutely. When you enable the "Send Input Data" toggle in the Send a Message action, n8n automatically serializes all incoming data from the previous node as a JSON payload. This means you can pass complex nested objects, arrays, and any data structure your workflow generates. For more control, you can disable auto-send and manually construct your message payload using n8n's expression editor. This is useful when you need to transform data, extract specific fields, or add metadata before publishing to RabbitMQ. Learn more about data transformation in our n8n workflow tutorials.
  • How do I handle message acknowledgments in n8n RabbitMQ workflows?
    When using a RabbitMQ Trigger node to consume messages, n8n handles basic acknowledgment automatically upon successful workflow completion. For more complex scenarios where you need manual acknowledgment control—such as conditional deletions or error handling—use the Delete From Queue action at the appropriate point in your workflow. This gives you explicit control over when messages are removed from the queue, ensuring that if your workflow fails mid-process, the message remains available for retry rather than being lost. For automatic workflow backups, check our n8n backup automation.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.