n8n
The n8n-nodes-listbee package adds ListBee as a native node in n8n. You can create listings, retrieve orders, manage webhooks, and trigger on incoming events — all from the n8n workflow editor.
Install
In your n8n instance, go to Settings → Community nodes and install:
If you run n8n via Docker or npm, you can also install it directly:
Then restart n8n. The ListBee node and ListBee Trigger node will appear in the node picker.
Configure credentials
- Open any workflow and add a ListBee node.
- Click Credential for ListBee API → Create new.
- Paste your API key (starts with
lb_). Get one from console.listbee.so. - Click Save.
The credential is shared across all ListBee nodes in the instance.
Basic workflow: create a listing and receive orders
This workflow creates a listing on a schedule and sends a Slack message when an order arrives.
Step 1: Create a listing
Add a ListBee node with:
- Resource: Listing
- Operation: Create
- Name:
My Ebook - Price:
1900(cents — $19.00) - Content type:
static
The node outputs the full listing object, including id and url.
Step 2: Register a webhook
Add a second ListBee node:
- Resource: Webhook
- Operation: Create
- URL: your n8n webhook URL (e.g.,
https://your-n8n.example.com/webhook/listbee-orders) - Events:
order.paid
Step 3: Receive orders with the trigger node
Add a ListBee Trigger node:
- Event:
order.paid - Webhook URL: copy the URL shown in the node — paste it into the webhook you created above
When a buyer pays, ListBee sends an order.paid event to n8n. The trigger node activates and passes the full order payload downstream.
Step 4: Act on the order
Connect any node after the trigger — send a Slack message, write to a Google Sheet, call an external API, generate and return content via fulfill_order, etc.
The order payload contains: