Templates
Save a New Pipeline form preset and reuse it with one click.
What this means
A template is a saved starting point for the New Pipeline form. It captures the task description, type, engine, repo, and budget cap. Picking a template prefills the form so you don't retype the same fields every time.
Templates do not run on their own. They are presets you apply to the New Pipeline form. The user can still edit any field before dispatching.
When to use it
- A task you run on a schedule, like a weekly dependency bump.
- A common bug pattern your team triages the same way.
- A frontend smoke test you re-run after every release.
- Any task with a similar shape across multiple weeks.
Before you start
- A product and at least one repository must already exist.
- Creating, editing, or deleting templates requires the admin or owner role. Developer and viewer roles can use templates but cannot manage them.
- A template locks the engine to a concrete value -
Autois not allowed. Templates created from a New Pipeline form set toAutofall back to Claude Sonnet.
Where to find them
- Pipelines → Templates in the sidebar - the templates list, where you create, use, and delete templates.
- The Template picker bar at the top of the New Pipeline form, when at least one template exists.
- The Save as template button on the New Pipeline form - captures the current form values.
Steps
Create a template from scratch
- Go to Pipelines → Templates.
- Click New template (admin only).
- Fill in the fields below.
- Click Save template.
Save the New Pipeline form as a template
- Open Pipelines → New and fill in the fields you want to reuse.
- Click Save as template.
- Give it a short name.
- Click Save.
The button is disabled while Let Bilbis pick is on, since templates lock to a single repo.
Use a template
- Open Pipelines → New.
- Pick the template from the Template picker bar at the top of the form.
- The form prefills. Adjust any field if you need to.
- Click Dispatch pipeline.
Or open a deep link: /[orgSlug]/pipelines/new?template=<id>. The form auto-applies the template on load. The Use button on the templates list opens this URL for you.
Delete a template
- Go to Pipelines → Templates.
- Click the trash icon on the template's row.
- Confirm in the dialog.
Pipelines launched from a deleted template stay intact. Only the preset is removed.
Field reference
| Field | What it means | Default |
|---|---|---|
| Name | Short label shown in the picker. Up to 100 characters. | Required |
| Task description | The default task text the New Pipeline form will use. | Required |
| Repo | The repository the template targets. The user can override at dispatch. | Required |
| Type | The task type - feature, bug fix, refactor, frontend, test, or documentation. | Feature |
| Engine | The AI engine pinned to this template. No Auto option here. | Claude Sonnet |
| Budget cap (USD) | Default spend cap for pipelines launched from the template. | $5 |
What happens next
- The template appears in the templates list and in the Template picker on the New Pipeline form.
- Picking it prefills the form. The user can still change any field, including engine and budget.
- Dispatching from the form creates a pipeline as usual. The pipeline has no link back to the template - past pipelines are not affected by template edits or deletes.
Problems and fixes
| Problem | What to check |
|---|---|
| New template button is missing. | Your role doesn't allow managing templates. Admins and owners can create and delete; developers and viewers can only use them. |
| Save as template is disabled on the New Pipeline form. | Let Bilbis pick is on. Templates lock to a single repo, so disable auto-route first. |
| The repo dropdown in the create dialog is empty. | The product has no repos yet. Add one in Products first. |
The template I just saved shows engine claude-sonnet even though I picked Auto. | Templates lock to a concrete engine. Auto falls back to Claude Sonnet on save. |
| A template stopped working after I deleted a repo. | Templates store the repo identifier. If the repo is gone, the prefilled value won't match. Edit or recreate the template against an existing repo. |
Related pages
- Create a pipeline - every form field the template prefills.
- Budgets and dry runs - budget caps in detail.
- Pipeline states - what to expect once you dispatch.