← All integrations

Chatbotkit

Your own API keyProjects & Code

Connect it in Quilt

ChatBotKit is a platform that enables developers to build and manage AI-powered chatbots, offering comprehensive APIs and SDKs for seamless integration into applications.

Uses your own API key. Composio asks for it once and keeps it; Quilt never sees it.

Reads on its own141

Agents use these right away.

  • Export ContactsTool to export contacts with pagination support.
  • Export ConversationsTool to export conversations with pagination support.
  • Fetch Blueprint (GraphQL)Fetch a blueprint by ID using GraphQL, returning selected blueprint details in an edges/node response.
  • Fetch BotTool to fetch a specific bot by its ID.
  • Fetch Bot (GraphQL)Query a bot by ID via GraphQL, returning its ID, name, backstory, and model in a bots connection.
  • Fetch ContactTool to retrieve detailed information about a specific contact by ID.
  • Fetch ConversationTool to retrieve full details of a specific conversation by its ID.
  • Fetch Conversation With Messages (GraphQL)Fetch a conversation by ID with metadata and a page of messages using GraphQL.
  • Fetch DatasetTool to fetch a specific dataset by its ID.
  • Fetch Dataset via GraphQLTool to fetch a single dataset by ID using GraphQL.
  • Fetch FileTool to retrieve detailed metadata about a specific file by its ID.
  • Fetch File (GraphQL)Tool to fetch a single file by ID using GraphQL.
  • Fetch SecretTool to fetch a secret by ID.
  • Get Audit Log ExportTool to export audit log entries showing user actions and system events.
  • List Audit LogsTool to retrieve a paginated list of audit logs.
  • List Blueprints via GraphQLTool to list all blueprints using GraphQL with cursor-based pagination.
  • List Bots (GraphQL)Tool to query bots via GraphQL with pagination support.
  • List ContactsTool to retrieve a paginated list of contacts.
  • List Contacts with PaginationList contacts using GraphQL with forward cursor-based pagination.
  • List Conversations (GraphQL)Tool to retrieve conversations using GraphQL with cursor-based pagination.
  • List Dataset FilesTool to retrieve a list of files in a dataset.
  • List Dataset RecordsTool to list records in a dataset with pagination.
  • List Datasets via GraphQLTool to list all datasets using GraphQL with cursor-based pagination.
  • List Event LogsTool to retrieve a paginated list of event logs.
  • List FilesTool to retrieve a list of files.
  • List Files (GraphQL)Tool to list files using GraphQL query with connection-based pagination.
  • List SecretsList secrets and their metadata for external service integrations, with cursor-based pagination.
  • List Secrets via GraphQLTool to list all secrets using GraphQL with cursor-based pagination.
  • Search DatasetTool to search a dataset for records matching a given search query.
  • Download FileTool to download a file by its ID.
  • Export Dataset RecordsTool to export dataset records with pagination support.
  • Export Event LogsTool to export event logs with pagination support.
  • Export MemoriesTool to export memories with pagination support.
  • Export Skillset AbilitiesExport a page of abilities from a specific skillset, with cursor pagination.
  • Export SpacesTool to export spaces with pagination support.
  • Export TasksTool to export tasks with pagination support.
  • Fetch BlueprintTool to fetch a blueprint by ID.
  • Fetch Bot UsageTool to fetch bot usage statistics for a specific bot.
  • Fetch Conversation MessageTool to retrieve full details of a specific message within a conversation.
  • Fetch Conversation UsageTool to fetch usage statistics for a specific conversation.
  • Fetch Dataset RecordTool to fetch a specific record from a dataset by its ID.
  • Fetch Discord IntegrationTool to fetch a specific Discord integration by its ID.
  • Fetch Email IntegrationTool to fetch a specific Email integration by its ID.
  • Fetch Extract IntegrationTool to fetch a specific Extract integration by its ID.
  • Fetch Instagram IntegrationTool to fetch a specific Instagram integration by its ID.
  • Fetch MCP Server IntegrationTool to fetch a specific MCP Server integration by its ID.
  • Fetch MemoryRetrieve a specific memory by ID, including its text, timestamps, and bot or contact associations when available.
  • Fetch Messenger IntegrationTool to fetch a specific Messenger integration by its ID.
  • Fetch Notion IntegrationTool to fetch a specific Notion integration by its ID.
  • Fetch Platform DocTool to fetch a specific platform documentation by its ID.
  • Fetch Platform ExampleTool to fetch a specific platform example with full configuration details by its ID.
  • Fetch Platform ManualTool to fetch a specific platform manual by its ID.
  • Fetch Platform Manuals (GraphQL)Tool to fetch platform manuals using GraphQL query by search query or specific IDs.
  • Fetch Platform TutorialTool to fetch a specific platform tutorial by its ID.
  • Fetch Platform TutorialsTool to fetch platform tutorials by search query or IDs.
  • Fetch RatingTool to retrieve detailed information about a specific rating by ID.
  • Fetch Sitemap IntegrationTool to fetch a specific Sitemap integration by its ID.
  • Fetch SkillsetTool to fetch a specific skillset by its ID.
  • Fetch Skillset AbilityTool to fetch detailed information about a specific ability from a skillset.
  • Fetch Skillset (GraphQL)Tool to fetch a single skillset by ID using GraphQL.
  • Fetch Slack IntegrationTool to fetch a specific Slack integration by its ID.
  • Fetch SpaceTool to retrieve detailed information about a specific space by ID.
  • Fetch Support IntegrationTool to fetch a specific Support integration by its ID.
  • Fetch TaskTool to retrieve details of a specific task by its ID.
  • Fetch Telegram IntegrationTool to fetch a specific Telegram integration by its ID.
  • Fetch Trigger IntegrationTool to fetch a specific trigger integration by its ID.
  • Fetch Twilio IntegrationTool to fetch a specific Twilio integration by its ID.
  • Fetch UsageTool to fetch account-wide usage statistics including tokens, conversations, messages, and database resources.
  • Fetch Usage SeriesTool to fetch usage series data for the last 90 days.
  • Fetch WhatsApp IntegrationTool to fetch a specific WhatsApp integration by its ID.
  • Fetch Widget IntegrationTool to fetch a specific Widget integration by its ID.
  • Generate ReportTool to generate a specific report with time-series breakdowns.
  • Generate ReportsTool to generate multiple reports simultaneously.
  • Get Event Metric SeriesTool to fetch event metric time series data for a specific metric type.
  • Get Rating ExportTool to export ratings with pagination support.
  • Get Rating ListTool to retrieve a paginated list of ratings.
  • List Blueprint ResourcesTool to list the resources of a blueprint.
  • List BlueprintsTool to retrieve a list of blueprints.
  • List BotsTool to retrieve a paginated list of all bots.
  • List Contact ConversationsTool to retrieve a paginated list of conversations for a specific contact.
  • List Contact MemoriesTool to retrieve a paginated list of memories for a specific contact.
  • List Contact RatingsTool to retrieve ratings submitted by a specific contact.
  • List Contact SecretsTool to retrieve a paginated list of secrets for a specific contact.
  • List Contact SpacesTool to retrieve a paginated list of spaces for a specific contact.
  • List Contact TasksTool to retrieve a paginated list of tasks for a specific contact.
  • List conversation messagesTool to list messages in a conversation with pagination.
  • List ConversationsTool to retrieve a paginated list of conversations.
  • List DatasetsTool to list datasets.
  • List Discord IntegrationsTool to retrieve a list of Discord integrations.
  • List Email IntegrationsTool to retrieve a list of email integrations.
  • List Event MetricsTool to list event metrics for the authenticated account.
  • List Extract IntegrationsTool to retrieve a list of Extract integrations.
  • List Instagram IntegrationsTool to retrieve a list of Instagram integrations.
  • List Integrations (GraphQL)List integration records across multiple integration types using GraphQL, with a configurable page size per type.
  • List Magic PromptsTool to retrieve a list of magic prompts.
  • List MCP Server IntegrationsTool to retrieve a list of MCP Server integrations.
  • List MemoriesTool to retrieve a paginated list of memories.
  • List messages (GraphQL)Tool to list messages for one or more conversations using GraphQL.
  • List Messenger IntegrationsTool to retrieve a list of Messenger integrations.
  • List Notion IntegrationsTool to retrieve a list of Notion integrations.
  • List PartnersRetrieve a paginated list of partner user accounts associated with the main account, with cursor, ordering, and page-size options.
  • List Platform AbilitiesTool to retrieve a list of platform abilities.
  • List Platform ActionsTool to retrieve a paginated list of platform actions.
  • List Platform DocsTool to retrieve a list of platform documentation items.
  • List Platform ExamplesTool to retrieve a list of platform examples from ChatBotKit.
  • List Platform GuidesTool to retrieve a list of platform guides.
  • List Platform ManualsTool to retrieve a list of platform manuals.
  • List Platform ModelsTool to retrieve a list of available platform models.
  • List Platform ReportsTool to retrieve a list of available platform reports.
  • List Platform SecretsTool to retrieve a paginated list of platform secrets.
  • List Platform TutorialsTool to retrieve a list of platform tutorials.
  • List PoliciesTool to retrieve a list of policies.
  • List PortalsTool to retrieve a list of portals.
  • List Portals (GraphQL)Tool to retrieve a paginated list of portals using GraphQL.
  • List Sitemap IntegrationsTool to retrieve a list of Sitemap integrations.
  • List Skillset AbilitiesTool to retrieve a list of abilities within a specific skillset.
  • List SkillsetsRetrieve a page of skillsets, with cursor-based pagination for enumerating available skillsets.
  • List Skillsets (GraphQL)Tool to list skillsets using GraphQL query with connection-based pagination.
  • List Slack IntegrationsTool to retrieve a list of Slack integrations.
  • List SpacesTool to retrieve a paginated list of spaces.
  • List Support IntegrationsTool to retrieve a list of support integrations.
  • List TasksTool to retrieve a paginated list of tasks.
  • List TeamsTool to retrieve a paginated list of teams.
  • List Telegram IntegrationsTool to retrieve a list of Telegram integrations.
  • List TokensTool to retrieve a list of all API tokens.
  • List Twilio IntegrationsTool to retrieve a list of Twilio integrations.
  • List WhatsApp IntegrationsTool to retrieve a list of WhatsApp integrations.
  • List Widget IntegrationsTool to retrieve a list of widget integrations.
  • Search Bot MemoryTool to search memories for a specific bot.
  • Search Contact MemoryTool to search memories for a specific contact by keyword or phrase.
  • Search MemoryTool to search memories for records matching a given search query.
  • Search Platform AbilitiesTool to search platform abilities using semantic similarity.
  • Search Platform DocsTool to search platform documentation using semantic similarity.
  • Search Platform Docs (GraphQL)Tool to search platform documentation by search query via GraphQL and retrieve docs with id, name, excerpt, and link.
  • Search Platform ExamplesTool to search platform examples using semantic similarity.
  • Search Platform GuidesTool to search platform guides using semantic similarity.
  • Search Platform ManualsTool to search platform manuals using semantic similarity.
  • Search Platform SecretsTool to search platform secrets using semantic similarity.
  • Search Platform TutorialsTool to search platform tutorials using semantic similarity.
  • Subscribe to ChannelSubscribe to a ChatBotKit channel and return collected message events, optionally requesting historical messages.
  • Verify SecretTool to verify a secret in ChatBotKit.

Asks someone first143

Anything that sends, creates, changes or deletes waits for a person to approve it in the session’s chat.

  • Create BotTool to create a new AI bot with configurable settings.
  • Create Bot (GraphQL)Tool to create a new bot using GraphQL mutation.
  • Create ContactTool to create a new contact.
  • Create ConversationTool to create a new conversation.
  • Create conversation messageTool to create a new message in an existing conversation.
  • Create Dataset (GraphQL)Tool to create a new dataset using GraphQL mutation.
  • Create FileTool to create a new file resource in ChatBotKit.
  • Create SecretTool to create a new secret in ChatBotKit.
  • Create Secret (GraphQL)Tool to create a new secret via GraphQL mutation.
  • Update BotTool to update an existing bot's configuration and properties.
  • Attach Dataset FileTool to attach a file to a dataset as a source.
  • Authenticate SecretTool to authenticate a secret by its ID.
  • Clone BlueprintTool to clone an existing blueprint.
  • Clone BotTool to clone an existing bot.
  • Clone Platform ExampleTool to clone a platform example.
  • Clone Widget IntegrationTool to clone an existing widget integration.
  • Complete ConversationSend user text to an existing ChatBotKit conversation to generate a bot reply.
  • Create BlueprintTool to create a new blueprint in ChatBotKit.
  • Create Blueprint (GraphQL)Tool to create a new blueprint template via GraphQL mutation.
  • Create Bot SessionCreates a new bot session with an associated conversation and authentication token.
  • Create conversation message batchTool to create multiple messages in a conversation in a single batch operation.
  • Create Conversation SessionTool to create a new conversation session with an authentication token.
  • Create Dataset RecordTool to create a new record in a dataset.
  • Create Discord IntegrationTool to create a Discord integration for a ChatBotKit bot.
  • Create Email IntegrationTool to create a new email integration for a ChatBotKit bot.
  • Create Extract IntegrationTool to create a new Extract integration for a ChatBotKit bot.
  • Create Instagram IntegrationTool to create an Instagram integration for a ChatBotKit bot.
  • Create Support IntegrationCreates a new support integration for a ChatBotKit bot.
  • Create MCP Server IntegrationTool to create a new MCP Server integration for ChatBotKit.
  • Create MemoryTool to create a new memory entry.
  • Create Messenger IntegrationTool to create a Facebook Messenger integration for a ChatBotKit bot.
  • Create Notion IntegrationTool to create a Notion integration for a ChatBotKit dataset.
  • Create RatingTool to create a rating in ChatBotKit.
  • Create Sitemap IntegrationTool to create a sitemap integration for a ChatBotKit dataset.
  • Create SkillsetTool to create a new skillset.
  • Create Slack IntegrationTool to create a Slack integration for a ChatBotKit bot.
  • Create SpaceTool to create a new space in ChatBotKit.
  • Create TaskTool to create a new background task that can be triggered to perform automated operations.
  • Create Telegram IntegrationTool to create a Telegram integration for a ChatBotKit bot.
  • Create Trigger IntegrationTool to create a Trigger integration for a ChatBotKit bot.
  • Create Twilio IntegrationTool to create a Twilio integration for a ChatBotKit bot.
  • Create WhatsApp IntegrationCreates a new WhatsApp integration for a ChatBotKit bot.
  • Create Widget IntegrationTool to create a Widget integration for a ChatBotKit bot.
  • Create Widget Integration SessionCreates a new widget integration session for interactive chat.
  • Delete BlueprintTool to permanently delete a blueprint from ChatBotKit.
  • Delete Blueprint (GraphQL)Tool to permanently delete a blueprint template via GraphQL mutation.
  • Delete BotTool to delete a bot.
  • Delete Bot (GraphQL)Tool to delete a bot via GraphQL mutation.
  • Delete ContactTool to permanently delete a contact from ChatBotKit.
  • Delete ConversationTool to permanently delete a conversation from ChatBotKit.
  • Delete Conversation MessageTool to permanently delete a message from a conversation in ChatBotKit.
  • Delete DatasetTool to permanently delete a dataset from ChatBotKit.
  • Delete Dataset (GraphQL)Tool to delete a dataset via GraphQL mutation.
  • Delete Dataset RecordTool to permanently delete a record from a dataset.
  • Delete Discord IntegrationTool to delete a Discord integration.
  • Delete Email IntegrationTool to permanently delete an Email integration from ChatBotKit.
  • Delete Extract IntegrationTool to delete an Extract integration.
  • Delete FileTool to permanently delete a file from ChatBotKit.
  • Delete Instagram IntegrationTool to permanently delete an Instagram integration from ChatBotKit.
  • Delete Integration (GraphQL)Tool to delete an integration via GraphQL mutation.
  • Delete MCP Server IntegrationTool to delete an MCP Server integration.
  • Delete MemoryTool to permanently delete a memory from ChatBotKit.
  • Delete Messenger IntegrationTool to permanently delete a Messenger integration from ChatBotKit.
  • Delete Notion IntegrationTool to permanently delete a Notion integration from ChatBotKit.
  • Delete Partner UserTool to permanently delete a partner user account.
  • Delete RatingTool to permanently delete a rating from ChatBotKit.
  • Delete SecretTool to permanently delete a secret from ChatBotKit.
  • Delete Sitemap IntegrationTool to permanently delete a Sitemap integration from ChatBotKit.
  • Delete SkillsetTool to delete a skillset.
  • Delete Skillset AbilityTool to delete an ability from a skillset.
  • Delete Slack IntegrationTool to delete a Slack integration.
  • Delete SpaceTool to permanently delete a space from ChatBotKit.
  • Delete Support IntegrationTool to delete a Support integration.
  • Delete TaskTool to permanently delete a task from ChatBotKit.
  • Delete Telegram IntegrationTool to permanently delete a Telegram integration from ChatBotKit.
  • Delete Trigger IntegrationTool to permanently delete a Trigger integration from ChatBotKit.
  • Delete Twilio IntegrationTool to delete a Twilio integration.
  • Delete WhatsApp IntegrationTool to permanently delete a WhatsApp integration from ChatBotKit.
  • Delete Widget IntegrationTool to delete a Widget integration.
  • Detach Dataset FileTool to detach a file from a dataset.
  • Downvote BotTool to downvote a bot in ChatBotKit.
  • Downvote ConversationTool to downvote a conversation in ChatBotKit.
  • Downvote Conversation MessageTool to downvote a conversation message in ChatBotKit.
  • Ensure ContactTool to ensure a contact exists or create a new one.
  • Execute GraphQL QueryTool to execute a GraphQL query or mutation against the ChatBotKit API.
  • Invoke Trigger IntegrationTool to invoke a trigger integration in ChatBotKit.
  • Publish Channel MessagePublish a message to a ChatBotKit channel.
  • Setup Email IntegrationTool to setup an email integration in ChatBotKit.
  • Setup Trigger IntegrationTool to setup a trigger integration in ChatBotKit.
  • Setup Twilio IntegrationTool to setup a Twilio integration in ChatBotKit.
  • Setup WhatsApp IntegrationTool to setup a WhatsApp integration in ChatBotKit.
  • Setup Widget IntegrationTool to setup a Widget integration in ChatBotKit.
  • Sync Dataset FileTool to sync a dataset file.
  • Sync FileTool to sync a file.
  • Sync Notion IntegrationTool to sync a Notion integration with ChatBotKit.
  • Sync Sitemap IntegrationTool to sync a sitemap integration.
  • Synthesize conversation messageTool to convert a conversation message into speech audio.
  • Trigger Extract IntegrationTool to trigger an extract integration on historic conversations in ChatBotKit.
  • Trigger Support IntegrationTool to trigger a support integration on historic conversations in ChatBotKit.
  • Trigger TaskTool to trigger execution of a background task.
  • Update BlueprintTool to update an existing blueprint.
  • Update Blueprint (GraphQL)Tool to update an existing blueprint using GraphQL mutation.
  • Update Bot (GraphQL)Tool to update an existing bot using GraphQL mutation.
  • Update ContactTool to update an existing contact's information.
  • Update ConversationTool to update an existing conversation's properties.
  • Update conversation messageTool to update an existing message in a conversation.
  • Update DatasetTool to update an existing dataset's configuration and properties.
  • Update Dataset (GraphQL)Tool to update an existing dataset using GraphQL mutation.
  • Update Dataset RecordTool to update an existing record in a dataset.
  • Update Discord IntegrationTool to update an existing Discord integration's configuration.
  • Update Email IntegrationTool to update an existing Email integration's configuration and properties.
  • Update Extract IntegrationTool to update an existing Extract integration's configuration.
  • Update FileTool to update an existing file's metadata and properties.
  • Update File (GraphQL)Tool to update an existing file using GraphQL mutation.
  • Update Instagram IntegrationTool to update an existing Instagram integration's configuration.
  • Update Trigger Integration (GraphQL)Tool to update trigger integration configuration and settings using GraphQL mutation.
  • Update MCP Server IntegrationTool to update an existing MCP Server integration.
  • Update MemoryTool to update an existing memory's text or associations.
  • Update Messenger IntegrationTool to update an existing Messenger integration's configuration.
  • Update Notion IntegrationTool to update an existing Notion integration's configuration and properties.
  • Update Partner UserTool to update an existing partner user's information.
  • Update RatingTool to update an existing rating by ID.
  • Update SecretTool to update an existing secret's configuration and properties.
  • Update Secret (GraphQL)Tool to update an existing secret via GraphQL mutation.
  • Update Sitemap IntegrationTool to update an existing Sitemap integration's configuration.
  • Update SkillsetTool to update an existing skillset's configuration and properties.
  • Update Skillset AbilityTool to update an existing ability within a skillset.
  • Update Skillset (GraphQL)Update an existing skillset using a GraphQL mutation, including its name, description, alias, blueprint, visibility, or metadata.
  • Update Slack IntegrationTool to update an existing Slack integration's configuration.
  • Update SpaceTool to update an existing space's configuration and properties.
  • Update Support IntegrationTool to update an existing Support integration's configuration and properties.
  • Update TaskTool to update an existing task's configuration and properties.
  • Update Telegram IntegrationTool to update an existing Telegram integration's configuration and properties.
  • Update Trigger IntegrationTool to update an existing Trigger integration's configuration.
  • Update Twilio IntegrationTool to update an existing Twilio integration's configuration.
  • Update WhatsApp IntegrationTool to update an existing WhatsApp integration's configuration.
  • Update Widget IntegrationTool to update an existing Widget integration's configuration.
  • Upload Conversation AttachmentUpload a file as a conversation attachment in ChatBotKit.
  • Upload FileTool to upload content to an existing file resource in ChatBotKit.
  • Upsert Conversation ContactCreate or update contact information for a ChatBotKit conversation.
  • Upvote BotTool to upvote a bot in ChatBotKit.
  • Upvote ConversationTool to upvote a conversation in ChatBotKit.
  • Upvote Conversation MessageTool to upvote a conversation message in ChatBotKit.
Chatbotkit integration · Quilt