🛠️ AI Actions
AI Actions are tools that can be connected to your AI assistants, allowing them to perform real operations — not just respond with text.
Using actions, your assistants can:
- Send or receive data from external systems via APIs
- Display custom buttons or forms to visitors inside chat
- Request human help when needed
These actions extend your AI’s capabilities and make it more useful for real-world workflows.
⚙️ Overview
Each AI assistant can have multiple actions connected.
When a user asks something that matches an action’s purpose, the AI can automatically detect and trigger the right action.
Ainisa currently supports the following action types:
| Action Type | Description |
|---|---|
| Custom API | Connect your assistant to any external API (for GET, POST, PUT, DELETE). |
| Custom Button | Display a button in chat that links to an external page or performs a follow-up action. |
| Custom Form | Show a form in chat that the user can fill out (for collecting leads, contact info, etc.). |
| Human Call | Invite a team member (human) to join the chat and take over. |

🚀 How to Add an Action
To add an action to your agent:
- Go to the AI Assistants section — https://ainisa.com/business/agents
- Find your assistant and click the AI Actions button under its name.
- On the opened page, click Create Action.
- Choose the action type you want to create (API, Button, Form, or Human Call).
- Fill out the configuration and save it.
Your assistant will now be able to use that action automatically when the right situation appears in chat.
🧩 How AI Actions Work
- You define actions in your AI Agent Settings.
- Each action has a name, description, and configuration.
- The AI automatically decides when to use them based on the conversation.
- When triggered:
- For API, it makes a backend call and returns the result.
- For Button or Form, it shows an interactive element in chat.
- For Human Call, it pauses the AI and notifies a team member.
🧠 Example Use Cases
- A sales chatbot fetching product availability from your API
- A support bot displaying a “Book a Call” button
- A contact form that saves leads to your CRM
- A customer requesting a human agent for a complex question