> ## Documentation Index
> Fetch the complete documentation index at: https://docs.focale.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> Sign in, connect your repo, pick flows, and wait until home says watching is live.

You shipped on something like Lovable, Bolt, v0, or Replit Agent. This is the path from that live app to focale watching it.

<Steps>
  <Step title="Sign in with GitHub">
    Open focale and continue with GitHub. That is how we know it is you.
  </Step>

  <Step title="Connect the repo">
    Install the focale GitHub App and pick the repository that powers your public URL. We look at the code read-only. We never ask for write access to your production database.
  </Step>

  <Step title="Pick the flows that matter">
    Confirm the paths that lose money or users if they break: signup, checkout, login, and the like. You can change this later.
  </Step>

  <Step title="Finish onboarding">
    Tell us how to reach you, then leave setup. Home is where status lives after that.
  </Step>

  <Step title="Wait for the watching PR, then publish">
    focale opens a small pull request that adds watching. Merge it if it is still open, then publish the app the way you usually do (your host's deploy, a new Lovable/Bolt publish, or similar).
  </Step>

  <Step title="Home says watching is live">
    When the next publish is up, home reads **Something competent is watching.** If nothing has broken, that is the whole story. [What the other sentences mean](/watching).
  </Step>
</Steps>

<Tip>
  If you would rather add watching by hand, see [install](/install). Most people should let focale open the PR.
</Tip>
