Skip to main content

Overview

Appointments are scheduled work visits for a service. You can create them from the service detail page or from the calendar.

Create an appointment from a service

1

Go to the service

Navigate to Customers, click the customer name, click the property address, then click the service name.
2

Tap Schedule Appointment

For active jobs that don’t have an appointment yet, a Schedule Appointment button appears in the top-right of the service page header — on the breadcrumb row on a computer, and beside the back arrow on a phone.Schedule appointment button on service detail
3

Fill in the appointment details

A modal opens with date and time fields:
  • Pick the Date
  • Choose the Start Time — the end time is set automatically based on the previous appointment’s duration (defaults to 60 minutes if there’s no prior appointment)
  • Optionally assign a Crew — if the service has a prior appointment, the same crew is pre-selected for you. The crew field only appears when you have more than one crew on your team.
If the service already has a scheduled appointment, a warning appears reminding you that the existing appointment stays on the calendar.Schedule appointment modal
4

Save the appointment

Click Schedule to schedule the visit. The appointment appears in the service’s history and on the calendar. The Schedule Appointment button is hidden once an upcoming appointment exists.Service detail after scheduling

View appointments

After creating appointments, you can view them:
  • On the service details page - Shows all appointments for that specific service
  • On the calendar - Click Schedule in the sidebar to see all appointments across all customers
Calendar overview

View appointment details

Click on any appointment in the calendar or on a service page to open the dedicated appointment detail page. Appointment detail page The appointment detail page shows:
  • Service name and customer first name
  • Appointment status badge (Scheduled, Completed, Rescheduled, Cancelled, or Skipped) on its own row under the title
  • A way back up: the breadcrumb trail across the top on a computer, or the back arrow in the row under the app bar on a phone (see Going back)

Quick Facts

Key details at a glance, just under the title:
  • The property address — always shown, and tappable. See The address sheet below
  • The customer’s name — always shown, and tappable too. See The contact sheet below
  • How often the service repeats and the date of this visit — for example Weekly · Monday, June 9, 2025. This line is hidden on a visit that’s due today, since the date is already obvious

The address sheet

Tap the address (the line with the map pin) and a sheet slides up from the bottom of the screen with everything you’d want to do with it: The property address sheet on an appointment
  • A map preview — a satellite view of the property with a pin on it, so you can see the place before you drive there. It’s a picture, not a map you can pan or zoom. If ProBase couldn’t place the address on a map, a short note says so instead
  • Copy address — puts the full address on your clipboard, ready to paste anywhere. An Address copied! confirmation appears
  • Get directions — opens turn-by-turn directions in your chosen maps app
  • Open property profile — jumps to the property page

The contact sheet

Tap the customer’s name (the line with the person icon) to open the contact sheet. It’s there on every visit, whatever its status — so you can still reach the customer about a job you finished this morning or one that got cancelled: The contact sheet on an appointment due today
  • Call — dials the customer
  • Text message — opens your messaging app with their number filled in
  • Copy phone number — puts the number on your clipboard
  • Email — opens your email app addressed to them
  • Copy email — puts the address on your clipboard
  • Open customer profile — jumps to the customer page
If the customer has no phone or email on file, that row reads Not provided instead.
If your role isn’t allowed to see customer contact details, the sheet says so rather than listing the actions — see Roles and permissions. On a marketplace job, there are no phone or email rows at all — the marketplace doesn’t share the customer’s contact details, so the sheet holds a short explanation and an Open Customer Profile on LawnStarter button instead.

Quick Actions

Every scheduled appointment leads with Complete Visit — whether it’s due today or still in the future — followed by a More Actions button. Tapping More Actions slides up a sheet with the rest: directions (in your chosen maps app), an “on my way” text for jobs due today or a confirmation text for future ones, plus Reschedule, Skip (recurring services), and Cancel. Quick actions for a scheduled appointment See Completing appointments and Rescheduling appointments for details on each workflow.

Assign or change the crew

Scheduled appointments have a Schedule section below the action buttons, and the crew row is the first thing in it. Tap it to assign a crew (or swap to a different one) without leaving the appointment page.
  • If the appointment already has a crew, the row shows the crew’s color, truck icon, and name.
  • If no crew has been picked yet, the row shows an amber Not assigned to a crew yet warning.
  • If your team has no crews at all, the row turns into a shortcut to the Crews page so you can create one first.
Unassigned crew row on the appointment detail page Tap the row to open the Assign Crew modal, pick a crew, and tap Save. If your team has only one crew, it’s pre-selected for you — confirm by tapping Save. Assign Crew modal open with two crews to choose from
Both rows in the Schedule section — crew and time — work the same way: the whole row is the button, and a pencil icon at its right-hand end shows it can be changed. The one exception is the No crews — Create one row, which takes you to the Crews page and shows an arrow instead. If your role isn’t allowed to assign crews, the crew shows as a plain badge with nothing to tap — see Roles and permissions.
When your team has more than one crew, ProBase suggests which one to send — and shows its working, so you can disagree with it. A moment after the modal opens, a Recommended badge appears next to one of the crews, and each crew ProBase was able to work out lands a short note on the right-hand side of its row saying how much extra driving that visit would add to that crew’s day:
  • +10m drive time — sending this crew adds about ten minutes of driving to their day
  • +1h 15m drive time — an hour and a quarter more driving, so probably the wrong crew for this one
  • No added drive time — it costs them nothing to take, because they’re already going right past it
The Assign Crew modal showing a Recommended badge and each crew's drive time The Recommended badge simply marks the crew with the smallest of those numbers. For each crew you can pick from, ProBase looks at that crew’s other stops on the same date, works out the most efficient driving order for the day both with and without this visit (the same route optimization that powers Optimize drive), and compares the two totals. For a crew with nothing else booked that day, the figure is the whole trip — out from their start location on the Crews page, and back to their end location if you’ve set one — because every mile of it is down to this visit. It’s a suggestion, not a decision — the badge doesn’t select anything for you, and the numbers are there so you can weigh them against everything ProBase can’t see (who’s trained on this work, who’s already having a long day). Tap whichever crew you want and tap Save.
Working it out takes a second or two, because ProBase is planning a route for every crew. While it does, the service name at the top of the modal is replaced by a small spinner and the line calculating drive time impact for crews; the service name comes back once the numbers land.You never have to wait for it. The crew list, the all-future toggle, and Save all stay live while the spinner is going. Pick a crew and tap Save mid-calculation and the assignment is saved right away, exactly as if the numbers had already arrived — ProBase just drops the half-finished comparison when the modal closes.
If neither the badge nor the drive times ever appear, either they haven’t reached your account yet (they’re rolling out gradually), or ProBase couldn’t compare the crews this time — usually because the property’s address hasn’t been pinned to the map yet, or because there’s only one crew to choose from. Pick a crew as usual; nothing else changes.A single crew can also come up blank while the others show a figure: a crew with neither a starting nor an ending address saved has no day to plan around, so there’s nothing to measure. Add a starting address on the Crews page and it joins the comparison next time.

Assign one visit or every future visit

Recurring services pre-schedule the whole chain of future visits, so the modal includes an Assign to all future service appointments toggle:
  • On (default) — the crew is assigned to this visit and every upcoming scheduled visit in the chain, so you only have to pick a crew once.
  • Off — the crew is assigned to just this one visit. A note confirms the date, and other future visits keep their current crew.
Assign Crew with the all-future toggle off, assigning only one visit The new crew is reflected on the appointment detail page immediately, and you’ll see a “Crew assigned.” confirmation. Appointment detail page after assigning a crew
The crew row appears on every scheduled appointment — whether your team has one crew or many. It’s the fastest way to pick a crew for an overdue or unassigned job from the appointment detail page itself.

Adjust the start time and length

Under the crew row, the Schedule section shows the visit’s start time and how long it’s expected to take — for example 8:00 AM · 60 min — with a pencil icon at the right-hand end of the row.
1

Tap the time row

Tap anywhere on the start time · duration row. The Edit Time window opens, and its title names the day you’re working on — for example Edit Time on Tue, Aug 18 — under which sits the service name. This is a same-day adjustment: there’s no date to change here, only the time and how long the visit takes.
2

Set the new start time and duration

Pick the new Start Time and set the Duration, in minutes. Duration can be anything from 5 minutes to a full day.
3

Save

Tap Save. ProBase confirms with “Appointment time updated.” and the visit moves in your day and on the calendar.
To move a visit to a different day, use Reschedule under More Actions instead — see Rescheduling appointments.

Seeing the rest of the day while you pick a time

So you’re not guessing at a time in the dark, the Edit Time window can show you the day you’re moving the visit into, right above the fields. The Edit Time window showing the crew's day on a timeline
  • The heading names whose day you’re looking at — for example North Crew’s day. If the visit doesn’t have a crew yet, the heading reads Crew schedules for this day and you get a labelled column per crew instead, plus an Unassigned column when there’s unassigned work that day, so you can see everyone at once.
  • Every other stop on that day sits on the timeline in its own block, with the customer’s first name, the time, and the service.
  • The pulsing block is the visit you’re editing, drawn at whatever start time and duration you’ve currently got in the fields. Change either one and the block moves and resizes as you type, so you can see the gap it lands in before you save.
  • If nothing else is booked, a line reads No other jobs scheduled this day.
The timeline is a picture, not a place to drag things — set the time in the fields below it. With the timeline showing, Start Time and Duration (min) sit side by side on one row under the timeline, so the whole window still fits on a phone screen without scrolling.
The window opens straight away and fills the timeline in a moment later — you’ll see a small spinner where the timeline will be while ProBase gathers that day’s stops. The Start Time and Duration fields are usable the whole time, so you never have to wait for the picture to load before setting a time.
Under the fields, across the full width of the window, ProBase suggests a start time for the visit. It’s the last thing to arrive — the timeline fills in first, then the suggestion works itself out, so you’ll see Calculating optimal time… for a second or two before it becomes a button, for example Recommended: 7:40 AM. Tap the button and the Start Time field fills in with that time (the pulsing block jumps to match). Nothing is saved until you tap Save, and you’re free to ignore the suggestion entirely and pick your own time. The recommendation is the arrival time this visit would get if the crew drove its whole day in the most efficient order — the same route optimization behind Optimize drive — counted from the crew’s start time on the Crews page. If route planning can’t be worked out — usually because an address hasn’t been pinned to the map yet, or because the crew has neither a starting nor an ending address saved — ProBase falls back to the crew’s start time and labels it Suggested (crew start) so you know the difference. You may also see one of these instead of a suggestion:
  • Assign a crew to get a recommended start time. — the visit has no crew yet, so there’s no day to plan around. Assign one from the crew row and reopen Edit Time.
  • Not enough location data to recommend a time. — ProBase couldn’t work out a route and the crew has no start time to fall back on. Usually the property’s address hasn’t been placed on the map, or the crew has neither a starting nor an ending address saved. Pick a time yourself; nothing else changes.
The timeline and the recommended start time are rolling out gradually. If your Edit Time window only shows the start time and duration fields, your account doesn’t have them yet — setting the time works exactly the same way.

Job notes

Once there’s a note anywhere on that customer, property, service, or visit, a Job notes section appears with a short briefing of the key details and instructions — gate codes, pet warnings, access notes, preferences — so the crew doesn’t have to hunt for them. See the Job notes summary. On a marketplace job the same section carries a Read-only badge, because those notes come from the marketplace.

Photos

After a visit is completed, any photos attached during completion appear in a Photos section. Tap a thumbnail to open the full-size image. See Adding notes and photos.

Service Details

Shows the base service charge and any additional service items for this appointment, with quantities and prices and a grand total. Tap the button to open the service items page where you can add extra charges for additional work or materials.

Service Plan

Shows the service frequency (one-time, weekly, bi-weekly, monthly, every 2 months, quarterly, or every 6 months), the next scheduled appointment date, and the invoice type.
Looking for the customer’s phone number or email? They live in the contact sheet — tap the customer’s name at the top of the page.

Next steps