Get Account
BOTPRESS_GET_ACCOUNTRetrieve your authenticated account details including profile information, subscription status, and account settings from Botpress.
Botpress
53 actions for Botpress workflows.
Operations are the actions a workflow can take in Botpress, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Manage user account settings and preferences within Botpress. These operations allow you to retrieve account information, update preferences, and configure account-level settings that apply across your workspace.
Get Account
BOTPRESS_GET_ACCOUNTRetrieve your authenticated account details including profile information, subscription status, and account settings from Botpress.
Get Account Preference
BOTPRESS_GET_ACCOUNT_PREFERENCERetrieves a specific account preference setting by its key, allowing you to access stored configuration values for your Botpress account. This helps you manage and verify account-level settings that control your chatbot's behavior and features.
Set Account Preference
BOTPRESS_SET_ACCOUNT_PREFERENCEUpdates or creates settings for your Botpress account to customize how it handles payments and transactions. This allows you to configure account-specific preferences that affect your payment processing behavior.
Update Account
BOTPRESS_UPDATE_ACCOUNTModify your Botpress account details such as display name and profile picture to keep your account information current and professional.
Track and retrieve execution records of automated actions within your bots. Use this to monitor action runs and understand how your automation workflows are performing in real time.
LIST_ACTION_RUNS
BOTPRESS_LIST_ACTION_RUNSRetrieve the execution history of actions performed by your bot's integration, with optional filtering by date range and pagination support to manage large result sets.
Create and manage bot instances in your Botpress workspace. These operations enable you to set up new bots and update their admin-level configurations to control behavior and access.
BOTPRESS_CREATE_BOT
BOTPRESS_CREATE_BOTCreates a new bot in your Botpress workspace with custom configurations like name, tags, and integrations. This allows you to quickly set up automated conversational agents for different business needs without manual setup.
BOTPRESS_UPDATE_ADMIN_BOTS
BOTPRESS_UPDATE_ADMIN_BOTSModify an existing bot's configuration, tags, code, or properties in your Botpress workspace without affecting other bots or settings.
Create and track conversations between users and your bots. Use these operations to initiate new conversations and retrieve conversation history for analysis and debugging.
BOTPRESS_CREATE_CONVERSATION
BOTPRESS_CREATE_CONVERSATIONInitiates a new conversation thread in Botpress, allowing you to start fresh interactions with customers or users. This is essential for organizing separate discussion topics and tracking distinct customer inquiries.
LIST_CONVERSATIONS
BOTPRESS_LIST_CONVERSATIONSRetrieve all chat conversations with your customers to review interactions, track engagement, and analyze communication history. This helps you understand customer needs and monitor bot performance across all conversations.
Organize and manage file assets, tags, and metadata within your bot workspace. These operations help you browse available files and understand how they're categorized and labeled.
Delete File
BOTPRESS_DELETE_FILEPermanently removes a file from your Botpress bot's storage to free up space and keep your bot's file system clean. This is useful for deleting outdated documents, conversation transcripts, or temporary files that are no longer needed.
LIST_FILE_TAG_VALUES
BOTPRESS_LIST_FILE_TAG_VALUESRetrieve all values assigned to a specific file tag across your bot's files, helping you organize and filter files by custom metadata. Useful for understanding what tag values exist in your system before using them for file organization or filtering.
LIST_FILE_TAGS
BOTPRESS_LIST_FILE_TAGSRetrieves all tags applied across your bot files to help organize and categorize content. This is useful when you need to see what tags exist in your system or display them to users.
Verify the availability of custom handle names for bots and workspaces. Check if a desired handle is already taken before assigning it to your workspace or bot.
Check Handle Availability
BOTPRESS_CHECK_HANDLE_AVAILABILITYVerifies whether a specific workspace handle is available in Botpress before creation or renaming, helping you secure your desired workspace name without conflicts.
Manage integrations between Botpress and external platforms or services. Create, configure, validate, and retrieve integrations along with their API keys and verification status.
List Integrations
BOTPRESS_LIST_INTEGRATIONSRetrieve a list of all available integrations in your Botpress workspace with filtering and sorting options to find exactly what you need. Use this to discover, search for, and organize integrations by type, status, or other criteria.
BOTPRESS_CREATE_ADMIN_INTEGRATION
BOTPRESS_CREATE_ADMIN_INTEGRATIONSet up a new integration in your Botpress workspace with custom configuration, allowing you to connect external services, automate workflows, and extend your chatbot's capabilities without manual setup.
BOTPRESS_VALIDATE_INTEGRATION_UPDATE
BOTPRESS_VALIDATE_INTEGRATION_UPDATEVerifies that your Botpress integration update request has valid parameters and is ready to be applied, preventing failed updates and configuration errors.
Delete Integration Shareable ID
BOTPRESS_DELETE_INTEGRATION_SHAREABLE_IDRemoves a shareable ID from a Botpress integration, allowing you to revoke public access to that integration's connection point. This is useful when you need to disable or reset how users interact with a specific bot integration.
Get Integration
BOTPRESS_GET_INTEGRATIONRetrieve detailed information about a specific Botpress integration including its configuration, actions, events, and channels to understand its capabilities and current setup.
Get Public Integration
BOTPRESS_GET_PUBLIC_INTEGRATIONRetrieve detailed information about a public integration from the Botpress hub, including its available actions, events, and channels. This helps you verify integration capabilities before implementing them in your chatbot.
Get Public Integration By ID
BOTPRESS_GET_PUBLIC_INTEGRATION_BY_IDRetrieve comprehensive details about a Botpress integration including its configuration, supported channels, available actions, and events. Use this to understand integration capabilities and settings before implementing or troubleshooting integrations in your chatbot workflows.
LIST_HUB_INTEGRATIONS
BOTPRESS_LIST_HUB_INTEGRATIONSBrowse and discover available integrations in the Botpress hub to find tools that connect your chatbot to other business applications and services. Use this to search for specific integration types or filter by verification status and features.
LIST_INTEGRATION_API_KEYS
BOTPRESS_LIST_INTEGRATION_API_KEYSRetrieve all API keys associated with a specific integration in your workspace, helping you manage and audit which keys are currently active for that integration.
Request Integration Verification
BOTPRESS_REQUEST_INTEGRATION_VERIFICATIONSubmit a Botpress integration for verification to make it publicly available and ready for other users to install. This ensures your integration meets platform standards before wider distribution.
Access and manage user interface definitions for public-facing bot interactions. These operations let you discover available interfaces and their configurations to understand how bots present themselves to end users.
Get Public Interface
BOTPRESS_GET_PUBLIC_INTERFACERetrieve interface specifications and schemas from the Botpress Hub to understand how to interact with specific integrations and their data structures.
Get Public Interface by ID
BOTPRESS_GET_PUBLIC_INTERFACE_BY_IDRetrieve detailed information about a specific public interface from the Botpress Hub, including its available actions, events, channels, and entities. This helps you understand what functionality a particular interface offers before integrating it into your chatbot.
List Public Interfaces
BOTPRESS_LIST_PUBLIC_INTERFACESRetrieve all available public interfaces from the Botpress Hub that can be integrated into your chatbots, helping you discover integration options without manual browsing.
Track billing and payment information for your workspace. View invoices, upcoming charges, and manage unpaid invoices to stay on top of your Botpress account costs.
BOTPRESS_CHARGE_WORKSPACE_UNPAID_INVOICES
BOTPRESS_CHARGE_WORKSPACE_UNPAID_INVOICESProcess outstanding invoices for your Botpress workspace to collect unpaid amounts and maintain current billing status. Use this when you need to manually trigger payment collection for invoices that haven't been automatically processed.
Get Upcoming Invoice
BOTPRESS_GET_UPCOMING_INVOICERetrieve a preview of your workspace's next billing charges so you can anticipate costs and plan your budget accordingly.
List Workspace Invoices
BOTPRESS_LIST_WORKSPACE_INVOICESRetrieve all invoices associated with your Botpress workspace to access your complete billing history and payment records. This helps you track expenses, verify charges, and manage your workspace's financial documentation.
Monitor and retrieve issues or errors detected in your bots. Use this to identify problems that need attention and understand what's affecting bot performance.
LIST_BOT_ISSUES
BOTPRESS_LIST_BOT_ISSUESRetrieves all errors and configuration problems associated with your bot so you can identify and fix issues affecting its performance and user experience.
Manage knowledge bases that power your bots' information retrieval and answers. Create, organize, and remove knowledge bases that serve as data sources for your conversational AI.
LIST_KNOWLEDGE_BASES
BOTPRESS_LIST_KNOWLEDGE_BASESRetrieve all knowledge bases associated with your bot, with optional filtering by tags and pagination support to manage large collections efficiently.
Delete Knowledge Base
BOTPRESS_DELETE_KNOWLEDGE_BASEPermanently removes a knowledge base from your Botpress bot when it's no longer needed. This is useful for cleaning up outdated information sources and maintaining an organized bot setup.
Send messages from your bot to users within conversations. This operation enables programmatic message delivery as part of your automation workflows.
BOTPRESS_SEND_MESSAGE
BOTPRESS_SEND_MESSAGESend messages directly to users within Botpress conversations to deliver notifications, responses, or updates in real-time. This enables your bot to proactively communicate with customers or team members without waiting for them to initiate contact.
Discover and manage plugins that extend Botpress functionality. Retrieve plugin code, view available plugins, and understand their configurations for integration into your bots.
Get Dereferenced Public Plugin By ID
BOTPRESS_GET_DEREFERENCED_PUBLIC_PLUGIN_BY_IDRetrieves detailed information about a public plugin including all its connected integrations and fully resolved interface data, making it ready to use immediately without additional lookups.
Get Public Plugin
BOTPRESS_GET_PUBLIC_PLUGINRetrieve detailed information about a public plugin available in Botpress Hub, including its configuration, dependencies, and capabilities. Use this to evaluate and understand plugins before adding them to your chatbot.
Get Public Plugin By ID
BOTPRESS_GET_PUBLIC_PLUGIN_BY_IDRetrieve detailed information about a public plugin using its ID, including its configuration, available actions, events, and metadata. This helps you understand a plugin's capabilities before integrating it into your chatbot.
Get Public Plugin Code
BOTPRESS_GET_PUBLIC_PLUGIN_CODERetrieve the source code for any public plugin available on Botpress Hub, allowing you to examine implementation details and understand how plugins work before using them in your chatbot.
List Plugins
BOTPRESS_LIST_PLUGINSRetrieve all available plugins in your Botpress workspace to discover what integrations and features you can add to your chatbots. This helps you find the right tools to extend your bot's capabilities without manual searching.
LIST_PUBLIC_PLUGINS
BOTPRESS_LIST_PUBLIC_PLUGINSRetrieves all available public plugins from the Botpress hub that you can install to extend your chatbot's functionality. Use this to discover and evaluate plugins that match your business needs.
Monitor resource usage limits and completion status for your workspace. Track how much of your allocated quotas you've consumed to avoid service disruptions.
Get All Workspace Quota Completion
BOTPRESS_GET_ALL_WORKSPACE_QUOTA_COMPLETIONRetrieve the quota usage completion rates across all your workspaces in one call, helping you monitor resource consumption and identify which workspaces are approaching their limits.
Get Workspace Quota
BOTPRESS_GET_WORKSPACE_QUOTARetrieve your workspace's resource limits and current usage levels for a specific metric. Use this to monitor whether you're approaching capacity limits or need to upgrade your plan.
Execute custom VRL (Botpress scripting language) code within your workflows. Use this to run specialized logic or calculations as part of your bot automation.
BOTPRESS_RUN_VRL
BOTPRESS_RUN_VRLExecute custom data transformation scripts to process, validate, or manipulate information flowing through your Botpress chatbot. This enables dynamic data handling without requiring code changes to your bot's core logic.
Retrieve data from custom tables stored in your Botpress workspace. Access specific rows of data to power dynamic bot responses and business logic.
Get Table Row
BOTPRESS_GET_TABLE_ROWRetrieve a specific row of data from a Botpress table by its unique identifier to access detailed information stored in your database.
Analyze resource consumption patterns across your workspace and bots. Break down usage by bot to understand which bots are consuming the most resources and optimize accordingly.
Break Down Workspace Usage By Bot
BOTPRESS_BREAK_DOWN_WORKSPACE_USAGE_BY_BOTGet detailed usage metrics for each bot in your workspace, including invocation calls, storage usage, and AI spending costs. This helps you understand which bots are driving your expenses and resource consumption.
LIST_USAGE_HISTORY
BOTPRESS_LIST_USAGE_HISTORYRetrieve detailed usage history for your bot to track resource consumption and monitor how your workspace is utilizing API calls, AI credits, and other metered services over time.
Update and manage automation workflows that define bot behavior. Modify workflow configurations to change how your bots respond to user inputs and events.
BOTPRESS_UPDATE_WORKFLOW
BOTPRESS_UPDATE_WORKFLOWModify an existing workflow in Botpress by updating its parameters, such as status, output data, tags, or failure information without affecting unchanged fields.
Create and manage Botpress workspaces that contain your bots and associated resources. Set workspace preferences, retrieve workspace details, and control admin-level workspace configurations.
Get Workspace
BOTPRESS_GET_WORKSPACERetrieve detailed information about your Botpress workspace including plan type, number of bots, owner details, billing information, and configuration settings.
BOTPRESS_CREATE_ADMIN_WORKSPACE
BOTPRESS_CREATE_ADMIN_WORKSPACECreates a new workspace in Botpress to organize and manage your bots and team resources. Use this when you need to set up a separate environment for different projects, clients, or business units.
Delete Admin Workspace
BOTPRESS_DELETE_ADMIN_WORKSPACEPermanently removes a Botpress workspace and all its associated bots and data when you no longer need it. This helps you clean up your admin account and focus on active projects.
LIST_PUBLIC_WORKSPACES
BOTPRESS_LIST_PUBLIC_WORKSPACESRetrieve all publicly available workspaces to discover and explore shared collaboration spaces. This helps you find relevant workspaces for your team or bot deployments without needing direct invitations.
LIST_WORKSPACES
BOTPRESS_LIST_WORKSPACESRetrieve all Botpress workspaces you have access to, including details about each workspace's bots and plan type. This helps you quickly find and manage multiple workspace environments in one view.
Set Workspace Preference
BOTPRESS_SET_WORKSPACE_PREFERENCEStore or update custom settings and preferences for your Botpress workspace, such as language, timezone, notification defaults, or payment processing options. This lets you configure workspace behavior without manual setup each time.
UPDATE_ADMIN_WORKSPACE
BOTPRESS_UPDATE_ADMIN_WORKSPACEModify your Botpress workspace settings such as name, description, contact details, and visibility to keep your bot's public profile up-to-date and aligned with your brand identity.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.