Skip to content
ajan.io

Docs menu

On this page

Scheduled tasks

Run a saved prompt on a recurring schedule, like a daily briefing or a weekly summary.

What are scheduled tasks?

Scheduled tasks run a saved prompt for you on a recurring schedule, such as daily briefings, weekday recaps, and weekly summaries, or as one-off manual runs you can trigger any time. Each run can produce a new chat you can open, read, and continue like any other conversation. Skipped runs don't create a chat.

Typical use cases:

  • A daily briefing that reviews your calendar and unread emails
  • A weekly summary across selected agents or Knowledge bases
  • A manual task you keep ready in your Scheduled list and trigger on demand

You can create up to 10 scheduled tasks per user in each Workspace.

Creating a scheduled task

Open Scheduled from the sidebar.

Click New task.

Fill in:

  • Name: for example, Daily briefing.
  • Select agent (optional): choose an agent to use its instructions, tools, or knowledge. Otherwise, choose a model.
  • Instructions: write the prompt that runs on every execution. Use @ to reference Integrations, Agents, Knowledge bases, Prompts, Workflows, or Skills. Use the + button to add files when your model and workspace permissions allow it.
  • When to run: choose a frequency (see below).

Click Save.

The task appears in your Scheduled list. From there you can open the detail view, edit, run it now, or delete it. For recurring tasks, you can also pause or resume the schedule.

You can also start a scheduled task from an agent's editor. For a saved, non-template Agent, click Schedule in the top bar to open the same dialog with that Agent preselected. The button appears when Scheduled is enabled and the Agent does not already have a scheduled task. It is disabled once you reach your limit of 10 scheduled tasks.

Creating a scheduled task from chat

You can also ask an agent in a normal chat to set up a scheduled task for you. Describe what you want to run and when, for example:

  • Every weekday at 8am, summarize my unread emails and flag anything urgent.
  • Send me a weekly Monday recap of last week's calendar.
  • Remind me to review open pull requests every day at 5pm.

The agent proposes a task with a name, prompt, and schedule, and asks you to confirm before anything is saved. Review the proposal and click Schedule to save it. Nothing is created until you approve.

Once saved, the task appears in your Scheduled list just like tasks you create manually. You can also ask the agent What tasks do I have scheduled? to see your current tasks without leaving the chat.

Choosing a frequency

FrequencyWhen it runs
ManualOnly when you trigger it manually from the task card or detail view
DailyEvery day at the time you choose
WeekdaysMonday through Friday at the time you choose
WeeklyOn the weekday and time you choose
Selected daysOn the specific weekdays you pick, at the time you choose
MonthlyOn the day of the month and time you choose

Working with runs

From the task detail view you can:

  • Open the chat a run produced and continue the conversation
  • See whether a run completed, was skipped, or failed
  • Trigger a manual run at any time, regardless of the schedule
  • Pause or resume a recurring schedule without losing the task

If a task's selected agent is no longer available to you, the next run is skipped, the reason is shown in the run history, and the schedule is paused. Edit the task to pick a different agent or remove the agent reference, then resume the task from the detail view to restart runs.

Allowing actions to run without confirmation

If a task uses actions that require confirmation, open the chat for the run and respond to the approval prompt before the action runs:

  • Select Allow for future runs to approve this run and let the same action run automatically in this task from now on.
  • Select the arrow next to it, then select Allow once to approve only this run. The next run asks for confirmation again.
  • Select Deny to stop the action.

Always-allowed actions apply to a single scheduled task and don't change confirmation behavior in chat or other tasks. To remove one, open the task detail view and select the X icon next to the action under Always allowed.

Tips

  • Keep the instructions specific. "Summarize my unread emails and highlight urgent items" produces a more useful chat than "Give me an update."
  • Select an agent when you want that agent's instructions and configured tools or knowledge. Otherwise, add files and @ references directly in the task's Instructions field.
  • Use Manual for tasks you want one click away in your Scheduled list but don't want to run on a schedule.

FAQ

Use scheduled tasks when you want a saved prompt to run on a recurring schedule from chat. They are useful for simple recurring summaries, reminders, briefings, or checks that do not need a full workflow.

Scheduled tasks run a prompt on a schedule. Workflows are better when the process needs multiple steps, structured logic, integrations, approvals, or outputs passed between nodes.