> ## Documentation Index
> Fetch the complete documentation index at: https://docs.chartcastr.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Chat destination

> Connect Chartcastr to Google Chat to deliver automated charts and AI insights to spaces or direct messages. Set up webhooks and schedules.

## Overview

Google Chat integration lets you automatically deliver charts, visualizations, and AI-powered analysis directly to Google Chat spaces and DMs. It uses your existing Google Workspace account — no extra bot tokens or service accounts required.

<iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/y89yZ_l3yng" title="Google Chat Integration" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />

## Features

* **Space Delivery**: Send charts to any Google Chat space your account has access to.
* **Direct Messages**: Deliver personal dashboards and reports straight to DMs.
* **AI Analysis**: Every chart includes an AI-generated summary highlighting trends and suggested actions.
* **Google Workspace Native**: Connects via your Google account through Clerk OAuth — no separate credentials to manage.
* **Scheduled Reports**: Set up daily, weekly, or custom schedules for chart delivery.

## Setup

<Steps>
  <Step title="Grant Google Chat permissions">
    Go to **Settings → Destinations** and click **Connect** next to Google Chat. This will prompt you to grant Chartcastr permission to send messages on your behalf via Google Chat.

    Chartcastr requests two scopes:

    * `chat.messages.create` — to send charts and analysis to spaces/DMs
    * `chat.spaces.readonly` — to list available spaces for you to choose from
  </Step>

  <Step title="Add the Chartcastr app to your space">
    The Chartcastr app must be added to each Google Chat space where you want to receive pulses.

    1. Open the space in Google Chat
    2. Click the **space name** at the top
    3. Select **Integrations & apps**
    4. Click **Add apps** and search for **Chartcastr**

    <Warning>
      If you skip this step, pulses will fail with a "not a member of this space" error. Chartcastr will show a warning on the connection page if the app hasn't been added yet.
    </Warning>
  </Step>

  <Step title="Select a space or DM">
    Once connected, your Google Chat spaces will appear in the destination picker when creating or editing a connection. Select the space or DM where you want charts delivered.
  </Step>

  <Step title="Create a connection">
    Pair a data source (e.g., Google Sheets, HubSpot, Shopify) with your chosen Google Chat destination. Set your preferred schedule and Chartcastr will handle the rest.
  </Step>
</Steps>

## Spaces vs Direct Messages

| Type               | Description                                    | Use Case                                  |
| ------------------ | ---------------------------------------------- | ----------------------------------------- |
| **Space**          | Shared Google Chat space with multiple members | Team dashboards, channel-wide reports     |
| **Direct Message** | Private 1:1 message                            | Personal KPI summaries, individual alerts |

## Supported Sources

Google Chat works with all Chartcastr data sources.

<CardGroup cols={2}>
  <Card title="Google Sheets" icon="table" href="/integrations/sources/google-sheets">
    Push live charts and pivot tables directly to spaces.
  </Card>

  <Card title="HubSpot" icon="chart-line" href="/integrations/sources/hubspot">
    Deliver pipeline health, revenue, and lifecycle metrics automatically.
  </Card>
</CardGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Create a Connection" icon="link" href="/quickstart">
    Set up your first chart delivery in minutes.
  </Card>

  <Card title="Slack Integration" icon="slack" href="/integrations/destinations/slack">
    Already on Slack? Compare with the Slack destination.
  </Card>
</CardGroup>
