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 AI Agent 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 |
|---|---|---|
| Twilio | 7 | Send SMS/MMS, WhatsApp, phone lookup, booking confirmations, team alerts |
| 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 |
| Google Calendar | 4 (2 multi-step) | Direct calendar booking, availability, rescheduling, cancellation |
| Platform | Actions | Use Cases |
|---|---|---|
| CT IDX Pro+ | 1 | Real-time MLS listing search |
| Follow Up Boss | 2 | Lead creation, contact lookup |
Status and monitoring actions let your AI agent answer questions about service health, active incidents, and scheduled maintenance. Customer-facing actions surface status directly in the chat widget. CoPilot actions let your internal team manage incidents and alerts without leaving the conversation.
| Platform | Actions | Use Cases |
|---|---|---|
| Statuspage | 6 | Service status, incidents, components, maintenance, email subscribe |
| Instatus | 5 | Service status, incidents, components, post updates |
| Betterstack | 5 | Uptime monitors, active incidents, status page summary |
| PagerDuty | 5 (CoPilot) | Active incidents, incident details, create incidents, add notes |
| Jira Service Management | 5 (CoPilot) | Alerts, on-call schedules, acknowledge alerts, create alerts |
| FireHydrant | 5 | Active incidents, create incidents, page on-call, add notes |
| Incident.io | 4 | Active incidents, create incidents, update status |
To enable AI Actions for your AI Agent:
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: