Dojo

Define what your agent actually does

The Dojo turns structured responsibilities into autonomous agent behavior. From email triage to sales follow-ups - write the job description, the agent does the work.

01

Pick or build

Install a pre-built skill from the gallery, or create a custom responsibility from scratch in the visual editor.

02

Configure

Set the workflow, decision tree, guardrails, autonomy level, and schedule. Everything is structured - no prompt engineering.

03

Deploy

Hit deploy. The fleet agent syncs everything to the instance. The agent starts executing the responsibility autonomously.

How the Dojo works

A responsibility is a structured job description. The Dojo turns it into agent behavior.

Define responsibilities visually

Use the SOP editor to write structured workflows, decision trees, and guardrails. No code required - describe the job and the agent does it.

Two autonomy levels

"Ask for approvals" - the agent drafts actions and waits for your OK. "Act autonomously" - the agent executes within defined guardrails. You choose per responsibility.

Flexible scheduling

Run tasks on heartbeat (every 30 min), fixed intervals, cron schedules, or one-shot timers. From "check email every 5 minutes" to "send weekly report on Monday at 9am."

Built-in safety guardrails

Every responsibility has explicit constraints. Bulk email requires standalone approval. Risky tools require acknowledgement. The agent can't go off-script.

Composable skills

Responsibilities share tools and data. The sales agent reads from RelationshipHub. The support agent cites KnowledgeHub. Everything connects.

Fleet-wide deployment

Configure once, deploy to any instance. The fleet agent syncs responsibilities, cron jobs, and configuration files automatically.

Pre-built skills, ready to deploy

The Dojo gallery has production-ready responsibilities. Install, configure, deploy - your agent is working in minutes.

Inbox Manager

Monitors email, triages by priority, drafts replies, handles follow-ups, flags what needs your attention.

Appointment Scheduler

Manages calendar availability, books meetings, sends confirmations, handles rescheduling and conflicts.

Sales Agent

Tracks leads, sends personalized outreach, manages follow-up sequences, updates the deal pipeline.

Customer Support

Handles incoming support requests, searches knowledge base for answers, escalates when needed.

Customer Success

Monitors customer health, sends check-ins, tracks renewals, flags at-risk accounts.

Content Writer

Creates drafts using company knowledge, brand voice, and audience context. Posts, emails, reports.

Anatomy of a responsibility

Every responsibility is a structured definition - not a prompt. Here's what goes into one.

PurposeWhy the agent does this and what principles guide it
WorkflowStep-by-step procedures - the SOP the agent follows
Decision treeBranching logic for different scenarios
GuardrailsSafety constraints and limits - what the agent must never do
Autonomy levelAsk for approval before acting, or execute independently
ScheduleWhen and how often - heartbeat, cron, interval, or one-shot
Skill dependenciesWhich tools the responsibility needs (email, calendar, CRM)

Give your agent a real job description

Every plan includes the Dojo with access to the full skill gallery. Start your 14-day free trial and deploy your first responsibility today.