Actions & Integrations
Trigger real actions from conversations. Connect to Stripe, Shopify, Slack, and more. Let your AI agent do more than just chat.
What are Actions?
Actions allow your AI agent to perform real tasks during conversations—not just answer questions. When a customer asks to upgrade their plan, your agent can connect to Stripe and actually process the upgrade. When they want to schedule a call, your agent can book it directly in Cal.com.
Types of Actions
- Integration Actions - Pre-built actions for popular services (Stripe, Shopify, Slack, etc.)
- Custom HTTP Actions - Call any REST API from your conversation (Pro plan)
Available Integrations
Stripe
Pro+Manage subscriptions, invoices, and billing
Shopify
Pro+Access products, orders, carts, and customer profiles
WooCommerce
Pro+E-commerce assistant with cart, orders, and product search
Slack
Starter+Send notifications and messages to Slack channels
Cal.com
Starter+Schedule meetings and check availability from chat
Calendly
Starter+Book appointments directly from conversations
Zendesk
Pro+Create and manage support tickets
Freshdesk
Pro+Create Freshdesk tickets and auto-respond to requests
Intercom
Pro+Handle Intercom conversations with AI-powered responses
Zoho Desk
Pro+Create and respond to Zoho Desk tickets
Salesforce
Pro+Create contacts, update deals, and handle cases via MIAW
HubSpot
Pro+Sync contacts, push lead scores, and trigger workflows
Jira
Pro+Create and link Jira issues from escalated conversations
How to Enable Actions
1Navigate to Actions
Go to your dashboard and click on "Actions" in the sidebar.
2Connect an Integration
Click "Add Integration" and select a provider (e.g., Slack, Stripe, Shopify).
- Complete OAuth flow or enter API credentials
- Test the connection
3Enable Actions for Your Agent
Go to your agent's settings, select "Actions", and choose which actions your agent can perform.
Custom HTTP Actions
With Pro and higher plans, you can create custom actions that call any REST API. Perfect for internal tools and custom workflows.
Example: Call Your Internal API
{
"name": "Get Customer Account",
"method": "GET",
"url": "https://api.yourcompany.com/customers/{customer_id}",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
},
"parameters": {
"customer_id": "{conversation.user_id}"
}
}Ready to get started?
Upgrade to Pro or higher to unlock actions and integrations