Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.twill.ai/llms.txt

Use this file to discover all available pages before exploring further.

Create automations that run on a cron schedule. Each run spins up an orchestrator agent that gathers context from your integrations, decides what work needs doing, and spawns coding tasks.
Twill automations page showing template gallery with scheduled automation templates

Creating an Automation

1

Open the Automations page

Navigate to Automations in the sidebar. Start from scratch or pick a template.
2

Write instructions

Describe what the agent should do on each run. Be specific about which data sources to check, what criteria to use, and what action to take.
3

Select an agent

Choose the coding agent (Claude Code, Codex, or OpenCode). The agent picks the repo at runtime from your workspace’s connected repos.
4

Set a schedule

Use the schedule picker:
  • Preset — e.g. “Every weekday at 9 AM”
  • Weekly — Pick specific days and a time
  • Cron — Raw cron expression
Select a timezone.

Managing Automations

  • Toggle on/off with the switch
  • Force trigger for immediate execution
  • Edit instructions or schedule
  • Delete when no longer needed

Templates

TemplateScheduleDescription
Daily GitHub Issue TriageWeekdays at 9 AMScan open issues, prioritize bugs, spawn fix tasks
Weekly Dependency UpdatesMondays at 10 AMCheck for outdated dependencies, update and test
Linear Sprint AutomationWeekdays at 8 AMPick up ready Linear issues and start coding
Notion Roadmap to CodeMondays at 9 AMRead feature specs from Notion, spawn implementation tasks
Stale PR CleanupWednesdays at 2 PMAddress review comments, fix merge conflicts
Dependabot PR ValidationEvery hour on weekdaysTest Dependabot PRs and post proof of work

Cron Expression Reference

minute  hour  day-of-month  month  day-of-week
  0      9        *           *        1-5
ExpressionMeaning
0 * * * *Every hour
0 */6 * * *Every 6 hours
0 0 * * *Every day at midnight
0 9 * * *Every day at 9 AM
0 9 * * 1Every Monday at 9 AM
0 9 * * 1-5Every weekday at 9 AM
0 9 1 * *First day of each month at 9 AM
All times use the timezone you select when creating the automation.