Schedule a preset to run automatically every day against any issues matching a JQL filter. Useful for nightly triage, auto-closing stale tickets, or reminding watchers about pending work.
How scheduling works
A scheduled entry combines two things:
- A preset — what to do.
- A JQL query — which issues to do it on.
Once a day, BulkOps runs the JQL, finds the matching issues, and executes the preset against them. Results are written to the audit log just like manual runs.
Creating a schedule
- Open Apps → Manage apps → BulkOps (admin page).
- Switch to the Scheduled Ops tab.
- In the Create Scheduled Operation form, give the schedule a Name, enter a JQL Filter (e.g.
status = closed), and pick the Operation to run.
- Click Create Scheduled Operation.

Creating a scheduled operation from the admin page
Reviewing and removing schedules
The Scheduled Ops tab lists every active schedule with its name, the operation, the JQL filter, and when it was created. Click Delete to stop a schedule. Existing audit-log entries are kept.

List of scheduled operations
Things to know
- Schedules run once per day. Sub-daily intervals aren't supported.
- The JQL is re-evaluated every time — if no issues match on a given day, nothing happens.
- Scheduled runs execute with the app's identity, not the original creator's. Make sure the operation makes sense site-wide.
- If a scheduled preset is deleted, the schedule will start failing silently. Re-create the preset or remove the schedule.