dbt Cloud logo

Integrate dbt Cloud with your AI CRM

dbt Cloud provides administrative, metadata discovery, and Semantic Layer APIs for operating analytics projects and querying governed data products.

Explore Triggers and Actions

Admin API Delete

Irreversibly delete one selected dbt Cloud administrative resource using a fixed documented Admin API operation from the official v2 or v3 OpenAPI specification. Operation values are provider operation IDs. Deleted resources and configuration cannot be recovered by this action.

ActionTry it

Admin API Read

Perform one documented dbt Cloud Admin read selected by operation, using its documented path and optional query parameters from the official v2 and v3 OpenAPI specifications. Operation values are provider operation IDs. This broad read is Bearer-token only because the mapped set includes operations with no official OAuth scope.

ActionTry it

Admin API Write

Execute one predeclared dbt Cloud Administrative API POST, PATCH, or PUT operation. Selected operations may create or mutate administrative resources; review the matching provider OpenAPI operation, path parameters, query, and body before execution. Operation values are provider operation IDs. This action is bearer-token only because the operation set includes routes outside dbt Cloud's officially documented OAuth scopes.

ActionTry it

Cancel Run

Irreversibly request cancellation of a queued, starting, or running dbt Cloud run. This mutates the selected run's execution state and does not delete its run record. The response is the run record returned after the cancellation request.

ActionTry it

Download Run Artifact

Download one artifact file from a completed dbt Cloud run using a path returned by List Run Artifacts.

ActionTry it

Find Semantic Saved Queries

List or search saved Semantic Layer queries, or return one exact saved query by name.

ActionTry it

Get Job

Return one dbt Cloud job definition and optionally selected related execution context.

ActionTry it

Get Run

Return one dbt Cloud run with optional job, environment, step, retry, audit, or log context.

ActionTry it

Get Run Failure Details

Return dbt Cloud status and step logs for a failed run. This action only reads the run record and never starts or enqueues a retry.

ActionTry it

List Environments

Return one page of environments for a dbt Cloud project, with optional deployment and name filters.

ActionTry it

List Jobs

Return one page of dbt Cloud jobs, optionally filtered by project, environment, name, schedule, or state.

ActionTry it

List Projects

Return one page of dbt Cloud projects, optionally filtered by name, IDs, or deletion state.

ActionTry it

List Run Artifacts

Return artifact paths available for a completed dbt Cloud run.

ActionTry it

List Runs

Return one page of dbt Cloud runs, optionally filtered by job, project, environment, status, creation time, finish time, or deletion state.

ActionTry it

List Semantic Attributes

Return one page of dimensions, entities, group-bys, or queryable time granularities available for selected metrics.

ActionTry it

List Semantic Metrics

Return one page of governed Semantic Layer metrics, optionally searched or grouped.

ActionTry it

Query Discovery Metadata

List dbt metadata resources in an environment or job-run context, retrieve one node by case-sensitive unique ID, or inspect model health in an environment.

ActionTry it

Query Semantic Metrics

Submit an ad-hoc dbt Semantic Layer query using metrics and/or group-bys, or execute a saved query; poll it to a documented terminal state and return one decoded JSON result page. Pass next_cursor to retrieve another page without creating a new query.

ActionTry it

Retry Run

Start a new retry from a failed dbt Cloud run and return the newly enqueued run record.

ActionTry it

Trigger Job Run

Start a new run for a dbt Cloud job, optionally overriding its revision, target, commands, docs generation, threads, or timeout. Each successful call enqueues a new run.

ActionTry it

How the dbt Cloud integration works

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

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

Set up dbt Cloud in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

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

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

The dbt Cloud integration currently exposes 20 actions, including Admin API Delete, Admin API Read, Admin API Write, Cancel Run, Download Run Artifact, and Find Semantic Saved Queries. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect dbt Cloud to Dench?

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

Is the dbt Cloud integration secure?

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

dbt Cloud | Dench AI CRM