Before you turn them on
Make sure the basics are in place:- source control is connected for PR and repository automations
- Slack is connected for automations that post updates to channels
- Roomote has at least one healthy environment for the repositories it should work in
- the team knows where automation output will appear
Pull request automations
These automations react to pull requests and repository state.| Automation | What it does | Good first use |
|---|---|---|
| Review Code | Reviews pull requests automatically or on demand | Add an extra reviewer for regressions, risky changes, and missed tests |
| Resolve PR Conflicts | Looks for merge conflicts and helps fix them on open PRs | Keep long-running branches from getting stuck |
Slack automations
The Slack section starts with Auto-respond to Slack channels. Use it to let Roomote start a task from new top-level messages in selected Slack channels, even when nobody mentions Roomote directly. You can add multiple channels, and each one can include its own optional instructions. Good first examples:#ask-engineering#bugs#support-inbound#ops-requests
Manager automations
The manager section controls the shared Manager Channel plus recurring manager-facing updates and suggestions.| Automation | What it posts | Typical cadence |
|---|---|---|
| Automation output | The shared Manager Channel destination | Configure once |
| Weekly Manager Stats | A weekly summary of Roomote activity | Weekly |
| Triage Sentry Issues | Prioritized Sentry follow-up work | Daily or weekly |
| Triage Dependabot Alerts | Suggested follow-up tasks for open dependency alerts | Daily or weekly |
| Security Auditor | Security follow-up work from recently merged PRs | Every hour, every 6 hours, daily, or weekly |
| Code Quality Auditor | Code quality follow-up work from recently merged PRs | Every hour, every 6 hours, daily, or weekly |
| Suggest Ideas | Useful coding work Roomote thinks the team could do | Daily or weekly |
| CI Failure Triage | Automatic repro-and-fix tasks for failing default-branch CI runs | Immediate via webhook |
| Summarize Merged PRs | A digest of recently merged pull requests | Daily or weekly |
Add instructions to reduce noise
Several automations include an Additional instructions field. Use it to tell Roomote what good signal looks like for your team. Helpful instructions are specific:Run an automation now
Some automations include a Run now action. Use it when you want to test the current configuration before waiting for the next scheduled run. After you run one, check the destination channel and the task view. A healthy automation should leave enough context for a reviewer to understand why Roomote posted and what should happen next. If the automation creates a task, review the same evidence you would review for manual work: transcript, logs, diffs, previews, artifacts, and final summary.Use Slack workflows for custom triggers
For workflows that are specific to your team, use Slack’s own workflow builder and end the workflow with a Roomote mention. Good custom triggers include:- send new bug-channel posts to Roomote for triage
- turn operational requests from another system into Roomote tasks
- ask Roomote to gather diagnostics when a support escalation arrives
Possible issues
- Nothing posts to Slack. Check that Slack is connected, Roomote is invited to the Manager Channel, and the automation is enabled.
- Suggestions are too broad. Add narrower instructions about what to prioritize and what to ignore.
- Review Code comments on too much. Turn off draft PR review or adjust when automatic reviews run.
- Conflict resolution starts on the wrong PRs. Use the configured label as the opt-in boundary and remove it from PRs that need human handling.