I’m developing a workflow in n8n that uses the AMQP Trigger node to receive messages from an AMQ broker, do some process, and then send the result to an API endpoint.
What I need is for the AMQP Trigger node to only send an ACK (ACCEPTED) to the broker if the workflow executes successfully until the end. Otherwise, the node should send a NACK (or RELEASED/REJECT/MODIFIED) so that the broker does not discard the message and can redeliver it.
The problem is that the AMQP Trigger node does not have a “Manual Acknowledgement” option or something like (he RabbitMQ Trigger node does). Also, the RabbitMQ Trigger node cannot communicate with my broker.