Skip to main content
Paid Feature - The enqueue node is available on the Hobby and Pro plans. View pricing
The enqueue node sends messages to queue handlers for asynchronous processing. This enables non-blocking workflows where your API can respond immediately while background work happens in a separate flow.

Configuration

Config Fields

How It Works

  1. The enqueue node resolves the handler to find the target flow
  2. Target flow must have a queue trigger
  3. Message is sent to the queue asynchronously
  4. Node returns immediately (non-blocking)
  5. The queue handler receives and processes the message in the background

Output

Examples

Basic Enqueue

With Dynamic Data

Using Handler ID

You can reference handlers by either slug or UUID:

Complete Example: Accept and Process

A common pattern is to accept a request immediately and process it in the background. HTTP Flow (accepts order):
Queue Handler (processes order):

Checking Enqueue Result

You can check if the message was queued successfully:

Use Cases

Webhook Processing

Accept webhooks immediately and process them reliably in the background:

Email Notifications

Queue emails without blocking the API response:

Batch Processing

Queue items for batch processing:

Error Handling

If the handler flow doesn’t exist or isn’t a queue handler, the enqueue node will fail:
Use a try node to handle enqueue failures gracefully:

Plan Availability

The enqueue node is available on Hobby and Pro plans.