Bots

An index and topic collection covering chatbots, conversational agents, and bot frameworks across messaging, voice, and customer experience channels. Bots are scripted or model-augmented conversational interfaces deployed inside Slack, Discord, Microsoft Teams, Telegram, WhatsApp, web chat widgets, and voice channels. This collection brings together developer-oriented bot frameworks like Microsoft Bot Framework, Botpress, Rasa, Botkit, Hubot, and Errbot alongside SaaS conversational platforms like Intercom, Drift, ManyChat, Tidio, Landbot, Dialogflow, IBM watsonx Assistant, and Amazon Lex. Bots in this collection are distinct from autonomous AI agents — they are conversational, channel-bound interfaces driven by intents, dialog flows, and integration triggers.

Bots is profiled on the APIs.io network. Tagged areas include Chatbots, Conversational AI, Bot Framework, Slack Bot, and Discord Bot.

The Bots catalog on APIs.io includes 1 JSON-LD context.

Bots’ developer surface includes developer portal and 1 more developer resources.

9.1/100 minimal ▬ flat Agent 0/100 human only Full breakdown ↓
scored 2026-10-17 · rubric v0.24.0
0 APIs 8 Features 8 Use Cases
ChatbotsConversational AIBot FrameworkSlack BotDiscord BotMessagingVoicebotCustomer Support Bot

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-10-17 · rubric v0.24.0
Regulatory Posture applies to this provider. Its tags matched the AI & Biometrics regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero: never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and several others — scorable at all.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/bots: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Features 8

Notable capabilities this provider offers.

Channel Integration

Bot platforms expose adapters that connect a single bot implementation to multiple messaging channels — Slack, Microsoft Teams, Discord, Telegram, WhatsApp, web chat, and voice ...

Intent Recognition and NLU

Conversational AI platforms like Dialogflow, Amazon Lex, IBM watsonx Assistant, and Rasa classify user utterances into intents and extract entities, mapping free-text input to s...

Dialog Flow Management

Frameworks model multi-turn conversations as state machines, decision trees, or graph-based flows, tracking conversation context across turns and routing users through branching...

Bot SDKs and Builder Tooling

Developer SDKs like Microsoft Bot Framework, Botkit, Botpress, and Hubot provide opinionated abstractions for handling events, sending messages, building cards, and deploying bo...

Low-Code Bot Builders

SaaS platforms like ManyChat, Chatfuel, Tidio, and Landbot offer visual flow editors that let non-developers assemble bots through drag-and-drop nodes, templates, and conditiona...

Human Handoff and Hybrid Conversations

Customer support bots integrate with live agent platforms to escalate from automated flows to human agents when intents fall outside the bot's confidence threshold or scope.

Channel-Native Rich Messaging

Bots emit channel-specific rich content — Slack blocks, Discord embeds, Teams adaptive cards, WhatsApp interactive lists — using a unified abstraction or channel-targeted payloads.

Voice and Telephony Bots

Voice-bot platforms like Amazon Lex, Amazon Connect, Voiceflow, and Retell AI wire conversational logic into PSTN telephony, IVRs, and voice assistants.

Scroll for all 8

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Bots Context

7 classes · 20 properties

JSON-LD

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

BotDefinition

9 properties

JSON SCHEMA

ConversationTurn

10 properties

JSON SCHEMA

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

Bots Bot Definition Structure

9 properties

JSON STRUCTURE

Bots Conversation Turn Structure

10 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Use Cases 8

What developers build with this provider.

Customer Support Automation

Conversational bots in platforms like Intercom Fin, Drift, Freshchat, and Zendesk deflect common support questions, qualify tickets, and hand off to human agents with full conve...

Lead Qualification and Marketing

Sales chatbots from Drift, ManyChat, and Landbot greet website visitors, qualify leads by asking screening questions, and route qualified prospects into CRM pipelines.

Internal Productivity and ChatOps

Slack and Teams bots automate routine workflows — deploys, on-call alerts, polls, time tracking — bringing operations into the team's primary chat channel.

Conversational Commerce

WhatsApp, Messenger, and Instagram bots powered by Sinch, MessageBird, WATI, and Twilio handle catalog browsing, order placement, payment collection, and shipping notifications.

HR and Recruiting Conversations

Recruiting bots like Paradox Olivia screen candidates, schedule interviews, and answer FAQ across SMS, WhatsApp, and career-site chat.

IVR Modernization and Voice Bots

Voice-bot frameworks from Amazon Lex, Google Dialogflow CX, and Voiceflow replace touch-tone IVRs with natural-language voice flows for contact centers.

Community and Moderation Bots

Discord and Slack community bots handle onboarding, role assignment, moderation, polls, and gamification for online communities.

Knowledge Base Q and A

Bots integrate with knowledge bases and retrieval systems to answer policy, product, and how-to questions in chat using grounded responses.

Scroll for all 8

Integrations 8

Pre-built integrations with other platforms and tools.

Slack

Workplace messaging platform with a rich bot and app ecosystem; the de facto channel for ChatOps and internal automation bots.

Microsoft Bot Framework

Microsoft's SDK and channel connector service for building bots that deploy across Teams, Web Chat, Direct Line, SMS, and other channels.

Google Dialogflow

Google Cloud's conversational AI platform with intent classification, entity extraction, and Dialogflow CX visual flow builder.

Amazon Lex

AWS conversational AI service for building text and voice bots, with native integration to Amazon Connect for contact-center voice flows.

Botpress

Open-source conversational AI platform with a visual flow builder, NLU engine, and channel integrations for self-hosted bots.

Intercom

Customer messaging platform with the Fin AI agent and a long-standing chatbot product for support deflection and proactive messaging.

Twilio

Cloud communications platform exposing SMS, WhatsApp, voice, and chat channels that bot frameworks plug into for omnichannel deployment.

ManyChat

Low-code chatbot builder focused on Messenger, Instagram, WhatsApp, and SMS for marketing and conversational commerce.

Scroll for all 8

Resources

Get Started 1

Portal, sign-up, and the first successful call

Build 1

SDKs, sample code, and the tooling you integrate with

Source (apis.yml)

apis.yml Raw ↑
aid: bots
name: Bots
description: An index and topic collection covering chatbots, conversational agents, and bot frameworks across messaging,
  voice, and customer experience channels. Bots are scripted or model-augmented conversational interfaces deployed inside
  Slack, Discord, Microsoft Teams, Telegram, WhatsApp, web chat widgets, and voice channels. This collection brings together
  developer-oriented bot frameworks like Microsoft Bot Framework, Botpress, Rasa, Botkit, Hubot, and Errbot alongside SaaS
  conversational platforms like Intercom, Drift, ManyChat, Tidio, Landbot, Dialogflow, IBM watsonx Assistant, and Amazon Lex.
  Bots in this collection are distinct from autonomous AI agents — they are conversational, channel-bound interfaces driven
  by intents, dialog flows, and integration triggers.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Chatbots
- Conversational AI
- Bot Framework
- Slack Bot
- Discord Bot
- Messaging
- Voicebot
- Customer Support Bot
tags_raw:
- Chatbots
- Conversational AI
- Bot Framework
- Slack Bot
- Discord Bot
- Messaging
- Voice Bot
- Customer Support Bot
url: https://raw.githubusercontent.com/api-evangelist/bots/refs/heads/main/apis.yml
created: '2026-05-19'
modified: '2026-05-19'
specificationVersion: '0.19'
apis: []
network:
- name: Amazon Connect
  url: https://raw.githubusercontent.com/api-evangelist/amazon-connect/refs/heads/main/apis.yml
- name: Amazon Lex
  url: https://raw.githubusercontent.com/api-evangelist/amazon-lex/refs/heads/main/apis.yml
- name: Botpress
  url: https://raw.githubusercontent.com/api-evangelist/botpress/refs/heads/main/apis.yml
- name: Character.AI
  url: https://raw.githubusercontent.com/api-evangelist/character-ai/refs/heads/main/apis.yml
- name: Cisco Webex
  url: https://raw.githubusercontent.com/api-evangelist/webex/refs/heads/main/apis.yml
- name: Crisp
  url: https://raw.githubusercontent.com/api-evangelist/crisp/refs/heads/main/apis.yml
- name: Discord
  url: https://raw.githubusercontent.com/api-evangelist/discord/refs/heads/main/apis.yml
- name: Drift
  url: https://raw.githubusercontent.com/api-evangelist/drift/refs/heads/main/apis.yml
- name: Freshchat
  url: https://raw.githubusercontent.com/api-evangelist/freshchat/refs/heads/main/apis.yml
- name: Google Assistant
  url: https://raw.githubusercontent.com/api-evangelist/google-assistant/refs/heads/main/apis.yml
- name: Google Chat
  url: https://raw.githubusercontent.com/api-evangelist/google-chat-integrations-for-workspace/refs/heads/main/apis.yml
- name: Google Cloud Dialogflow CX
  url: https://raw.githubusercontent.com/api-evangelist/google-cloud-dialogflow-cx/refs/heads/main/apis.yml
- name: Google Dialogflow
  url: https://raw.githubusercontent.com/api-evangelist/google-dialogflow/refs/heads/main/apis.yml
- name: HipChat
  url: https://raw.githubusercontent.com/api-evangelist/hipchat/refs/heads/main/apis.yml
- name: IBM Watson
  url: https://raw.githubusercontent.com/api-evangelist/ibm-watson/refs/heads/main/apis.yml
- name: Inworld
  url: https://raw.githubusercontent.com/api-evangelist/inworld/refs/heads/main/apis.yml
- name: Intercom
  url: https://raw.githubusercontent.com/api-evangelist/intercom/refs/heads/main/apis.yml
- name: LINE
  url: https://raw.githubusercontent.com/api-evangelist/line/refs/heads/main/apis.yml
- name: LivePerson
  url: https://raw.githubusercontent.com/api-evangelist/liveperson/refs/heads/main/apis.yml
- name: ManyChat
  url: https://raw.githubusercontent.com/api-evangelist/manychat/refs/heads/main/apis.yml
- name: Mattermost
  url: https://raw.githubusercontent.com/api-evangelist/mattermost/refs/heads/main/apis.yml
- name: MessageBird
  url: https://raw.githubusercontent.com/api-evangelist/messagebird/refs/heads/main/apis.yml
- name: Microsoft Bot Framework
  url: https://raw.githubusercontent.com/api-evangelist/microsoft-bot-framework/refs/heads/main/apis.yml
- name: Microsoft Copilot
  url: https://raw.githubusercontent.com/api-evangelist/microsoft-copilot/refs/heads/main/apis.yml
- name: Microsoft Power Virtual Agents
  url: https://raw.githubusercontent.com/api-evangelist/microsoft-power-virtual-agents/refs/heads/main/apis.yml
- name: Microsoft Teams
  url: https://raw.githubusercontent.com/api-evangelist/microsoft-teams/refs/heads/main/apis.yml
- name: Olark
  url: https://raw.githubusercontent.com/api-evangelist/olark/refs/heads/main/apis.yml
- name: Paradox
  url: https://raw.githubusercontent.com/api-evangelist/paradox/refs/heads/main/apis.yml
- name: Quora
  url: https://raw.githubusercontent.com/api-evangelist/quora/refs/heads/main/apis.yml
- name: Retell AI
  url: https://raw.githubusercontent.com/api-evangelist/retell-ai/refs/heads/main/apis.yml
- name: RingCentral
  url: https://raw.githubusercontent.com/api-evangelist/ringcentral/refs/heads/main/apis.yml
- name: Salesforce Einstein
  url: https://raw.githubusercontent.com/api-evangelist/salesforce-einstein/refs/heads/main/apis.yml
- name: Salesforce Service Cloud
  url: https://raw.githubusercontent.com/api-evangelist/salesforce-service-cloud/refs/heads/main/apis.yml
- name: Sendbird
  url: https://raw.githubusercontent.com/api-evangelist/sendbird/refs/heads/main/apis.yml
- name: Sinch
  url: https://raw.githubusercontent.com/api-evangelist/sinch/refs/heads/main/apis.yml
- name: Slack
  url: https://raw.githubusercontent.com/api-evangelist/slack/refs/heads/main/apis.yml
- name: Symphony
  url: https://raw.githubusercontent.com/api-evangelist/symphony/refs/heads/main/apis.yml
- name: Telegram
  url: https://raw.githubusercontent.com/api-evangelist/telegram/refs/heads/main/apis.yml
- name: Twilio
  url: https://raw.githubusercontent.com/api-evangelist/twilio/refs/heads/main/apis.yml
- name: Voiceflow
  url: https://raw.githubusercontent.com/api-evangelist/voiceflow/refs/heads/main/apis.yml
- name: Vonage
  url: https://raw.githubusercontent.com/api-evangelist/vonage/refs/heads/main/apis.yml
- name: WATI
  url: https://raw.githubusercontent.com/api-evangelist/wati/refs/heads/main/apis.yml
- name: WhatsApp
  url: https://raw.githubusercontent.com/api-evangelist/whatsapp/refs/heads/main/apis.yml
- name: Zendesk
  url: https://raw.githubusercontent.com/api-evangelist/zendesk/refs/heads/main/apis.yml
- name: Zulip
  url: https://raw.githubusercontent.com/api-evangelist/zulip/refs/heads/main/apis.yml
common:
- type: Portal
  url: https://apievangelist.com
- type: GitHubOrganization
  url: https://github.com/api-evangelist
- type: Features
  data:
  - name: Channel Integration
    description: Bot platforms expose adapters that connect a single bot implementation to multiple messaging channels — Slack,
      Microsoft Teams, Discord, Telegram, WhatsApp, web chat, and voice — without rewriting conversation logic for each surface.
  - name: Intent Recognition and NLU
    description: Conversational AI platforms like Dialogflow, Amazon Lex, IBM watsonx Assistant, and Rasa classify user utterances
      into intents and extract entities, mapping free-text input to structured actions.
  - name: Dialog Flow Management
    description: Frameworks model multi-turn conversations as state machines, decision trees, or graph-based flows, tracking
      conversation context across turns and routing users through branching dialog paths.
  - name: Bot SDKs and Builder Tooling
    description: Developer SDKs like Microsoft Bot Framework, Botkit, Botpress, and Hubot provide opinionated abstractions
      for handling events, sending messages, building cards, and deploying bots to a runtime.
  - name: Low-Code Bot Builders
    description: SaaS platforms like ManyChat, Chatfuel, Tidio, and Landbot offer visual flow editors that let non-developers
      assemble bots through drag-and-drop nodes, templates, and conditional logic.
  - name: Human Handoff and Hybrid Conversations
    description: Customer support bots integrate with live agent platforms to escalate from automated flows to human agents
      when intents fall outside the bot's confidence threshold or scope.
  - name: Channel-Native Rich Messaging
    description: Bots emit channel-specific rich content — Slack blocks, Discord embeds, Teams adaptive cards, WhatsApp interactive
      lists — using a unified abstraction or channel-targeted payloads.
  - name: Voice and Telephony Bots
    description: Voice-bot platforms like Amazon Lex, Amazon Connect, Voiceflow, and Retell AI wire conversational logic into
      PSTN telephony, IVRs, and voice assistants.
- type: UseCases
  data:
  - name: Customer Support Automation
    description: Conversational bots in platforms like Intercom Fin, Drift, Freshchat, and Zendesk deflect common support
      questions, qualify tickets, and hand off to human agents with full conversation history.
  - name: Lead Qualification and Marketing
    description: Sales chatbots from Drift, ManyChat, and Landbot greet website visitors, qualify leads by asking screening
      questions, and route qualified prospects into CRM pipelines.
  - name: Internal Productivity and ChatOps
    description: Slack and Teams bots automate routine workflows — deploys, on-call alerts, polls, time tracking — bringing
      operations into the team's primary chat channel.
  - name: Conversational Commerce
    description: WhatsApp, Messenger, and Instagram bots powered by Sinch, MessageBird, WATI, and Twilio handle catalog browsing,
      order placement, payment collection, and shipping notifications.
  - name: HR and Recruiting Conversations
    description: Recruiting bots like Paradox Olivia screen candidates, schedule interviews, and answer FAQ across SMS, WhatsApp,
      and career-site chat.
  - name: IVR Modernization and Voice Bots
    description: Voice-bot frameworks from Amazon Lex, Google Dialogflow CX, and Voiceflow replace touch-tone IVRs with natural-language
      voice flows for contact centers.
  - name: Community and Moderation Bots
    description: Discord and Slack community bots handle onboarding, role assignment, moderation, polls, and gamification
      for online communities.
  - name: Knowledge Base Q and A
    description: Bots integrate with knowledge bases and retrieval systems to answer policy, product, and how-to questions
      in chat using grounded responses.
- type: Integrations
  data:
  - name: Slack
    description: Workplace messaging platform with a rich bot and app ecosystem; the de facto channel for ChatOps and internal
      automation bots.
  - name: Microsoft Bot Framework
    description: Microsoft's SDK and channel connector service for building bots that deploy across Teams, Web Chat, Direct
      Line, SMS, and other channels.
  - name: Google Dialogflow
    description: Google Cloud's conversational AI platform with intent classification, entity extraction, and Dialogflow CX
      visual flow builder.
  - name: Amazon Lex
    description: AWS conversational AI service for building text and voice bots, with native integration to Amazon Connect
      for contact-center voice flows.
  - name: Botpress
    description: Open-source conversational AI platform with a visual flow builder, NLU engine, and channel integrations for
      self-hosted bots.
  - name: Intercom
    description: Customer messaging platform with the Fin AI agent and a long-standing chatbot product for support deflection
      and proactive messaging.
  - name: Twilio
    description: Cloud communications platform exposing SMS, WhatsApp, voice, and chat channels that bot frameworks plug into
      for omnichannel deployment.
  - name: ManyChat
    description: Low-code chatbot builder focused on Messenger, Instagram, WhatsApp, and SMS for marketing and conversational
      commerce.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
humanURL: https://apievangelist.com

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/bots"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/bots/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/bots/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.