Automations let you schedule headless agent runs on a cron schedule. Each automation stores a natural-language prompt, a schedule, and optional integrations so the agent can deliver results to email, Slack, or GitHub without anyone opening the chat.Documentation Index
Fetch the complete documentation index at: https://docs.getnao.io/llms.txt
Use this file to discover all available pages before exploring further.
Creating an automation
- Click Automations in the left sidebar.
- Click New automation.
- Enter a title and the prompt you want the agent to run.
- Pick a schedule and configure integrations (see below).
- Save.
Schedule
Every automation runs on a cron schedule. The UI offers presets:- Hourly
- Daily (9 am)
- Weekdays (9 am)
- Weekly (Monday 9 am)
- Monthly (1st at 9 am)
Run now
Click Run now on the automation detail page to trigger an immediate run outside the schedule. The run follows the same flow as a scheduled execution.Integrations
Each automation can optionally deliver results through one or more integrations. Configure these in the right sidebar of the automation form.- The automation owner’s email is included by default.
- Add extra recipients as a comma-separated list.
- Optionally override the email subject line.
Slack
When enabled, the agent posts a message to a Slack channel with its results.- Enter the Slack channel ID (e.g.
C0123456789). - Requires a Slack integration configured in your project settings.
- The agent resolves
@handlementions to Slack user IDs before posting.
GitHub
When enabled, the agent can create issues, open PRs, or post comments on GitHub.- Requires a GitHub OAuth connection on the automation owner’s account.
- Optionally filter to specific repos (comma-separated).
MCP servers
When enabled, the agent can call tools from your connected MCP servers during the run. Toggle individual servers on or off per automation.Model selection
By default, automations use your project’s default model. You can override this per automation from the model selector in the form sidebar.Previous runs
The automation detail page shows a list of previous runs with:- Timestamp and duration
- Status badge (running, completed, or failed)
- Integration result icons showing which deliveries succeeded or failed
- A link to open the full agent chat for any run