Skip to main content

Templates

Workflow templates are pre-built workflow configurations that you can install into any project. They provide ready-to-use workflows with pre-configured stages, agent roles, tool assignments, and routing -- so you can start running workflows immediately without building everything from scratch.

What a Template Contains

A template packages a complete workflow blueprint:

ComponentDescription
NameDisplay name of the template
DescriptionWhat the workflow does and when to use it
CategoryGrouping label (e.g., "content", "research", "development")
DifficultyComplexity rating: beginner, intermediate, or advanced
BlueprintThe full workflow configuration as a JSON object -- stages, assignments, outcomes, routing, hooks, and all settings
MetadataSummary data including agent IDs, stage count, and feature tags
Sample EventsA recorded sequence of workflow run events showing what the template produces

Template library — pre-built workflow templates ready to install

Browsing the Template Library

The template library is accessible from the workflow creation flow. Templates are displayed as cards showing:

  • Template name and description
  • Category badge
  • Difficulty rating
  • Stage count and agent IDs (from metadata)
  • Feature tags highlighting what the template demonstrates (e.g., "branching", "tool use", "multi-agent review")

Templates can be filtered by category using the category selector. They are sorted by position (curated order) and then by name.

Template Metadata

The metadata field provides quick-glance information without needing to parse the full blueprint:

KeyTypeDescription
agent_idsArray of stringsThe agent IDs used in the blueprint (e.g., ["Researcher", "Anna", "Editor"])
stage_countIntegerNumber of stages in the workflow
featuresArray of stringsFeature tags describing what the template demonstrates

This metadata powers the template cards in the library browser, giving users a quick sense of the template's scope and complexity.

Installing a Template

When you install a template into a project, the platform:

  1. Creates a new team with agents matching the template's agent roles.
  2. Creates a new workflow with stages, assignments, outcomes, routing, and hooks matching the blueprint.
  3. Links the workflow to the newly created team.

The installed workflow is a fully independent copy. After installation, you can modify any part of it -- rename stages, change agent perspectives, adjust routing, add or remove tools -- without affecting the original template.

info

Installing a template creates new resources in your project. It does not create a live link to the template. Future updates to the template do not propagate to installed instances.

What You Need Before Installing

Templates assume certain platform resources are available:

  • LLM Configuration -- You will need to assign an LLM to the created team. Templates do not bundle API keys or LLM configurations since those are organization-specific.
  • Skills and Tools -- If the template references specific tools, those tools must exist in your project's tool library or be available through installed skills.
  • Credentials -- If tools require API keys, you must configure the appropriate credentials in your organization's settings.

After installation, review the created team and workflow to fill in any organization-specific configuration.

Sample Runs

Templates can include sample events -- a pre-recorded sequence of workflow run events that demonstrate what the template produces when executed. Sample events let you preview a template's behavior before installing it.

Each sample event contains:

FieldDescription
sequenceThe order of the event in the run
event_typeThe type of event (e.g., stage start, agent message, tool call, stage complete)
dataThe event payload showing what happened

Sample events are displayed in the template detail view, rendered as a simulated workflow run timeline. This gives you a concrete picture of the agents' interactions, tool usage, and outputs.

Template Difficulty

The difficulty rating helps you choose templates appropriate to your experience level:

LevelDescription
BeginnerSimple workflows with 1-2 stages and straightforward linear execution. Good for learning the platform.
IntermediateMulti-stage workflows with branching, loops, or multi-agent collaboration. Demonstrates more advanced features.
AdvancedComplex workflows with sophisticated routing, subagent spawning, hooks, and tool orchestration.

Field Reference

FieldTypeRequiredDefaultDescription
NameStringYes--Unique template name
SlugStringYesAuto-generatedURL-friendly identifier (generated from name)
DescriptionTextNo--What the template does
CategoryStringNo--Grouping label
DifficultyEnumYes--beginner, intermediate, or advanced
BlueprintJSONYes{}Full workflow configuration
MetadataJSONNo{}Summary data (agent IDs, stage count, features)
Sample EventsJSON ArrayNo[]Pre-recorded run events for preview
PositionIntegerNo0Display order in the library