Runbook Assembly Guide
A quick walkthrough of the platform and how to use the main features.
0) Organizations and teams
Runbook Assembly supports multi-tenant organizations. An Organization is a tenant (like its own private Runbook Assembly instance).
Teams live inside an organization.
- If you’re not part of a customer organization, your account is in the Corporate organization.
- You can only add/share with users inside your organization (except key-based runbook sharing).
- Org Admin users can manage users + invites inside their organization.
- Seat limits (if enabled) are enforced at the organization level.
- Admin / Owner Admin can create organizations from the Organizations page.
- Admin / Owner Admin can move existing registered users into another organization.
- When a user is moved to another organization, shares and team links are reset to keep tenant boundaries safe.
1) Create a runbook
- Go to Runbooks and click Create Runbook.
- Use Owned by me only on the Runbooks page to quickly filter to runbooks you own.
- Optionally choose a Template to pre-load columns (and starter rows if the template includes them).
- After creation, you’ll land on the runbook table page.
- Use Edit details on the runbook page to update the runbook title/description later.
2) Build your runbook table
A runbook is a table. Columns define what information you track per step, and rows represent steps (or sections).
Import from a spreadsheet (copy/paste)
- Open a runbook and click Import Spreadsheet.
- Paste from Excel / Google Sheets.
- Choose whether the first row contains headers.
- Use Auto-detect to import TSV (tabs) or CSV (commas).
- Tip: prefix a row with ## to create a Topic Row (example: “## DevOps starts here”).
- Review the inferred column types (Checkbox/Number/Date/Enum) and adjust as needed.
- Optional: click AI Analyze to improve type detection and suggest append mappings.
- Click Import to create the columns + rows (or append rows with mapping).
- If import results are not what you expected, click Rollback Last Import on the runbook toolbar to restore the pre-import state.
Import from a document (upload or paste)
- Open a runbook and click Import Document.
- Upload PDF/DOCX/Confluence HTML export (or paste text).
- Click Preview to inspect the generated sections, row/column counts, and AI suggestions.
- Optional: use Extract Jira keys and Extract GitHub/GitLab links to auto-create and populate dedicated columns.
- We’ll generate Topic Rows from headings and create starter step rows (replace mode).
- If needed, use Rollback Last Import to return to the previous runbook state.
Columns
- Short Text: single-line input.
- Text: multi-line textarea (good for instructions/checklists).
- Number: numeric input.
- Date: date picker input.
- Checkbox: checkbox input.
- Enum: dropdown; set comma-separated values when creating/editing the column.
- Tip: you can optionally add colors like Open:blue, Assigned:green, Closed:red.
- Jira Key: validates keys like ABC-123 and (optionally) links to Jira.
- Auto Increment: read-only; automatically numbers rows 01, 02, 03…
Rows
- Add Row: adds a normal step row with cells for each column.
- Add Topic Row: adds a full-width section header (example: “DevOps starts here”).
- Drag the ≡ handle to reorder rows/columns.
- Auto Increment updates when you reorder/delete rows and ignores Topic Rows.
3) Save as a template
Templates let you reuse a runbook structure (columns and optional starter rows/values).
- Open a runbook and click Save as Template.
- Enable Include rows and values if you want the template to ship with starter steps (including Topic Rows).
- Templates appear under Templates and in the Create Runbook form.
- On a template page, click Edit details to update template name/description.
4) Share a runbook
Runbooks support sharing by access key and by sharing with registered users.
- Key (view/edit): create a 6-digit key; share the link + key separately (the key is not placed in the URL).
- Registered user share: share with another user in your organization by email with view or edit permission.
- Registered-user shares now send an email notification with the direct runbook link.
5) Share a template
Template owners can share templates with registered users. Shared templates can be viewed and used to create new runbooks.
- Open a template and click Sharing.
- Add a user by email and choose view or edit.
- Recipients will see it under Templates → Shared with you and in Create Runbook → Template.
- Template shares send an email notification with the direct template link.
Common tips
- Use a Topic Row to separate responsibilities (QA → DevOps) or phases (Pre-checks → Deploy → Verify → Rollback).
- Prefer Enum for status fields (“Not started, In progress, Blocked, Done”).
- Use Text columns for step instructions and verification notes.
- Use Export CSV to round-trip a runbook to a spreadsheet.
Sales Admin workspace
Sales Admin users have a dedicated dashboard for customer demos and follow-up management.
- Manage prospects/clients, schedule presentations, and capture presentation outcomes.
- Each presentation auto-creates a follow-up runbook checklist so next actions are tracked in-platform.
- Use the Notes side drawer (floating button) to save page-specific talking points.
- Attach snapshot images + notes to each presentation for post-demo analysis.
- Use Reset demo workspace to return to a preloaded starter state before the next presentation.
Security: Two-factor authentication (2FA)
You can enable 2FA to protect your account with an authenticator app (Google Authenticator, Authy, 1Password).
Admins are required to enable 2FA before accessing admin pages.
- Open Account (click your name in the top nav).
- In Two-factor authentication, click Enable 2FA.
- Scan the QR code in your authenticator app (or enter the manual key).
- Enter the 6-digit code to confirm.
- Save your recovery codes (copy/download/print). You won’t be able to view them again.
Login flow: after entering email + password, you’ll be prompted for your 6-digit authenticator code (or you can use a recovery code).
Tip: If you lose access to your authenticator app, you can log in using a recovery code once. You can also regenerate recovery codes from the Account page (it invalidates older codes).
Security: Single Sign-On (Okta)
Some organizations enable Okta SSO. When enabled, users can sign in using their company identity provider (OIDC).
- Go to Login and click SSO.
- Enter your organization slug and continue.
- After Okta authentication, you’ll be redirected back to Runbook Assembly and logged in.
Note: Okta SSO is configured by your Org Admin (if it’s enabled for your organization plan).
AI Assist (readiness check)
AI Assist is a deterministic “AI-lite” helper that can review a runbook and suggest common best-practice improvements (like adding verification/rollback sections).
- Open a runbook you can edit.
- Click AI Check.
- Review findings and select suggested fixes to apply.
AI Assist suggestions create normal columns/rows (no hidden changes) and obey finalization rules.
Jira keys (v1)
If your workspace uses Jira, add a Jira Key column to track tickets per step.
Jira keys are validated as PROJECT-123.
Optional: set a Jira base URL to make Jira keys clickable:
Org Admin → Settings (org-wide). If you’re not in an organization (or you’re in the Corporate org), you can set it on your Account page.
Execution approvals (V2)
You can execute a runbook and gate sensitive steps with approvals. When a step is marked Need approval, it becomes
blocked until an allowed approver approves it.
- Open a runbook and start an execution in Run History (V2).
- Each step has a Type selector (manual, approval, automated, verification, wait).
- Each step can have an Owner assigned (who is responsible for executing that step).
- Use My steps only to focus the table on steps assigned to your account.
- Use step-level filters for Status, Type, and Owner to focus on the right work quickly.
- Save your favorite filter combinations as Saved views in the execution panel for one-click reuse.
- Use timeline filters for Event type and quick text search to isolate key execution events.
- Run history now loads in pages; use Load more history to fetch older executions.
- Each step can define a dependency (which prior step must complete first).
- Each step can define an on-fail action: stop, continue, or jump to a later step.
- Use Save Flow on a step to persist dependency/failure-path settings.
- Use Add Note on any step to capture timeline annotations (who/what/why) during execution.
- On a step, choose an approval policy (Any editor, Runbook owner, Org admin, Owner admin, or Specific user).
- Click Need approval.
- Approvers can approve from the runbook execution panel or from Runbooks → Pending Approvals.
- The top navigation shows a red badge on Runbooks when approvals are waiting.
Approval requests send email notifications to the targeted approver set for that policy.
You can also open Notifications from the top nav to review unread approval requests, step assignments, and execution events, then mark all as read.
The Runbooks page also includes a My Assigned Steps panel so you can quickly jump into active execution steps assigned to you.
If an assigned step is an approvable blocked approval step, you can approve it directly from the My Assigned Steps panel.