The whole schedule, planned up front
When you create a recurring service (weekly, bi-weekly, monthly, every 2 months, quarterly, or every 6 months), ProBase doesn’t just book the next visit — it pre-schedules the entire chain of future appointments at once. Every visit from your start date through the end date appears on the calendar immediately, so customers and crews can see exactly what’s coming.
- If you set an End Date when creating the job, visits run up to that date.
- If you leave the End Date blank, the chain runs for one year from the start date.
- One-time services get a single appointment on the start date — there’s no chain.
Recent Activity and Future Appointments
On the service details page, the Appointment History section splits appointments across two tabs so the long visit chain stays easy to scan:- Recent Activity — what just happened: completed, rescheduled, skipped, and cancelled visits, plus the next upcoming visit pinned at the top under an Upcoming visit label. This is the tab you land on.
- Future Appointments — every upcoming scheduled visit, soonest first.



Changing the schedule rebuilds the chain
When you edit a recurring service’s schedule from the Change Schedule modal, ProBase keeps the future chain in sync with your changes:1
Open Change Schedule
On the service details page, tap the → button in the top-right of the Service plan section.

2
Edit the schedule fields
You can change the Service Name, Description, Start Date, End Date, and Service Frequency.
If you change the Start Date or Service Frequency, a warning appears letting you know the future visits will be rebuilt.


3
Save
Tap Save. ProBase reshapes the chain and shows a green confirmation of how many visits changed.
If the change can’t be applied, you get a red message explaining why instead — most often “This service is inactive, so its schedule can’t be changed.”, which means the service was cancelled while you had the window open. Nothing on the calendar changes in that case. See If the schedule can’t be saved.

- Start date or frequency changed — every future scheduled visit is rebuilt from scratch on the new cadence.
- End date pushed out (or cleared) — ProBase fills in the additional visits up to the new horizon.
- End date pulled in — visits scheduled past the new end date are removed.


Working through the visit chain
Because the whole chain already exists, the everyday actions you take on a single visit behave a little differently than booking one at a time.Completing a visit
The completion form shows a Next visit line naming the date already on the calendar, so you finish the job and move on — there’s no extra step asking you to book the next one. See Completing appointments.

Skipping a visit
The Skip Appointment window names the next visit in the chain and tells you Items and notes from this visit will move to your next visit — nothing is lost and nothing new is booked. See Skipping appointments.

Rescheduling a visit
Rescheduling moves that one visit to a new date — the rest of the chain stays exactly where it is. The original visit is kept as history and marked Rescheduled. See Rescheduling jobs.

Cancelling a single visit
Cancelling one visit takes it off the calendar for good and leaves the rest of the chain untouched. Open the visit, tap More Actions → Cancel Appointment, enter a reason (required), and confirm.

Assigning a crew
You can assign a crew to just one visit or to every future visit at once. See Assign or change the crew.Cancelling a service
Because the chain can be long, the Cancel Service window asks what you want to cancel — all future appointments (with the count) or only the next appointment — and lists the visits it’s about to cancel before you confirm. See Cancel Service.

Marketplace services don’t work this way. A service that came from a connected marketplace has its recurrence set by the marketplace, so ProBase never builds a chain for it — each visit arrives as the marketplace schedules it. The Change Schedule control isn’t available on those services either. See Marketplace customers.
Next steps
- Creating jobs — set the start and end dates that drive the chain
- Managing customer services — edit pricing, schedule, and cancel services
- Completing appointments — mark visits done as you work through the chain