Botpress home pagelight logodark logo
  • Changelog
  • Dashboard
  • Dashboard
Home
Learn
Integrations
Webchat
For Developers
API Reference
  • Community Discord
  • News & Resources
    • Documentation

      Learn how to use Botpress through guides and examples.

      Get help

      Build

      Quickstart

      Build and deploy your first AI agent

      Guides

      Follow detailed how-to guides

      Reference

      Learn the key concepts of Botpress

      Deploy

      Add a bot to your website

      Embed a bot on your website

      Integrations

      Connect a bot to external services

      React library

      Build a bot into your React project

      For developers

      SDK

      Build with our developer tools

      API Reference

      Interact with Botpress using our APIs

      Browse by concept

      Conversational logic

      Workflows

      Sequences of steps a bot takes

      Nodes

      Steps in a Workflow

      Cards

      Actions a bot can take within a Node

      Triggers

      Nodes that trigger for certain events

      Knowledge Bases

      Sources a bot can refer to

      Agents

      Helpers that extend a bot’s capabilities
      Data manipulation

      Tables

      Local databases for storing information

      Variables

      Containers for storing and reusing data

      Schemas

      Blueprints for data your bot uses
      Custom code

      Actions

      Code snippets for AI

      Hooks

      Code snippets for a bot’s lifecycle
      Maintenance

      Versions

      History of changes to your bot

      Emulator

      Playground to test and debug your bot

      Debugger

      Tools to inspect your bot’s behaviour
      Assistant
      Responses are generated using AI and may contain mistakes.