Scheduled tasks let you automate recurring Spark workflows so they run on a defined cadence without any manual effort. When a task runs, Spark delivers the output as a new chat thread you can review at any time. This is great for building things like weekly competitive scans, daily feedback digests, or periodic strategy check-ins.
In this article:
- What are scheduled tasks?
- Creating a scheduled task
- Schedule frequency options
- Viewing run history
- Editing a scheduled task
- Deleting a scheduled task
- Failed runs
What are scheduled tasks?
A scheduled task is a saved Spark prompt that runs automatically on a schedule you define. Each run executes your prompt and surfaces the output as a new Spark conversation. Tasks can run on a recurring schedule (hourly, daily, on weekdays, or weekly) or upon a manual trigger.
Creating a scheduled task
You can create a scheduled task from the Scheduled tasks page in Spark's sidebar.
- In Spark, click Scheduled tasks in the sidebar.
- Click Add task.
- Enter a Name for the task.
- Optionally, add a Description to remind yourself what the task does.
- In the Instructions field, enter the prompt Spark will run on each execution. You can use the skill picker to add a skill into the instructions.
- Select a Frequency.
- If your chosen frequency requires it, set the Time and Day.
- Click Create.
Tip: You can also start building a scheduled task by typing /schedule in any Spark conversation.
Schedule frequency options
Choose the frequency that fits your workflow when creating or editing a task.
Note: Recurring tasks may run with a small delay.
Viewing run history
Each scheduled task has a Run history section on its detail page. You can see when each run occurred, its current status, and (for completed runs) open the resulting Spark chat thread.
- From the Scheduled page, click a scheduled task to open its detail page.
- Scroll to Run history.
- Review each run's timestamp and status: Pending, Running, Completed, or Failed.
- For a completed run, click Open thread to view its output in Spark.
The page updates automatically while a run is in progress, so you don't need to refresh manually.
Editing a scheduled task
You can update a task's name, description, instructions, or schedule at any time.
- From the Scheduled page, click a scheduled task to open its detail page.
- Click the edit button in the page header.
- Update the fields as needed.
- Click Save to save your changes.
Deleting a scheduled task
Deleting a task removes it and all its run history permanently. This action can't be undone.
- From the Scheduled page, click a scheduled task to open its detail page.
- Click ••• More actions > Delete task.
- Confirm the deletion when prompted.
After deletion, you're returned to the Scheduled page.
Failed runs
If a run fails, it appears in the task's Run history with a Failed status. The task stays enabled and continues to run on its schedule. Failed runs don't automatically disable the task.
To investigate, open the task's detail page and locate the failed run in its history. If the task keeps failing, review your prompt in the Instructions field and update it as needed.