Runbooks

Capture once. Execute everywhere. Every time.

Build multi-step workflows in plain language, schedule them across your client base, and watch every step execute with full transparency.

Read the docs
Junto Runbooks — multi-step automated workflows for MSPs
Automates workflows across
ConnectWiseNinjaOneMicrosoft 365IT GlueCIPPSophosSentinelOnePax8Slack+ 20 more

Triggered by

Three ways to kick off a runbook

Ticket Matching

Junto automatically matches incoming tickets to the right runbook based on category, type, and content. No manual trigger needed.

Schedule

Run runbooks on a recurring cadence, daily, weekly, or monthly, across your entire client base or specific companies.

Coming soon

Webhook / API

Trigger runbooks from external systems via webhook or API. Connect any tool in your stack to kick off automated workflows.

Build an MFA audit runbook for Microsoft 365|

Press Enter to send

From idea to automated workflow in minutes — with full visibility and control.

Build

Build runbooks with AI or write your own

Describe what you need in plain language and Junto drafts a complete runbook. Or write your own in markdown. No code, no DSL.

AI Assistant

Describe what you need and Junto drafts every step, tool call, and error handler.

AI assistant building a runbook

Inputs & Tools

Define required inputs, select integrations, and configure available tools.

Runbook required inputs and available tools
Schedule

Schedule across your entire client base

Run runbooks on a recurring schedule — weekly compliance audits, monthly license checks, daily health scans. Target all companies or specific clients. Pause, edit, and resume anytime.

Execute

Watch every step execute in real time

Trigger runbooks manually or let them run on schedule. Every tool call, result, and decision is logged to the ticket with timestamps. Full visibility into what happened, when, and why.

Frequently Asked Questions

Stop writing SOPs that no one follows.

Build it once, schedule it everywhere, and let Junto execute it the same way every time.

Read the docs