Kaleido logo

Integrate Kaleido with your AI CRM

Kaleido is a full-stack platform for building and managing enterprise blockchain networks and applications.

Explore Triggers and Actions

Add Organization Identity Proof

Add an X.509 identity proof to a Kaleido organization by submitting a named certificate chain. Identity proofs attest an asserted Kaleido identity and can be used with an organization-bound Ethereum address to establish an on-chain identity.

ActionTry it

Create API Key

Request an API key for a specified Kaleido organization, optionally providing a name. Kaleido states that its API key endpoints do not support generating new keys, so key generation is unavailable through this operation.

ActionTry it

Delete API Key

Permanently deletes an API key by its ID. First use 'Get API Keys' to retrieve the list of API keys and their IDs. The deletion is irreversible.

ActionTry it

Delete Organization Identity Proof

Remove an x509 identity proof from a Kaleido organization. This permanently deletes the identity proof. The deletion is irreversible.

ActionTry it

Get API Key

Tool to retrieve details of a specific API key by its ID. Use when you need to get information about a particular API key after obtaining its ID from the Get API Keys action.

ActionTry it

Get API Keys

Tool to retrieve all API keys associated with the organization. Use when you need an overview of existing API keys after authenticating.

ActionTry it

Get Application Credentials

List application credential records for a specified Kaleido consortium environment. These credentials are bound to memberships and secure external access to nodes; use the listing to inspect credentials available in the environment. A missing environment or consortium can also result in an empty list.

ActionTry it

Get Billing Summary

Retrieve an organization's billing summary, with optional month and year, including costs for memberships, nodes, services, storage, and support.

ActionTry it

Get Consortia

Retrieve consortia associated with the organization, with optional offset and limit for pagination.

ActionTry it

Get Event Streams

List event stream configurations on a Kaleido node's Ethconnect gateway. Event streams deliver Ethereum events to webhook endpoints or WebSocket connections. Supply a full gateway URL or the environment ID, node ID, and zone domain; the tool can fall back to the console endpoint.

ActionTry it

Get Invitations

Tool to retrieve all invitations for the current user where they are the target. Use after authenticating to view pending invitations.

ActionTry it

Get Memberships

Tool to retrieve all memberships for the current user. Use after authenticating to list user memberships.

ActionTry it

Get Organization

Tool to retrieve details of a specific Kaleido organization by its ID. Use when you need to fetch information about a particular organization.

ActionTry it

Get Organization Billing Provider

Retrieves billing provider information for a specific organization in Kaleido. Returns the type of billing provider (AWS, Stripe, or other) and includes detailed payment information if the organization uses Stripe billing (card details, billing address).

ActionTry it

Get Organization Identity Proof

Tool to retrieve a specific identity proof for a Kaleido organization. Use when you need details about a specific x509 certificate or identity proof that was previously added to an organization.

ActionTry it

Get Organization Plan

Retrieve the subscription plan details for a Kaleido organization. Returns plan name, waitlist status, and resource limits including allowed providers, nodes, services, configurations, and features. Use GET_ORGANIZATIONS first to obtain valid org_id values.

ActionTry it

Get Organizations

Retrieve Kaleido organizations accessible to the authenticated user, including available organization, subscription and billing details. Use the results to discover organizations for subsequent organization-specific operations.

ActionTry it

Get Plans

Retrieve all available Kaleido subscription plans. Returns plan details including enabled status, tier level, and resource limits. Use this to discover available plans before creating or upgrading environments.

ActionTry it

Get Regions

Retrieve all available Kaleido deployment regions and their deployment zones. Returns a dictionary of regions (keyed by region code like 'u0', 'e0', 'a0', 'k0', 'u1', 'e1') with each region containing its API console host URL and available deployment zones. Use this action to discover which geographic regions are available for deploying blockchain environments and whether they are currently accepting new deployments.

ActionTry it

Get Releases

Retrieve all available blockchain node software releases from the Kaleido platform. Use this tool to: - List all runtime releases available for different blockchain providers (quorum, geth, besu, corda, fabric) - Check version information and release statuses (ga, beta, interim, deprecated) - Find container image tags associated with each release - Understand upgrade prerequisites via prereq_eips and optional_eips fields Returns a list of releases sorted by creation date, including current and historical versions. No input parameters are required.

ActionTry it

Get Role By ID

Retrieve a specific user role assignment within a Kaleido organization. Returns detailed information about the role including user ID, email, role name (e.g., 'admin'), and associated metadata. Use GET_ORGANIZATIONS to obtain org_id and GET_ROLES to obtain role_id values.

ActionTry it

Get Roles

Retrieve all user role assignments for a Kaleido organization. Returns each user's role (e.g., 'admin'), email, and associated metadata. Use GET_ORGANIZATIONS first to obtain valid org_id values.

ActionTry it

Get Services

Tool to retrieve all services the current user owns or can see. Use after authenticating to list available services.

ActionTry it

Get Token Factory Tokens

List token contracts from a Kaleido Token Factory service, including their type, deployment details, and minting and burning capabilities. Supply the service API base URL to query the provisioned service; it manages ERC20 and ERC721 token contracts.

ActionTry it

Get Wallet Account Nonce

Retrieve the current nonce (transaction count) of a specific HD wallet account. The nonce is essential for signing Ethereum transactions - it ensures transactions are processed in order and prevents replay attacks. Call this before signing a transaction to get the correct nonce value. Prerequisites: - An HD Wallet service must be provisioned in your Kaleido environment - A wallet must exist (created via POST /wallets) - You need the service API base URL from GET /services endpoint

ActionTry it

Get Wallets

Retrieve HD wallet IDs hosted by a Kaleido HD Wallet service. Use the service API base URL to enumerate available wallets after creating or importing them.

ActionTry it

Update Organization

Tool to update a specific organization in Kaleido. Use when you need to modify organization properties such as name, billing details, or authentication settings. First obtain the org_id using the Get Organizations action.

ActionTry it

Update Organization Role

Update a user's role assignment in a Kaleido organization to admin. Returns the updated role details, including revision token and update timestamp.

ActionTry it

Upsert Organization Role

Upsert an admin role assignment for a user in a Kaleido organization using the organization and role IDs. Returns the role assignment and its revision.

ActionTry it

How the Kaleido integration works

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

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

Set up Kaleido in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

    Ask an agent to use Kaleido 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 Kaleido integration work with Dench?

The Dench Kaleido integration connects your AI CRM to Kaleido, so AI agents can work with your Kaleido 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 Kaleido via Dench?

The Kaleido integration currently exposes 29 actions, including Add Organization Identity Proof, Create API Key, Delete API Key, Delete Organization Identity Proof, Get API Key, and Get API Keys. Agents invoke them on your behalf from chat or from automations.

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

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

Is the Kaleido integration secure?

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

Kaleido | Dench AI CRM