← Back to all apps

Botpress

Developer toolsby Botpress Inc.
Launched Feb 20, 2026 on ChatGPT

The Complete AI Agent Platform

Botpress is an all-in-one platform for building AI agents powered by the latest LLMs. Use this application to rapidly prototype agents that can do FAQ, sales, support and so much more!

How it works: 1. Tag @Botpress in your chat and ask ChatGPT to create an agent with Botpress. 2. Iterate on design, business logic, information sources and more through natural language! 3. Once deployed, with the click of a button, you can open your agent in Botpress to access a comprehensive visual agent builder.

6ChatGPT Tools
Botpress Inc.Developer
Developer toolsCategory

Available Tools

Create Bot

create_bot
Full Description

Creates a new EMPTY/BLANK Botpress bot. This tool should be used when the user wants ONLY CREATION. If they have functional requirements, use the Edit Bot tool instead. Returns the created bot ID and name.

Parameters (2 required)
Required
namestring

The name of the bot to create (defaults to bot-{timestamp})

requestIdstring

A unique identifier for the request. The LLM must generate either GUID or epoch timestamp in milliseconds.

Delete Bot

delete_bot
Full Description

Deletes a Botpress bot from the configured workspace. Requires the bot ID. This action is destructive and cannot be undone.

Parameters (3 required)
Required
botIdstring

The ID of the bot to delete

requestIdstring

A unique identifier for the request. The LLM must generate either GUID or epoch timestamp in milliseconds.

workspaceIdstring

The ID of the workspace to delete the bot from

Deploy Bot

deploy_bot
Full Description

Deploys a bot with the given configuration code via vibe-coder API. Returns the clientId on success for webchat initialization.

Parameters (3 required)
Required
botConfigCodestring

The bot configuration code (JSON string) to deploy

botIdstring

The ID of the bot to deploy

workspaceIdstring

The ID of the workspace to deploy the bot in

Edit-bot-widget

edit-bot-widget
Full Description

A widget that intiates and displays edits on a bot in Botpress. IMPORTANT NOTE: THIS TOOL CAN CREATE A NEW BOT. WHEN A USER ASKS FOR A SPECIFIC TYPE OF BOT THAT HAS NOT BEEN CREATED YET, USE THIS TOOL DIRECTLY

Parameters (2 required, 2 optional)
Required
requestIdstring

A unique identifier for the request

userMessagestring

A brief description of the changes that the user wants to make to the bot. Just forward the user's request to this tool. DO NOT ADD ANY ADDITIONAL INSTRUCTIONS TO THE USER'S REQUEST.

Optional
botIdstring

The ID of the bot to edit. If not provided, the tool will create a new bot.

workspaceIdstring

The ID of the workspace that the bot belongs to. If not provided, the tool will create a new workspace.

Forward Request

forward_request
Full Description

Initiates a session with the vibe-coder API for building bot configurations. Returns streamed events including code updates, deployment signals, and completion events.

Parameters (3 required, 3 optional)
Required
botIdstring

The ID of the bot

userMessagestring

The user message to send to the chat

workspaceIdstring

The ID of the workspace to edit the bot in

Optional
conversationHistoryarray

The conversation history

currentCodestring

The current bot configuration code (JSON string)

isDeployingboolean

Whether the bot is being deployed

Default: False

Update Bot State

update_bot_state
Full Description

Updates the bot configuration and conversation history in the database. Called by the widget after a building session completes.

Parameters (4 required)
Required
botIdstring

The ID of the bot to update

botJsonstring

The updated bot configuration JSON string

conversationHistoryarray

The updated conversation history

workspaceIdstring

The ID of the workspace to update the bot in