Google AdSense logo

Integrate Google AdSense with your AI CRM

Google AdSense enables publishers to manage ad inventory, channels, sites, policy issues, payments, and performance reports.

Explore Triggers and Actions

Create Ad Unit

Create a permanent DISPLAY ad unit under an AFC ad client. AdSense does not provide an ad-unit deletion method. This operation requires a Google Cloud project enabled for AdSense for Platforms.

ActionTry it

Create Custom Channel

Create a custom channel under an ad client. This operation requires a Google Cloud project enabled for AdSense for Platforms.

ActionTry it

Delete Custom Channel

Permanently delete a Google AdSense custom channel. This destructive operation requires a Google Cloud project enabled for AdSense for Platforms.

ActionTry it

Generate Report

Generate an ad hoc AdSense report as structured JSON rows.

ActionTry it

Generate Report CSV

Generate an ad hoc AdSense report and return its CSV text verbatim.

ActionTry it

Generate Saved Report

Run a publisher-created saved report and return structured JSON rows.

ActionTry it

Generate Saved Report CSV

Run a publisher-created saved AdSense report and return CSV text.

ActionTry it

Get Account

Return one AdSense account's state, setup tasks, timezone, and premium status.

ActionTry it

Get Ad Blocking Recovery Tag

Return an account's ad blocking recovery tag and its optional error-protection code.

ActionTry it

Get Ad Client

Return one ad client by its complete resource name.

ActionTry it

Get Ad Client Code

Return standard and AMP AdSense code snippets for an AFC ad client.

ActionTry it

Get Ad Unit

Return one Google AdSense ad unit by its complete resource name.

ActionTry it

Get Ad Unit Code

Return the complete HTML code snippet for one Google AdSense ad unit.

ActionTry it

Get Custom Channel

Return one custom channel by its complete resource name.

ActionTry it

Get Policy Issue

Return one AdSense policy issue and all of its enforcement details.

ActionTry it

Get Saved Report

Return one saved report's complete resource name and title.

ActionTry it

Get Site

Return one AdSense site by its complete resource name.

ActionTry it

Get URL Channel

Return one URL channel by its complete resource name.

ActionTry it

List Accounts

Return one page of AdSense accounts available to the connected user.

ActionTry it

List Ad Clients

Return one page of ad clients available in an AdSense account.

ActionTry it

List Ad Unit Custom Channels

Return one page of custom channels linked to an AdSense ad unit.

ActionTry it

List Ad Units

Return one page of ad units owned by an AdSense ad client.

ActionTry it

List Alerts

Return AdSense account alerts localized to an optional language.

ActionTry it

List Child Accounts

Return one page of accounts directly managed by a parent AdSense account.

ActionTry it

List Custom Channel Ad Units

Return one page of ad units linked to a custom channel.

ActionTry it

List Custom Channels

Return one page of custom channels owned by an AdSense ad client.

ActionTry it

List Payments

Return paid and unpaid payment records available for an AdSense account.

ActionTry it

List Policy Issues

Return one page of policy issues affecting an account or its AFP children.

ActionTry it

List Saved Reports

Return one page of publisher-created saved reports for an account.

ActionTry it

List Sites

Return one page of sites available in an AdSense account.

ActionTry it

List URL Channels

Return one page of active URL channels owned by an AdSense ad client.

ActionTry it

Update Ad Unit

Replace all writable settings of a DISPLAY ad unit. This operation requires a Google Cloud project enabled for AdSense for Platforms.

ActionTry it

Update Custom Channel

Replace all writable settings of a custom channel. This operation requires a Google Cloud project enabled for AdSense for Platforms.

ActionTry it

How the Google AdSense integration works

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

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

Set up Google AdSense in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

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

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

The Google AdSense integration currently exposes 33 actions, including Create Ad Unit, Create Custom Channel, Delete Custom Channel, Generate Report, Generate Report CSV, and Generate Saved Report. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Google AdSense to Dench?

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

Is the Google AdSense integration secure?

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

Google AdSense | Dench AI CRM