Automation Loops

Automation Loops

Project automations let LatchLoop run recurring AI work for a project. You can use them for scheduled reports, routine reviews, or recurring tasks that should be created and built automatically.


Automation output types

Project automations can produce two kinds of output.

Report output

Report automations create a markdown report and store it on the automation run.

Use reports for:

  • weekly project updates
  • release-readiness notes
  • bug triage summaries
  • stale task reviews
  • recent change digests

Task output

Task automations create a new task in the project and start the builder flow.

Use task output for bounded recurring engineering work, such as a scheduled cleanup or recurring review task.


Weekly project reports

The built-in weekly project report template can inspect recent repository changes and project tasks, then produce a concise markdown status report.

Reports usually include:

  • shipped changes
  • notable implementation details
  • current risks or blockers
  • stale or high-priority tasks
  • recommended next actions
  • a short action checklist

You can optionally email a summary of the report to the project owner.


Scheduling options

Automation loops can run on these cadences:

  • hourly
  • daily
  • weekly
  • monthly

Schedules use the selected timezone. The automation scanner runs periodically, so a scheduled automation may run shortly after its configured time rather than at the exact minute.


Creating an automation

  1. Open Automations from the sidebar or from a project.
  2. Choose a project.
  3. Start from a template or create a custom automation.
  4. Choose report or task output.
  5. Set the schedule, instructions, model selection, and enabled state.
  6. Save the automation.

Auto-merge and viewing automation runs

On each project, you have the ability to turn on auto-merge, where LatchLoop can intelligently review tasks created by your automation loops and merge them for you in order to reduce unnecessary review burden.

The Automations page shows recent runs, statuses, summaries, and report markdown when available.

Any task shown in your task list or activity view will be labeled if it came from an automation that created it.


Troubleshooting

An automation did not run

  • Confirm it is enabled.
  • Check that the next run time is due.
  • Confirm the project still exists and is accessible.
  • Wait for the next scanner interval if the run time was recent.

A report is missing repository context

  • Confirm the project has a connected repository.
  • Confirm LatchLoop still has GitHub access for that repository.
  • Make the automation instructions more explicit about which changes to inspect.

Report emails did not send

  • Confirm email summary is enabled for the automation.
  • Confirm the project owner has a valid email address.
  • Contact support if email delivery continues to fail.