Skip to main content

Overview

Every team has maintenance work that only happens when someone feels guilty: flaky tests, stale feature flags, and aging dependencies. A custom automation turns each chore into a standing appointment: a prompt, a cadence, and a channel where results land in a replyable thread. Once you have built one, you will start spotting more work that fits the pattern.
  • Trigger: Schedule
  • Setup time: About 15 minutes
  • Requires: Admin access
  • Serves: Engineers, Leads
  • Cooked By: Bruno Bergher from Roomote

Ingredients

  • One custom automation per chore, within the deployment cap of 25
  • One environment per automation
  • A report destination such as #eng-maintenance

Steps

  1. Under Settings > Automations > Custom automations, create an automation.
  2. Pick a prompt below, choose a cadence, and select the environment. Natural-language schedules such as weekdays at 9am are supported under Custom schedule.
  3. Set a report destination so results become a conversation rather than a log line.
  4. Use Run now to check the first report, then let the schedule take over.
  5. Reply in the thread to steer a run, for example Open the PR for item 2, without changing the automation.

Prompt: flaky tests

Run weekly:

Prompt: stale feature flags

Run weekly or monthly:

Prompt: dependency review

Run weekly:

Variations

  • Create a Monday briefing that summarizes open PRs, stale branches, and work waiting on review.
  • Compare apps/docs with customer-visible changes shipped in the last week and report documentation drift.
  • Use a model override for heavyweight audits and the deployment default for cheaper checks.
Custom automations also support five-field cron expressions, Run now, and replyable result threads. Without a report destination, runs are silent and their results appear only in the task view. Pairs well with: CI failure auto-fix · product-updates newsletter