Skip to main content
Automations let you set up tasks that Goose runs on a schedule — without you having to start a conversation each time.

What are automations?

An automation is a recurring job that runs at a time you specify. For example:
  • A daily research brief delivered to your workspace every morning
  • A weekly competitor check that updates a file
  • A nightly data enrichment job that processes new leads

How to create an automation

  1. Go to the Automations page in your agent.
  2. Click Create Automation.
  3. Choose an execution mode:
    • Agent mode — Give Goose a prompt to execute (e.g., “Research the top 5 Product Hunt launches from today and save a summary”).
    • Script mode — Run a Python or JavaScript script in the cloud.
  4. Set a schedule (e.g., every day at 9am, every Monday, etc.).
  5. Save and activate.

Managing automations

  • Run Now — Trigger an automation immediately without waiting for the schedule.
  • Pause/Resume — Temporarily stop an automation without deleting it.
  • Run history — View past runs with status (success, failed, running) and logs.

What happens during a run

When an automation runs, Goose executes in the background with full access to your workspace — files, skills, environment variables, and memory. Results are saved to your workspace files, so you can review them any time. Each run has a maximum duration of 15 minutes for agent-mode executions.