GPTBots logo

Integrate GPTBots with your AI CRM

GPTBots is an enterprise AI agent platform for conversations, knowledge management, databases, user data, and usage analytics. This toolkit auth config supports Singapore Agent API Keys only; JP and TH keys are unsupported because requests use the fixed Singapore base URL.

Explore Triggers and Actions

Create Conversation

Create a GPTBots conversation for a developer-defined user on the Agent connected by this API key. Returns the conversation ID needed for subsequent message and history operations. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

Get Agent Information

Return the GPTBots Agent bound to the connected Agent API Key, including its ID and runtime configuration. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

Get Total Credit Consumption

Return aggregate Agent credit consumption by category for a reporting range of up to 365 days. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

List Conversation Credits

Return one page of per-conversation Agent credit consumption for a time range of up to 30 days, optionally filtered by conversation ID. GPTBots code 40001 means the time range is invalid and must be corrected, not retried. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

List Conversation Messages

Return one page of current v2 message details for a GPTBots conversation. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

List Conversations

Return one page of Agent conversations filtered by source, recent-chat time range, and optional user. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

List Database Tables

Return database tables configured for the Agent ID supplied by the caller. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

List Knowledge Bases

Return all knowledge bases attached to the GPTBots Agent connected by this API key. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

List Knowledge Documents

Return one page of documents in a GPTBots knowledge base. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

List Metadata Fields

Return global and per-knowledge-base document metadata field definitions for the connected GPTBots Agent. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

Query User Attributes

Return configured GPTBots Agent attributes for either developer user IDs or anonymous IDs. Exactly one non-empty selector is required. Missing identities are successful results with no property values. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

Send Message

Send the latest user text to a GPTBots conversation and wait for the Agent's complete blocking response. This tool does not use streaming, webhooks, multimodal files, or human handoff. It consumes credits and creates a permanent message. Do not blindly retry after a timeout, disconnect, or other ambiguous acceptance; reconcile through conversation messages first. GPTBots documents a shared default limit of 3 requests per minute for Free Plan accounts; higher or custom tiers may differ. On Free Plan, serialize calls and back off on HTTP 429 or provider code 40008.

ActionTry it

How the GPTBots integration works

The GPTBots integration connects your Dench AI CRM directly to GPTBots, so agents can read and act on your GPTBots data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

12 actions are available for agents to invoke on your behalf. Every call runs through GPTBots's own authorization, scoped to the account you connect.

Set up GPTBots in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find GPTBots and click Connect — you'll authorize access through GPTBots's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use GPTBots in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the GPTBots integration work with Dench?

The Dench GPTBots integration connects your AI CRM to GPTBots, so AI agents can work with your GPTBots data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with GPTBots via Dench?

The GPTBots integration currently exposes 12 actions, including Create Conversation, Get Agent Information, Get Total Credit Consumption, List Conversation Credits, List Conversation Messages, and List Conversations. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect GPTBots to Dench?

No. You connect GPTBots from your Dench workspace using GPTBots's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the GPTBots integration secure?

Connections are authorized through GPTBots's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the GPTBots connection from your workspace settings at any time.

GPTBots | Dench AI CRM