Quickstart

Get Otto connected to your project management and code hosting tools in just a few steps.

Prerequisites

Before you begin, make sure you have:

Step 1: Create an Organization

  1. Log in to fullotto.app
  2. Click Create Organization
  3. Enter your organization name
  4. You'll be redirected to your new organization dashboard

Step 2: Connect Your Integrations

Otto needs two integrations: a project management tool and a code hosting tool.

Connect a Project Management Tool

  1. Go to Settings → Integrations
  2. Click Connect Linear or Connect Jira
  3. Authorize Otto to access your workspace
  4. Select which teams or projects Otto should have access to

Connect a Code Hosting Tool

  1. In Settings → Integrations, click Connect GitHub or Connect Azure DevOps
  2. Install the Otto app on your organization
  3. Select which repositories Otto should have access to

Step 3: Create a Rule

Rules tell Otto which tickets it should work on. Without a rule, Otto won't pick up any tickets.

  1. Go to Settings → Integrations and click on your connected PM tool (e.g., Linear or Jira)
  2. Click Create Rule
  3. Configure your rule to filter tickets by:
    • Team — Which team's tickets Otto should handle
    • Labels — Only pick up tickets with specific labels (e.g., otto, automate)
    • Statuses — Only activate on certain status changes
  4. Click Save

You can create multiple rules — Otto will work on a ticket if it matches any of your rules.

Step 4: Configure Lifecycle (Optional)

Otto uses a built-in lifecycle with three phases: Clarify, Plan, and Implement. By default, all phases are enabled and use Claude Sonnet.

To customize:

  1. Go to Settings → Lifecycle
  2. Choose which AI model to use for each phase
  3. Enable or disable individual phases

You're Ready!

When a ticket in your PM tool matches one of your rules, Otto will automatically:

  1. Clarify — Read the requirements and ask clarifying questions on the ticket
  2. Plan — Create an implementation plan and post it for your approval
  3. Implement — Write the code, open a pull request, and respond to review feedback

Next Steps