Scheduler · Recurring agent runs

Agents that show up
on time, every time

Tell an agent what to do and when — a sales summary at 8:00, a content digest every Monday, a follow-up sweep each night. It runs on its own, in your timezone, and files every answer where you can read it.

Put an agent on the clock

Pick the agent, set the time, read the results.

1

Pick an agent and a job

Choose the agent and write what it should be asked, one message per line — each line is sent and answered as its own item.

2

Set when it runs

One-time, daily, weekly on the days you tick, monthly on a date, or a cron expression — in the timezone you choose.

3

Read what it did

Every run lands in the task's history with each answer, its tokens and its cost. Run it now, pause it or cancel it from the list.

A schedule that knows it's running an agent

Not a cron job firing a webhook — a run with a conversation, tools and a log.

Five kinds of schedule

One-time on a date, daily at a time, weekly on chosen days, monthly on a day of the month, or any cron expression. Every schedule keeps to the timezone you set, not the server's.

Results go where they're needed

The agent runs with its tools, so the report can go out as it is written: a Telegram message to your sales group, an email, a push to your operators, a row in a Drive table.

See the tool catalog

Half the cost, when it can wait

Switch a simple agent to Batch API and its runs go through the provider's batch queue — about 50% cheaper, finished within 24 hours. For Anthropic and OpenAI models.

Memory across runs, if you want it

Start a new conversation each run, keep adding to the latest one so the agent remembers last time, or post into a specific conversation.

It stops when you say

Set an expiry date or a maximum number of runs, and choose how many messages run side by side — from one to ten.

Every run on the record

Each run keeps its status, its start and finish, and every message's answer or error with tokens and cost — also collected under Settings › Logs.

Every scheduling option

What the Create Task dialog offers, field by field.

Schedule

  • One-time, at a date and time
  • Daily at a time
  • Weekly, on any days you tick
  • Monthly, on a day of the month
  • A custom cron expression
  • Any timezone

Execution

  • Immediately, 1–10 messages at a time
  • Batch API, about 50% cheaper, within 24 h
  • Batch for simple agents on Anthropic or OpenAI models
  • Agents with a Human Review step can't be scheduled

Input & conversation

  • One message per line, each its own item
  • A new conversation every run
  • Or continue the latest conversation
  • Or a specific conversation by ID

Limits

  • An expiry date and time
  • A maximum number of runs
  • Runs counted in the list, e.g. 6/12

Control

  • Run now
  • Pause and resume
  • Cancel
  • Edit or delete
  • Search, and filter by status or mode

History & logs

  • The status of every run and every message
  • Each answer or error, in full
  • Tokens and cost per message and per run
  • A Scheduler Runs tab in the workspace logs

Cron and scripts vs. the Scheduler

The same morning report, two ways.

Without 2pm.space
With 2pm.space

A cron job, a script and a server to keep alive — to ask one question.

Pick the agent, write the question, set the time.

A run fails at 3 a.m. and you find out a week later.

Each run's status and error sit in the task's history.

Every report starts from scratch.

Continue the latest conversation, and the agent remembers the last one.

Paying full price for work nobody needs until tomorrow.

Batch API runs cost about half.

Scheduler questions

What people ask before they automate their first report.

Let the agent keep the schedule

Build it once, put it on the clock, and read the results over coffee.