Snowflake Cortex · Slack · Teams

Cortex Agents, answering in Slack and Teams.

Gondola is a control plane that connects your Snowflake Cortex Agents to Slack and Teams. Mention a bot, and the agent’s answer streams into a thread — with memory for the follow-ups.

Hosted control plane for Snowflake Cortex Agents

Snowflake

Cortex Agent

Gondola

Control plane

Slack · Teams

@finance_bot

financeThread
G

Ana 10:42 AM

@finance_bot what were Q3 renewals by region?

R

finance_bot app 10:42 AM

Q3 renewals totaled $4.2M. West $1.9M, East $1.4M, Intl $0.9M.

3 replies in thread

How it works

Five steps from warehouse to workspace.

  1. 01

    Connect Snowflake

    Add an account identifier, user, role, and personal access token. The token is encrypted with AES-256-GCM before it is stored, and it is never shown again.

  2. 02

    Pick or create a Cortex Agent

    Browse the agents already on the connection, or define a new one — model, instructions, tools, and budgets included.

  3. 03

    Create the bot

    Choose an @handle and a platform. For Slack, Gondola generates a ready-to-paste app manifest with the right scopes and events wired up.

  4. 04

    Finish platform setup

    Create the Slack app from the manifest, or register an Azure bot for Teams, then install it and paste the credentials back. Gondola verifies them against the platform before saving.

  5. 05

    @mention it in chat

    The agent's answer streams into a thread. Follow-ups in that thread keep the conversation context.

Features

Built for operators, not demos.

Encrypted secrets

Snowflake PATs and bot tokens are stored AES-256-GCM encrypted. Write-only: the UI never renders them back.

Workspace roles

Owner, admin, builder, and member roles. Connections, agents, and bots stay scoped to the workspace they belong to, and agencies can manage every customer workspace from one account.

Slack socket mode

Slack bots connect outbound. No public URL, no tunnel, no inbound firewall rule. Works from behind NAT.

Threads with memory

Answers stream into a thread, and follow-ups in the thread carry the conversation forward.

Agent management

Create, edit, and delete Cortex Agents from the browser — orchestration model, instructions, tools, and budgets.

Runtime control

Activate or deactivate each bot, see whether it is running, and read the last error without digging through logs.

Give your agents a handle.

Create an account, connect Snowflake, and have a bot answering in chat today.