# Databricks

Fires the agent when a Databricks webhook event is received. Use this to trigger agent workflows from Databricks job completions, MLflow model events, or other Databricks automation outputs.

- **Supported agents:** Agentic Flow, Chatbot
- **Route type:** Trigger (webhook)

## Before You Start

- In your Databricks workspace, configure a **Job Webhook** or **MLflow webhook** to POST to the Neo webhook URL.
- The webhook URL is generated by Neo after channel creation — create the channel first, then configure the Databricks webhook.
- Set the webhook to use **Basic Auth** with the username and password you will define in Neo.

Your agent must be published with an active version.

## Configuration

**Credentials**

- **Username** — Username for basic authentication. Neo validates incoming requests against this credential. Required.
- **Password** — Password for basic authentication. Required.

**Route Settings**

- **Description** — Optional label for this channel instance.
- **Purpose** — Optional note on when the agent should use this channel.
- **Source Label** — Optional label to tag the source of incoming events.
- **Payload Extraction Path** — JSON path to extract a specific field from the webhook payload as the agent input. Optional.
- **Initial Message** — Prompt prefix prepended to the webhook payload when triggering the agent. Optional.
