Build AI Agents Into Your Product with One API
Create AI agents, upload knowledge sources, manage conversations, and deploy across web, app, and API — programmatically. Access 10+ AI models, 18 built-in tools, and 600+ integrations through a single REST API with 99.9% uptime.
7-day free trial · Cancel anytime · No commitment
What you can do
with the API
Manage agents, knowledge, and conversations with code.
AI Workspace Management
- Create team & private AI agents
- Configure behavior & personality
- Deploy for internal & external use
- Manage workspace permissions
Chat & Messaging
- Create & manage conversations
- Send & receive messages
- Track conversation history
- Pin & archive chats
Knowledge Management
- Upload documents & files
- Scrape websites & sitemaps
- Import YouTube videos
- Organize team knowledge bases
Team Collaboration
- Team workspace management
- Role-based access control
- Cross-team collaboration
- Shared agent libraries
Analytics & Feedback
- Usage statistics
- Feedback collection
- Performance metrics
- Conversation analytics
Multi-Channel Support
- Embeddable chat widgets
- WhatsApp integration
- Webhook support
- Custom channel adapters
Core resources
available today
Access the same building blocks as the InsertChat app.
Authentication
and access
Secure JWT-based authentication for all API endpoints.
The InsertChat API uses JWT bearer tokens for authentication. Secure tokens are generated on login with automatic refresh. Multi-user support with role-based access control. OAuth integration supporting Google OAuth and custom SSO solutions.
curl -X POST https://api.insertchat.com/auth/login \
-H "Content-Type: application/json" \
-d '{"email": "you@company.com", "password": "your-password"}'
# Response:
# {
# "token": "eyJhbGciOiJIUzI1NiIs...",
# "type": "bearer",
# "expires_in": 3600
# }Include the token in all subsequent requests as a Bearer token in the Authorization header.
Quick start
examples
Get up and running with a few API calls.
Create an AI Agent
curl -X POST https://api.insertchat.com/v1/agents \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name": "Support Bot", "model": "gpt-5.2", "prompt": "You are a helpful support agent."}'Send a Message
curl -X POST https://api.insertchat.com/v1/chat \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"agent_id": "agent_abc", "message": "What is your return policy?"}'Upload Knowledge Documents
curl -X POST https://api.insertchat.com/v1/sources \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@product-docs.pdf" \
-F "agent_id=agent_abc" \
-F "type=document"Advanced capabilities
Enterprise features available through the API.
White-Label Solutions
Custom domain configuration, brand copyright settings, SMTP email customization, and complete UI theming.
Voice & Audio Support
Speech-to-text transcription, text-to-speech synthesis, multiple voice options, and audio file processing.
Webhooks & Integrations
Real-time event notifications, custom webhook endpoints, Stripe payment integration, and third-party service connectors.
Custom Tools & Actions
Define custom actions, validate action schemas, tool configuration, and factory tool templates.
What teams ship
with the API
Outcome-focused use cases for building on InsertChat.
- Embed AI chat in your SaaS product — give every user an AI assistant trained on your product docs, accessible inside your app
- Build a Slack bot powered by your knowledge base — team members ask questions in Slack, the bot answers from your actual documentation
- Automate support ticket triage — incoming messages are analyzed, categorized, and routed to the right team before a human touches them
- Power a custom frontend — use our API for the AI backend while building your own chat interface with your design system
Frequently asked questions
Tap any question to see how InsertChat would respond.
Contact supportInsertChat
AI Support
Hey! 👋 Browsing Integrations questions. Tap any to get instant answers.
What integrations are available?
600+ integrations including Slack, Notion, Google Workspace, Salesforce, HubSpot, Zendesk, Shopify, WooCommerce, and Zapier. Our REST API allows custom integrations with any system.
Can I connect to Slack?
Yes. Deploy your agent directly to Slack so your team can interact in channels or DMs.
Do you integrate with HubSpot?
Yes. Sync leads, contacts, and conversation data directly into HubSpot.
Can I use InsertChat with Zendesk?
Yes. Ticket creation, handoffs, and syncing support conversations are all supported.
Do you support Shopify?
Yes. Your agent can answer product questions, check order status, and assist with common e-commerce queries.
What about WooCommerce?
Yes. WooCommerce works similarly to Shopify with access to product catalogs and order information.
Can I connect Google Workspace?
Yes. Connect Google Drive, Docs, and other Workspace tools as knowledge sources.
Do you have a Zapier integration?
Yes. Connect InsertChat with thousands of apps via Zapier to automate workflows and sync data.
Can the agent search the web?
Yes. Enable web search so the agent can find current information beyond your knowledge base.
Do you support calendar booking?
Yes. The agent can schedule meetings directly during conversations.
Can I use webhooks?
Yes. Send events to your own systems for custom integrations and real-time notifications.
Do you have an API?
Yes. Full REST API for creating agents, managing sources, and interacting with conversations programmatically.
Can I install it with Google Tag Manager?
Yes. Install via script embed or Google Tag Manager.
Can I embed it in my product?
Yes. Use in-app embeds for a native feel, or the API to build a custom interface.
Do you support custom SMTP?
Yes. Custom domain and SMTP options are available so outbound messaging aligns with your infrastructure.
How do I connect my first integration?
Start your trial, go to Settings > Integrations, and connect in one click. 600+ apps available.
Integrations FAQ
What integrations are available?
600+ integrations including Slack, Notion, Google Workspace, Salesforce, HubSpot, Zendesk, Shopify, WooCommerce, and Zapier. Our REST API allows custom integrations with any system.
Can I connect to Slack?
Yes. Deploy your agent directly to Slack so your team can interact in channels or DMs.
Do you integrate with HubSpot?
Yes. Sync leads, contacts, and conversation data directly into HubSpot.
Can I use InsertChat with Zendesk?
Yes. Ticket creation, handoffs, and syncing support conversations are all supported.
Do you support Shopify?
Yes. Your agent can answer product questions, check order status, and assist with common e-commerce queries.
What about WooCommerce?
Yes. WooCommerce works similarly to Shopify with access to product catalogs and order information.
Can I connect Google Workspace?
Yes. Connect Google Drive, Docs, and other Workspace tools as knowledge sources.
Do you have a Zapier integration?
Yes. Connect InsertChat with thousands of apps via Zapier to automate workflows and sync data.
Can the agent search the web?
Yes. Enable web search so the agent can find current information beyond your knowledge base.
Do you support calendar booking?
Yes. The agent can schedule meetings directly during conversations.
Can I use webhooks?
Yes. Send events to your own systems for custom integrations and real-time notifications.
Do you have an API?
Yes. Full REST API for creating agents, managing sources, and interacting with conversations programmatically.
Can I install it with Google Tag Manager?
Yes. Install via script embed or Google Tag Manager.
Can I embed it in my product?
Yes. Use in-app embeds for a native feel, or the API to build a custom interface.
Do you support custom SMTP?
Yes. Custom domain and SMTP options are available so outbound messaging aligns with your infrastructure.
How do I connect my first integration?
Start your trial, go to Settings > Integrations, and connect in one click. 600+ apps available.
Complete API Documentation
Interactive API documentation with endpoint testing via Postman, complete request/response examples, interactive testing environment, code generation for multiple programming languages, and authentication setup guides.
99.9% Uptime
Enterprise-grade reliability
Developer Support
Community and dedicated API support
API Status
Real-time monitoring available