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

> ## Agent Instructions
> Automate.ax automations are TypeScript programs.
> Use Bun for installation and command examples.
> Use Automate.ax for the product name and automate.ax for the package, CLI, and domain.
> Treat documented public APIs as current; do not invent transitional or deprecated names.

# On board event

> Start an automation from any action affecting one Trello board.

`onTrelloBoardEvent` exposes Trello's broad board webhook stream. Use it when the semantic card triggers are too narrow or you need provider-native action data.

```ts automations/log-trello-board-events.automation.ts theme={null}
import { automation } from "automate.ax"
import { onTrelloBoardEvent } from "automate.ax/trello"

export default automation("Watch Trello board", () => {
  onTrelloBoardEvent({ board: "https://trello.com/b/abc123/projects" })
})
```

## Options

`board: string` is required and accepts an ID, short link, or standard board URL. Optional `account` is a static Trello account binding and defaults to the project binding; a signal cannot select it at runtime.

## Trigger data

Returns `Signal<TrelloBoardEvent>` with `actionId`, provider `actionType`, ISO `occurredAt`, `webhookId`, normalized `board` (`id`, optional `name`, `url`, and `closed`), optional `memberCreator`, and provider-native `data: Record<string, JSONValue>`.

The `data` shape varies by `actionType`. Prefer a semantic card trigger when it covers the event you need.
