Enable your AI agent to perform real actions — look up orders, book appointments, create support tickets, and more — all through natural conversation.
10 min read
Updated February 2026
AI Actions transform your chatbot from a question-answering tool into a powerful assistant that can take real action on behalf of your customers. Instead of just providing information, your AI agent can:
All of this happens through natural conversation — customers simply ask for what they need, and the AI agent handles the rest.
AI Actions use OpenAI's function calling capability to detect customer intent and execute the appropriate action in real-time:
AI Actions are organized by category. Click any platform for detailed setup instructions and available actions.
| Platform | Actions | Use Cases |
|---|---|---|
| Shopify | 5 | Order status, tracking, inventory, product info |
| WooCommerce | 5 | Order status, tracking, inventory, product info |
| BigCommerce | 5 | Order status, tracking, inventory, product info |
| Platform | Actions | Use Cases |
|---|---|---|
| Zendesk | 5 | Create tickets, check status, search KB, live handoff |
| Freshdesk | 5 | Create tickets, check status, search KB, live handoff |
| HappyFox | 4 | Create tickets, check status, search KB |
| Platform | Actions | Use Cases |
|---|---|---|
| Freshchat | 2 | Live agent handoff, create conversations |
| Intercom | 5 | Conversations, user info, notes, live handoff |
| HappyFox Chat | 2 | Agent availability, live handoff |
| Platform | Actions | Use Cases |
|---|---|---|
| Stripe | 3 | Payment status, invoices, charge history |
| PayPal | 3 | Transaction status, invoices, refund status |
| Platform | Actions | Use Cases |
|---|---|---|
| Salesforce | 4 | Contacts, leads, opportunities |
| HubSpot | 4 | Contacts, deals, records |
| Platform | Actions | Use Cases |
|---|---|---|
| Square | 1 (multi-step) | Full appointment booking with services, staff, payment |
| Calendly | 1 (multi-step) | Meeting scheduling with event types and calendar |
| Platform | Actions | Use Cases |
|---|---|---|
| CT IDX Pro+ | 1 | Real-time MLS listing search |
| Follow Up Boss | 2 | Lead creation, contact lookup |
To enable AI Actions for your chatbot:
Each platform requires specific credentials (API keys, access tokens, etc.). See the individual platform guides for detailed setup instructions.
AI Actions can return different response types depending on the situation:
| Type | When It's Used |
|---|---|
ai_action | Action completed successfully with results |
ai_action_step | Multi-step action in progress (shows options/forms) |
ai_action_confirm | Action needs user confirmation before proceeding |
ai_action_prompt | More information needed from the user |
ai_action_error | An error occurred during execution |
ai_action_cancelled | User cancelled the action |
To protect both your accounts and the external APIs, ChatSpark implements rate limiting on AI Actions: