Schedules in plain words
Every day or every few days, weekdays, chosen days of the week, a day of the month or its last day, the first Monday or last Friday, quarterly and yearly. No cron expressions.
Recurring work for Jira that runs on time, in your time zone. Pick daily, weekly, monthly or quarterly from a simple form, no cron, and each issue is created as you, with the date in its title.
Clockworthy adds a Recurring work page to every Jira project. Each schedule creates one issue at its time, in its own time zone, as the person who owns the schedule, so the reporter is a real person and Jira's permissions apply.
Every day or every few days, weekdays, chosen days of the week, a day of the month or its last day, the first Monday or last Friday, quarterly and yearly. No cron expressions.
Each schedule has its own time zone and runs at its local time, including across the clock changes. The form previews the next five runs before you save.
Issues are created as the schedule's owner, so you're the reporter and Jira's own permissions apply, in company-managed and team-managed projects.
Put {date}, {week}, {month}, {quarter} or {year} in the summary or description, and set a due date a number of days after each run.
Each run is recorded before its issue is created, so a run never makes two issues. The last 20 runs and their issues show on the page.
Schedules are stored in your own Atlassian site. Clockworthy has no servers of its own and calls nothing outside Atlassian.
Clockworthy is not on the Atlassian Marketplace yet. These steps apply once it is listed.
Clockworthy works in company-managed, team-managed and service projects.
| How often | Options | Example |
|---|---|---|
| Every day (or every few days) | Every 1 to 12 days | Every day at 07:30 |
| Weekdays | Monday to Friday | Weekdays at 09:00 |
| Weekly, on chosen days | Every 1 to 12 weeks, on one or more days | Every 2 weeks on Mon, Thu at 10:00 |
| Monthly | Every 1 to 12 months: on a day number, on the last day, or on a weekday such as the first Monday or the last Friday | Every month on the first Monday at 09:00 |
| Quarterly | Every third month, with the same day options as monthly | Every quarter on the last day at 16:00 |
| Yearly | On the start date's day and month | Every year on 1 April at 09:00 |
Runs are checked every five minutes, so an issue appears within about five minutes of its time. Preview the next runs shows each run with its offset from UTC, so you can see the clock changes: for example Fri 26 Mar 2027, 09:00 (UTC), then Mon 29 Mar 2027, 09:00 (UTC+1).
| Field | Rules |
|---|---|
| Issue type | Any issue type in the project that you can create. |
| Summary | Required, up to 200 characters. Tokens are replaced with the run's date in the schedule's time zone. |
| Description | Optional, up to 5,000 characters. Tokens work here too. |
| Assignee | Optional. Otherwise the project's default applies. |
| Labels | Optional, up to 10. Every issue also gets the label clockworthy, so you can find them all with JQL: labels = clockworthy (unless a project automation rule replaces the labels). |
| Priority | Optional. Otherwise the project's default priority applies. |
| Due after | Optional: the due date is set this many days after the run's date (0 to 365). |
| Token | Becomes | Example |
|---|---|---|
{date} | The run's date | 2026-11-09 |
{day} | The weekday | Monday |
{week} | The ISO week | 2026-W46 |
{month} | Month and year | November 2026 |
{quarter} | Quarter and year | Q4 2026 |
{year} | The year | 2026 |
If the last issue is still open: choose Create the new one anyway or Skip this run. A skipped run is recorded in the history with the open issue's key.
Whoever creates or last edits a schedule is its owner, and each run creates the issue as them, using Atlassian's user impersonation for Forge apps. The owner is the reporter, and the issue appears in their activity like one they created.
Every schedule in the project, with its rule, next run in local time, last run, owner and status (Active, Paused or Ended). For each one:
| Action | What it does |
|---|---|
| Edit | Change the schedule or the issue. You become the owner. |
| Pause / Resume | Stop or restart runs. Resuming doesn't create the runs that were missed. |
| Run now | Create one issue straight away, as the owner. It doesn't change the next scheduled run. |
| History | The last 20 runs: created (with the issue), skipped or failed, and when. |
| Delete | Removes the schedule and its history. The issues it created stay. |
If Jira or Forge is unavailable when a run is due, the missed run is made once when it's back, not once for each missed time.
| What | Where it lives | Who can see it |
|---|---|---|
| Schedules: name, rule, time zone, start and end dates, the issue template, and the Atlassian account IDs of the owner and the assignee | Your Atlassian site's app storage (Forge storage) | Anyone who can open the project's Recurring work page |
| Run history: the last 20 runs with time, result and issue key | Your Atlassian site's app storage (Forge storage) | Anyone who can open the project's Recurring work page |
| The issues Clockworthy creates | In Jira, like any other issue | Whoever Jira's permissions allow |
See also our privacy policy.
| Message or problem | What to do |
|---|---|
| "You need permission to create issues in this project to schedule them" | Ask a project admin for the Create issues permission, or ask someone who has it to create the schedule. |
| "Only the schedule owner or a project admin can change it" | Ask the owner shown on the schedule, or a project admin. |
| "Paused: the owner can't create these issues any more" | Check that the owner can still create this issue type in the project, and that the assignee can be assigned. Then edit or resume the schedule. |
| A run was skipped | The schedule is set to skip while the last issue is open. Resolve that issue, or edit the schedule to create anyway. |
Issues don't have the clockworthy label | Clockworthy adds it when it creates the issue. A Jira automation rule in the project may replace the labels afterwards: check the issue's history, and change the rule to add labels rather than set them. |
| The issue appeared a few minutes late | Runs are checked every five minutes, so an issue can appear up to about five minutes after its time. |
| The next run isn't when I expected | Check the schedule's time zone and start date: every few days, weeks or months, and quarterly, count from the start date. Use Preview the next runs in the form. |
| "Clockworthy's licence for this site isn't active" | The subscription or trial has ended, so schedules are paused. A Jira admin can renew it from the apps section of Atlassian Administration. Schedules stay and resume when it's renewed. |
| Version | Date | Changes |
|---|---|---|
| 0.1.0 | 7 Nov 2026 | First version: Recurring work page, plain-words schedules with time zones and a preview, issue template with date tokens, issues created as the schedule's owner, skip-if-open, run history and exactly-once runs. Not yet released. |
Email office@smarteduonline.co.uk with the subject Clockworthy support. Please include:
yourcompany.atlassian.netUse of Clockworthy is covered by our terms of use and privacy policy.