Scheduled Tasks
Tasks vs Runs
Section titled “Tasks vs Runs”- A task is a reusable template: prompt + profile + LLM config.
- A run is one execution of a task. Each run is recorded independently with its own steps, screenshots, and cost data.
Creating a task
Section titled “Creating a task”- Go to Tasks in the sidebar.
- Click New Task.
- Fill in:
- Name — e.g.
daily-price-check - Prompt — describe what the AI agent should do in plain language
- Profile — select a browser profile
- LLM Provider — Gemini / Claude / GPT-4o
- Max steps — safety cap (default: 50)
- Timeout — max run duration in seconds (default: 300)
- Name — e.g.
- Click Save.
Running a task manually
Section titled “Running a task manually”Click Run now on the task card. A run entry appears in the Runs tab immediately. The browser opens (if not already running) and the agent starts executing.
Scheduling a task
Section titled “Scheduling a task”- Open a task → Schedule tab.
- Click Add Schedule.
- Enter a cron expression, e.g.:
0 9 * * 1-5— 9 AM Monday–Friday*/30 * * * *— every 30 minutes0 0 * * *— daily at midnight
- Set the timezone.
- Click Save. The schedule activates immediately and persists across app restarts.
Cron presets
Section titled “Cron presets”Use the preset picker to avoid writing cron syntax manually:
| Preset | Expression |
|---|---|
| Every hour | 0 * * * * |
| Every 15 minutes | */15 * * * * |
| Daily at 9 AM | 0 9 * * * |
| Weekdays at 8 AM | 0 8 * * 1-5 |
| Weekly (Monday 9 AM) | 0 9 * * 1 |
Cancelling a running task
Section titled “Cancelling a running task”Go to Runs → find the active run → click Cancel. The agent is interrupted at its next step boundary. The run status changes to cancelled.
Bulk task operations
Section titled “Bulk task operations”- Bulk create — import a CSV of task configs (name, prompt, profile ID).
- Bulk delete — select multiple tasks and delete with their run history.