This article covers changing the Next Start Date on a schedule that is active - one that has already created tasks on your work board.
Once a schedule has started creating tasks, you can no longer change its original Start Date. The field on the schedule's settings page is now the Next Start Date, and it does something different: it moves the tasks that already exist.
If you are setting up a brand new schedule that hasn't created any tasks yet, see How To: Add a Schedule instead.
Where to find it
Open the template, select the schedule, and look under Schedule Settings.
The field is labelled Next Start Date:
Why changing it affects tasks you already have
Further down the same page is Create Tasks in the Future - "How far in the future do you want tasks to appear on your work board?" If that's set to 4 weeks (as an example), XBert has already created four weeks of tasks and they're sitting on your work board right now.
Changing the Next Start Date moves every incomplete task this schedule has created, by the same amount. Completed tasks are not touched.
The warning you'll see
When you change the date, XBert shows you this before anything happens:
It tells you the old date, the new date, the direction, and the number of days. The confirm button repeats it, for example Adjust -6 days. Undo backs out with nothing changed.
The part that can catch you out: it moves by DAYS
The shift is a raw number of days, applied to every incomplete task. It does not keep your tasks on the same weekday or the same date each month.
Example
You have a weekly schedule called Weekly Wednesday, with Create Tasks in the Future set to 4 Weeks. Its Next Start Date is Wednesday 7 October 2026, so four weeks of Wednesday tasks already exist.
You move the Next Start Date back to Thursday 1 October 2026. That's a shift of -6 days:
Task start date before | After the -6 day adjustment |
Wednesday 7 October 2026 | Thursday 1 October 2026 |
Wednesday 14 October 2026 | Thursday 8 October 2026 |
Wednesday 21 October 2026 | Thursday 15 October 2026 |
Wednesday 28 October 2026 | Thursday 22 October 2026 |
Every task on your Weekly Wednesday schedule is now a Thursday task. The schedule keeps recurring weekly from its new date, so all future tasks are Thursdays too. The schedule's name no longer describes what it does, and it won't correct itself.
The same applies to monthly schedules. A shift of -30 days will not keep tasks on the 1st of the month, because months aren't all 30 days long.
Due dates are recalculated, not shifted.
Once a task's start date moves, its due date is worked out again from the schedule's due date settings against that new start date. So due dates may not move by the same number of days as the start dates did.
Before you change the date
Check what Create Tasks in the Future is set to, so you know how many tasks already exist.
Read the day count in the warning, not just the new date. The day count is what gets applied.
Check whether the new date lands on the weekday or date you actually want your recurring tasks on.
This affects every client on the schedule, not just one.
The safer way to fix a schedule with the wrong dates
If the dates on a schedule are already wrong, don't adjust the Next Start Date again to correct them. Every adjustment moves all your incomplete tasks again, and the errors compound.
Copy it instead:
Clone the schedule
Your original stays exactly as it is, still producing tasks, so nothing is lost while you work.
Set the dates you actually want on the copy
Back-date the Next Start Date to the date you want the new, correct tasks to start from.
Check it before you touch anything else
Confirm the new tasks land on the right dates for the right clients. Don't go near the old schedule until you're 100% sure the new one is right.
Then delete the old schedule
When you delete it, XBert asks "Which tasks should be deleted?" The template itself is never affected.
Choose one of:
All tasks that exist in the future
Removes only the tasks dated ahead of you.
This is often the cleanest choice after cloning: your team keeps working on the task in front of them, and only the wrongly-dated ones sitting further out get cleared.
No tasks - only remove the schedule
Leaves every task exactly where it is. Use this when someone is mid-way through work you can't afford to lose. You then complete the incorrect tasks manually yourself.
All incomplete tasks
Removes the wrong tasks and keeps every completed task.
⚠️ CAUTION
"Incomplete" includes tasks your team has already started working on. Check that nobody is part-way through one before you choose this, or their work will be deleted with the rest.


