docs / guides / claude & chatgpt

Claude & ChatGPT.

The chat connector is the whole team's door: nothing to install, and you ask in plain language.

Connect it

Add Balladeer as a connector using the URL from your setup page's "Get connected" step (chat tab). First use sends you to the browser to sign in, pick your workspace, and allow it. Leave the connector's OAuth Client ID and Client Secret fields blank: signing in handles authentication.

Ask, record, rule

How answers come back

Decision ids, tool names, and field names stay out of the prose: a decision is named by its claim in a few words, and an id appears only when you are being asked for a verdict on that decision. Work is named for what having it gives you, both for a single decision and for a group of them, and counts cover what needs you rather than the length of a list you are reading.

When it puts decisions to you for a ruling, it opens with the count and the ask in one line (how many need you, and what saying yes makes binding), then tells the story of the need each one serves, written for someone who does not remember the conversation that produced it.

If a tool call fails on approval

A failure that mentions approval ("No approval received") is your chat client's own tool-approval step, not a Balladeer refusal. Balladeer never interrupts a call to ask for approval, and its own refusals name what refused, who can unblock it, and whether retrying can work. Approve the tool for the connector, or disconnect and reconnect the connector so its tool list refreshes.

Chat obeys the same workspace visibility as every surface: a restricted decision simply does not exist for anyone outside its audience.

Verified from live product as of 28 jul 2026.