Start with the accepted scope

Find the version the customer actually accepted and give it a stable reference. Copy its service names, quantities, frequency and agreed billing terms into the matrix. Keep the original acceptance available to whoever schedules the work; a calendar entry should not become the only surviving description of the package.

If a detail is missing, record the question rather than filling it with an assumption. For example, an autumn cleanup may be agreed without a specific week. That service can remain accepted while its visit window is still awaiting confirmation. A change to the work or price needs its own recorded agreement, rather than an unnoticed edit to a scheduling row.

Separate services when their scheduling rules differ

Use one row for a recurring mowing series and a different row for a one-time planting-bed visit. Split work when it needs a different frequency, crew, location or completion record. There is no need to create a new customer quote for every row if the existing acceptance already covers the work; check how your current system links jobs to that quote.

In the fictional example, package PKG-104 covers a weekly mowing series, a planting-bed visit and an autumn cleanup. Their shared package reference lets the office trace each job back to the same agreement. The rows remain distinct so that moving a cleanup visit does not silently change the mowing series.

One fictional package produces three scheduling records.

  • Service: Mowing; Scheduling record: Recurring series JOB-104-M; Decision still needed: Confirm the first visit
  • Service: Planting-bed visit; Scheduling record: One-time job JOB-104-B; Decision still needed: Confirm the visit window
  • Service: Autumn cleanup; Scheduling record: Seasonal job JOB-104-C; Decision still needed: Agree the week before dispatch

Keep billing separate from visit frequency

A weekly visit does not automatically mean a weekly invoice. Copy the agreed billing treatment into each row, whether that is inclusion in a package payment or a charge after the individual job. If the agreement is unclear, resolve the billing question before the office creates an invoice.

The example places mowing inside a monthly package charge, while the other services are billed after completion under their recorded terms. Those are fictional choices, not a recommended pricing model. The matrix does not calculate tax, replace an invoice or decide what the customer owes. Its purpose is to prevent the scheduler and billing person from working from different versions of the agreement.

Record a moved visit without losing the original plan

When weather or access changes a visit, retain its original planned date, add the revised window and write the reason. Check whether the move affects only that visit or creates a conflict with later work. Ask the scheduling owner to decide explicitly; do not move every future visit merely because one job slipped.

Close a visit with a completion date and a short reference to its work record. A scheduled job, a completed job and a billed job are separate states. Before reusing a package next season, check its scope and acceptance again instead of treating last year's rows as a renewed order.

Use the matrix with one package first

Replace the fictional rows with one real accepted package and ask the person who schedules visits to explain what happens next for each service. Any row they cannot schedule exposes a specific missing decision. Resolve those questions before copying the method across your other packages.

Your existing scheduling system may already connect several services to one package. Check how it represents different frequencies and billing references before adding another register.

Using Areinum

Ask Areinum Assistant to organise the accepted package details you provide into a service-by-service scheduling draft. The scheduling owner checks dates, billing references and the accepted scope before updating the job system.

See the example

Accepted package scheduling matrix

The package, services, job references, people and billing choices in the worked example are fictional.

Accepted package scheduling matrix
Package referenceServiceJob referenceFrequencyOriginal visit or windowCurrent visit or windowReason for changeScheduling ownerBilling treatmentStatusNext actionCompletion reference
PKG-104MowingJOB-104-MWeekly during agreed seasonFirst visit awaiting confirmationFirst visit awaiting confirmationNo schedule change recordedRileyIncluded in agreed monthly package chargeAccepted; not scheduledConfirm first visit with customerNot completed
PKG-104Planting-bed visitJOB-104-BOne visit2026-10-20 morning2026-10-22 morningCustomer confirmed revised access window in the fictional job recordMorganInvoice after completion under package termsScheduled; not completedConfirm crew availability for revised windowNot completed
PKG-104Autumn cleanupJOB-104-COne seasonal visitWeek to be agreed before dispatchWeek to be agreed before dispatchNo schedule change recordedRileyInvoice after completion under package termsAccepted; not scheduledAgree cleanup weekNot completed
  1. Replace PKG-104 with the accepted package reference and retain a link to that exact version in your own system.
  2. Create separate rows for services with different scheduling requirements. Copy frequency and billing treatment from the agreement.
  3. An accepted but unscheduled row needs a scheduling decision. It does not represent completed work or an invoice instruction.
  4. Preserve the original visit window. Record the current window and reason for change in this worksheet; retain each later move in the linked job history. Add a completion reference only after the visit occurs.

Separate services when their scheduling rules differ

One fictional package produces three scheduling records.
ServiceScheduling recordDecision still needed
MowingRecurring series JOB-104-MConfirm the first visit
Planting-bed visitOne-time job JOB-104-BConfirm the visit window
Autumn cleanupSeasonal job JOB-104-CAgree the week before dispatch

Limits of this method

  • The matrix organises agreed work; it does not establish customer acceptance or change the agreement.
  • Scheduling and billing capabilities depend on the system and configuration you use.

Questions you may have

Does an accepted package mean every visit is scheduled?

No. Keep acceptance attached to the agreed package and confirm the actual window for each service or recurring series.

Should a weekly visit always produce a weekly invoice?

Follow the billing treatment in the accepted agreement. Visit frequency and billing frequency may differ.

What should I record if a visit moves?

Keep the original and revised windows, the reason and the scheduling owner. Check whether later visits are affected before changing the wider schedule.

Will the assistant put the visits on my calendar?

The example prepares a scheduling draft for the owner to review. Ask whether your job system and the calendar actions you need are available.

Sources and further reading

The demo uses sample company data. Access may need to be arranged.

Explore the demo