Detected country: US
logo
Sign InGet Early Access
GuideRecipesDeveloper
‌
‌
‌
logo

Powered by

  • Home
  • Building Playbooks
  • What is a playbook?

What is a playbook?

1min read

Share

TL;DR: A playbook is Ballet's core unit of automation — an ordered set of steps that run deterministically with visible progress. Playbooks can call code, HTTP APIs, AI agents, and connected tools. You run them manually, on a schedule, or via webhooks.

Who this is for

All Ballet users. Builders create playbooks; Members run them.

What does a playbook contain?

A playbook includes:

  • Steps — individual units of work (Code or HTTP).
  • Triggers — what starts a run (Manual, Schedule, or Webhook).
  • Inputs — values the runner provides when starting a run.
  • Connections — connectors and secrets the steps use.

How is a playbook different from a chat?

A chat is a one-off conversation. A playbook is repeatable — the same steps run the same way every time, with logs, history, and shareable outputs.

Where do playbooks live?

Playbooks are organized in Collections — folders that can optionally sync to Git for version control.

How do I create one?

  • Use Ask Ballet on Home to plan and build a playbook from a description.
  • Create one manually from Collections or the command palette (⌘K).
  • Open an existing playbook and edit steps in the Code tab.

Related articles

  • How do I build a playbook with the Console?
  • How do I run a playbook?
  • How do Collections and Git sync work?

Share