All guides
Working with agents

Put an agent on a schedule

Have Claude or ChatGPT work through your agent queue on its own every few hours, with caps on how much it does.

Done doesn't run an AI model itself. Instead, you give your own assistant a standing instruction to check your queue on a schedule, work what's assigned to it, and stop at the approval gate.

Set it up

  1. Connect your assistant to Done first (see Connect Claude, ChatGPT or another AI agent).
  2. Open Account & settings → Integrations & agents and find Automate your queue.
  3. Click Copy runner prompt — it's the instruction your scheduled run will follow.
  4. Create the schedule in your assistant: a Routine in Claude (claude.ai/code/routines, or /schedule in Claude Code), a Scheduled task in ChatGPT, or cron/CI with a token for anything else.
  5. Paste the runner prompt into it and save.

Claude routines run at most once an hour and need a paid Claude plan. The Done connector has to be on your claude.ai account, not only added locally in Claude Code. In ChatGPT on Plus or Pro, the connector is read-only, so it can read your queue but not report work back.

Keep it in bounds

In Account & settings → Preferences → Overnight routine, choose when a run should stop — after a number of tasks, an amount of time or tool calls, or a number of nights a week — and add tags it must never touch.

Press Run now on a single task to send it to your agent right away without waiting for the schedule. It shows in Control Room under Requested until an agent picks it up.