node-red-contrib-asyntai 1.0.0
Node-RED nodes for Asyntai: ask the AI chatbot, read leads and conversations, update the knowledge base, and start a flow on chat events.
node-red-contrib-asyntai
Node-RED nodes for Asyntai, the AI agent that answers your website visitors.
Put your own AI agent into any flow: ask it a question, act on every new lead the moment a visitor leaves an address, read chat transcripts, and feed fresh knowledge to it from the systems you already run.
Nodes
| Node | What it does |
|---|---|
| ask Asyntai | Sends a question and returns the answer, written from your own website content, documents and product feed. |
| Asyntai events | Starts a flow the moment a visitor leaves an email or a phone number, starts a chat, asks for a person, or opens a support ticket. |
| Asyntai leads | Reads the contact details visitors left in the chat. |
| Asyntai chats | Lists recent chats, or returns the full transcript of one chat. |
| Asyntai knowledge | Adds text or a page to what the agent answers from, lists what is stored, and removes an item. |
Install
From the Node-RED editor: Menu → Manage palette → Install, then search for
node-red-contrib-asyntai.
From the command line, in your Node-RED user directory (usually ~/.node-red):
npm install node-red-contrib-asyntai
Restart Node-RED. The nodes appear in the Asyntai group in the palette.
Set up
- Sign in at asyntai.com and open Settings → API.
- Copy your API key.
- Drag any Asyntai node onto the canvas and open it.
- Next to API, press the pencil, paste the key, and press Test connection.
- Press Add, then Done, then Deploy.
Example: send every new lead to a chat channel
[Asyntai events: A visitor left an email] → [function] → [your chat node]
Tick Register on the events node and fill in Public URL with the address that reaches your Node-RED from the internet. The node then creates the webhook in Asyntai for you and removes it when you delete the node.
Example: answer a question from anywhere
[inject "What are your opening hours?"] → [ask Asyntai] → [debug]
Example: keep the knowledge current
[inject every hour] → [http request: your stock API] → [Asyntai knowledge: Add text]
Requirements
- Node-RED 3.0 or newer, on Node.js 18 or newer.
- An Asyntai plan that includes API access.
Links
- Guide: https://asyntai.com/documentation/integrations/node-red/
- API reference: https://asyntai.com/documentation/api/
- Support: [email protected]
Licence
MIT