Hey everyone,
I’ve been building chatbots with n8n for a while — mostly for my education platform where I teach PLCs and SCADA systems. The bots worked great. Monitoring them didn’t.
Clicking through execution logs one by one. Messages from different students mixed together. No way to jump in when the bot said something wrong.
So I built Trilox. It’s now live.
What it is:
2 community nodes + a web inbox. Install n8n-nodes-trilox and you get:
- Record Message — logs every message and groups them into conversations
- Check Handler — checks if a human is assigned. If yes → bot stays quiet. If no → bot responds normally
- Escalate to Human — flags the conversation for human attention
- On Agent Message (trigger) — fires when you reply from the Trilox inbox, routes your reply back to WhatsApp/Telegram/Messenger
The core workflow pattern: Incoming message → Record Message → Check Handler → Switch node (bot / awaiting_human / assigned_human). A separate workflow handles the reverse direction.
What the inbox does:
- All conversations in one place (WhatsApp, Telegram, Messenger, Instagram)
- Grouped by contact, not by execution
- One-click human takeover — bot goes silent, no double replies
- Hand back to bot when you’re done
- Sound alerts + email notifications
- Client dashboards — each client gets their own login URL with a clean interface. No API keys, no n8n, no technical clutter. They manage their own team and notifications.
- Mobile responsive
Free plan available. No credit card needed.
Setup: Install n8n-nodes-trilox → create project at trilox.io → generate API key → add to n8n credentials → drop nodes into workflow. About 7 minutes.
I’ve been using it for my own platform for weeks. Would love feedback — you’re the people I built this for.
npm: npmjs.com/package/n8n-nodes-trilox
— Shafik