Skip to main content

What are services?

Services are the work you perform for customers at their properties. Each service includes pricing, billing details, schedule information, and a history of all related appointments.

Viewing service details

To view a service:
  1. Go to Customers in the sidebar
  2. Click on a customer name
  3. Click on a property address
  4. Click on a service name
The service details page shows all information about the service in organized sections. Service details page
Services that came from a connected marketplace work differently — they’re read-only, carry a Managed in LawnStarter (or Lawn Love / Home Gnome) tag, and can’t be re-priced, rescheduled, or cancelled from ProBase. Their page has no Service plan section at all; instead, Service details shows a read-only Frequency row with the marketplace’s own cadence, and the amount is labelled Payout — what the marketplace pays you per visit. See Marketplace customers.

Service information sections

The page opens with the job’s header card, and the detail sections sit underneath it.

The header card

The card is the job itself, in one place:
  • The job’s name as the page title
  • A state pill — Active, Completed or Cancelled
  • A single line underneath carrying how often the work repeats and when the next visit is — Every Sunday · Sun, Sep 20. With nothing on the calendar it carries the cadence on its own
  • A trade chip beside the pill, when the job has an industry
  • Rows for the customer (tap for the contact sheet — Call, Text message, Open customer profile), the property address (tap for the address sheet — a satellite preview, Copy address, Get directions, Open property profile), and the crew on a business with more than one crew. The crew row is a fact here, not a button — the crew is set per visit
The job's header card The contact sheet opened from the customer row

Service details

Shows pricing and core service information:
  • Service name — What you call this service
  • Description — Details about what’s included (if provided). When the job came from an accepted quote, the description is copied across with its formatting intact, so bullets and bold text you wrote on the quote read the same here
  • Price — What the customer pays per service or per billing period
  • Tax and Total — If a tax rate is configured, the tax amount and total are displayed
Tap the → button in the top-right of this section to open the Change Pricing modal and update the price or tax rate.

Service plan

Two lines, and they’re deliberately short — the cadence and the next date are already on the header card, so this section doesn’t repeat them:
  • The schedule sentence — the plain-language version of the plan: Every Sunday · first visit Sep 20 at 12:15 PM., with the end date and the number of visits where the job has them. It’s absent until a visit is on the books
  • How the customer is billed — Invoice: Per Job on a per-service job, or the subscription interval (Invoice: Monthly, and so on)
Tap the → button in the top-right of this section to open the Change Schedule modal and update the service name, description, industry (trade), start date, end date, or frequency.

Appointment History

Below the service plan, this service’s appointments are organized into two tabs:
  • Recent Activity — completed, rescheduled, and cancelled visits, with the next upcoming visit pinned at the top under an Upcoming visit label
  • Future Appointments — every upcoming scheduled visit, soonest first
Appointment History with the Recent Activity tab open Each tab shows a few at a time with a Show more link to reveal the rest. For recurring services, the Future Appointments tab lists the whole pre-scheduled chain — see How recurring visits are scheduled. The Future Appointments tab Click any appointment to open its visit page.

Viewing a visit

Tapping an appointment opens the visit page — the one screen your crew works a job from. It carries the service name and the visit’s state, the customer, property, date-and-time and crew rows, the hand-offs (Directions and Text on my way), the action row, and the Visit · Details · Notes tabs. The visit page See The visit page for the full tour. The short version of what you can do from it:
  • Work the visit — Start visit, pause and resume the clock, then Complete visit. See Timing a visit and Completing a visit
  • Fill in the checklists and add charges on the Visit tab
  • Assign or swap the crew from the crew row on the header card (shown only when your business has more than one crew) — see Assign or change the crew
  • Change time (move the visit within its day) or Reschedule it to another day, from the date-and-time row or the ⋯ More sheet
  • Cancel this visit or Cancel job, at the bottom of the ⋯ More sheet — see Cancelling a visit
  • Read the notes — the visit’s own pad, plus the property’s and the job’s notes, on the Notes tab
Actions your role isn’t allowed to use simply aren’t shown — see Roles and permissions.

A completed job visit

A completed job visit’s action row holds Send service report — the customer’s copy of the visit, with the invoice riding along if there’s money due — and Schedule another visit underneath it. See Sending the service report. A completed job visit To send the invoice on its own, tap the Charged row under What happened — it opens the invoice — and tap Send invoice there. See Sending invoices and reminders. The Charged row on a completed visit

A completed assessment visit

A completed assessment visit offers Create Quote instead — or View Quote once a quote exists for it. View Quote button on a completed assessment visit

A rescheduled visit

A rescheduled visit keeps a single Send Reschedule Confirmation button, which opens a pre-filled text naming the new visit’s day, date and time (or simply noting that a new date will follow, if the replacement hasn’t been booked yet). See Rescheduling appointments. A rescheduled visit

Scheduling appointments

Schedule a visit

An active job with nothing on the calendar shows a solid Schedule a visit button directly under the header card, with a ⋯ button beside it. Every other state — a job that already has a visit booked, a completed job, a cancelled one — shows no button row at all. The Schedule a visit button under the header card Tapping it opens a modal headed Schedule Appointment where you pick a Date and a Start Time, and optionally assign a Crew. The visit length is carried over from the service’s previous appointment (defaulting to one hour). Tap Schedule to book it. Schedule appointment modal Once scheduled, the button row is gone and the appointment appears in the service’s history. Service after scheduling The ⋯ button opens a short sheet:
  • Open next visit — only when the job has one, with the line Need to cancel just one visit? Open next visit underneath
  • Cancel job, in red and always last — see Cancel job
The job's More sheet
Team members whose role can’t create jobs don’t see the button at all, and without permission to cancel jobs the ⋯ button isn’t shown either.

Service actions

Change Pricing

Tap the → button in the top-right of the Service details section to update the service’s price and tax rate. A full-screen modal opens where you can:
  • Update the Price (what the customer pays per service or per billing period)
  • Update the Tax rate — entered as a number (e.g., 8.25 for 8.25%). Leaving the field blank saves it as 0%, so you can clear the rate to stop charging tax. ProBase never sets, suggests, or verifies a tax rate for you — confirm the correct rate for the service before saving.
Change pricing modal with the redesigned tax rate field Clearing the Tax rate field and saving stores the rate as 0%, so the service stops charging tax going forward. Change pricing modal with the tax rate cleared Changes take effect immediately and apply to all future appointments and billing. Past appointments and charges are not affected. Change pricing completed

Change Schedule

Tap the → button in the top-right of the Service plan section to update the service’s schedule. A full-screen modal opens where you can modify:
  • Service Name - What you call this service
  • Description - What’s included
  • Industry - The trade this job belongs to (only shown if you’ve set up more than one trade). See Industries (trades).
  • Start Date - When the visit schedule begins
  • End Date (optional) - When the recurring schedule stops (leave blank to run for one year from the start date)
  • Service Frequency - How often work is performed (One-time, Weekly, Bi-weekly, Monthly, Every 2 months, Quarterly, Every 6 months, or Custom for any other cadence)
Change schedule modal Choosing Custom reveals a Days between visits box. Enter the number of days between visits — anything from 1 to 365 — and the line underneath confirms it in plain language. Custom frequency set to every 10 days in the Change Schedule modal For recurring services, changing the Start Date or Service Frequency rebuilds the entire chain of future visits. A warning appears so you know it’s about to happen — your completed, rescheduled and cancelled history is never touched. Warning that the change will rebuild visits Changes take effect immediately, and a green confirmation tells you how many visits were updated. Change schedule completed

If the schedule can’t be saved

If ProBase can’t apply the change, you get a red message saying so instead of the green confirmation — so a change that didn’t stick is never reported as saved. The most common reason is that the service was cancelled in the meantime (for example, in another tab, or by a teammate while you had the window open); the message reads “This service is inactive, so its schedule can’t be changed.” Reload the service page to see its current status. A cancelled service keeps its history and you can still work its remaining visits, but its schedule can’t be edited — set up a new service if the customer wants the work to continue. See Working with cancelled services. See How recurring visits are scheduled for the full picture of how the visit chain is rebuilt.

Cancel job

Cancelling a job ends the work: every upcoming visit is cancelled, while past completed visits and the invoices for them stay exactly as they are. From a visit — open any visit for the job, tap ⋯ More, and take the last row, in red: Cancel job. A window headed Cancel job confirms what it covers; add an optional reason and tap Cancel job, or back out with Keep the job. The Cancel job window From the job page — a job that’s active with nothing on the calendar shows Schedule a visit with a ⋯ More button beside it, and Cancel job sits in that sheet. The window that opens from here is headed Cancel Service, and its buttons read Keep Service and Cancel Service — it ends the same job, in the same way. The job cancelled

Choosing how much to cancel, from the job page

The window opened from the job page asks What would you like to cancel? whenever the job still has visits on the calendar and your role can cancel both the job and single visits:
  • Cancel all future appointments (5) — the whole job, as above
  • Cancel only the next appointment (Fri, Sep 25, 2026) — just the next visit; the job carries on
Underneath, the window lists the visits it’s about to cancel, with their dates and times, so you can see exactly what you’re ending before you confirm. Only the first three are shown — tap Show 2 more to see the rest, and Show less to fold them back up. The Cancel Service window with the scope picker and the first three visits listed The full list of visits after expanding it Pick Cancel only the next appointment and the list narrows to that one visit, and the red button re-words itself to Cancel Appointment — so the button always says what it’s about to do. The window set to cancel only the next appointment You can add a reason either way. It’s saved on the visit (or on the job) so anyone opening it later can see why the work was called off. Keep it short: a reason can be up to 191 characters, and the box stops taking text once you reach that. If you paste in something longer, ProBase asks you to shorten it before anything is cancelled. A reason typed against the next-visit-only cancel
If someone else completed, rescheduled or cancelled that visit while your window was open, nothing is written and you get a warning instead — That visit is no longer scheduled — nothing was cancelled. The rest of the job is left exactly as it was.The warning when the visit had already gone
After cancelling the job:
  • The job’s status changes to Cancelled
  • Every upcoming scheduled visit is cancelled
  • A visit someone was in the middle of working has its clock stopped, and the time already worked is kept on it
  • Your reason is saved, if you entered one
  • The Schedule a visit button is gone
A cancelled service
Only calling off one visit? Use Cancel this visit, one row above, and the job carries on. See Cancelling a visit.
Cancelling a job can’t be undone. If the customer wants the work to continue later, create a new job for them.

Working with cancelled services

After cancelling a service, you can still:
  • View appointment history and past service records
  • Cancel individual remaining scheduled appointments (see below)
When you complete appointments on a cancelled service:
  • The “Schedule next visit” step is automatically skipped (a cancelled service doesn’t book new visits)
  • Completion works the same as active services (you can add notes and service records)
  • For per-service billing, charges are still created when appointments are completed
Completing on cancelled service

Cancelling individual visits on a cancelled service

If any scheduled visits were not cancelled along with the job and you want them off the calendar:
  1. Open the visit from the service page, the calendar or your schedule
  2. Tap ⋯ More → Cancel this visit
  3. Confirm in the sheet — if the visit has charges or notes of its own, it asks whether to move them to the next visit first
This cancels just that one visit and leaves any others alone. See Cancelling a visit. Cancel individual appointment

Service types: Jobs vs Assessments

Services can be either Jobs or Assessments, representing different stages in your workflow:

Jobs

Jobs are confirmed work ready to schedule and perform. Characteristics:
  • Service status is “Active”, “Completed”, or “Cancelled”
  • Work is confirmed and ready for scheduling
  • Appointments can be completed and will generate charges (for per-service billing)
  • Most of your services will be Jobs
  • Created when you accept a quote or create a job directly from the Quick Actions menu
Completion Process: When completing job appointments, anything still required on the visit’s checklists opens first, then a single-screen form: your private visit notes (already filled in from the visit’s notes pad), the customer notes that become the service report, any records AI Assist pulled out of your notes, and a preview of what the customer will see, with the visit’s After photos in it. For recurring services whose next visit isn’t already on the calendar, a follow-up screen appears to schedule it (or skip scheduling if needed). When the next visit is already part of the pre-scheduled chain, that step is skipped automatically. See Completing a visit for the full walkthrough. Job completion form

Assessments

Assessments are on-site evaluations where you gather information to create quotes. Characteristics:
  • Assessment status is New, Waiting on customer, Visit scheduled or Ready to quote while it’s open, and Quoted or Closed once it’s resolved
  • Used for on-site assessments before providing formal quotes
  • Schedule an appointment to visit the property and assess the work needed
  • After completing the assessment, you create a quote with pricing and details
Completion Process: When you’ve been to the property, tap Complete visit. A light sheet opens where you:
  1. Answer the visit’s checklist questions, if it has a checklist
  2. Write your Notes about what you found on site — these are private to you and carry into the quote
  3. Finish with Complete and create quote (a draft quote opens right away), Complete — quote later (the assessment moves to Ready to quote), or Close assessment (there’s nothing to quote)
Choosing Complete and create quote opens an empty draft quote with your notes, the customer’s words, and the visit’s photos gathered under Context from Assessment, ready for you to add services and pricing. See Working assessments for the full workflow. Quick access to the quote from the service page: The assessment service page header always shows a quick-access button for the quote:
  • View Quote — Appears when a quote has been created for this assessment. Tap it to open the quote directly.
  • Create Quote — Appears when no quote exists yet. Tap it to start the quote creation process.
Assessment service page with View Quote button Assessment service page with Create Quote button The assessment workflow:
  1. Create an Assessment service for a customer (see Creating quotes and assessments)
  2. Schedule and complete an assessment appointment to visit the property
  3. During completion, create a Quote with your recommended service and pricing based on what you observed
  4. Review and send the quote to the customer for approval (see Managing quotes)
  5. When the customer accepts the quote, it automatically creates a Job service with the first appointment scheduled
  6. The job is ready to complete and will generate charges (for per-service billing)
The full workflow is: Assessment → Quote → Job. However, if you can quote without a site visit, create a Quote directly. If work is already confirmed, skip straight to creating a Job.
Once a customer accepts a quote, the original Assessment service is hidden from the customer’s services list — only the resulting active Job appears, so the page doesn’t show duplicate work. Draft, sent, and declined assessments still appear so you can re-engage them.

The visit briefing

A visit that’s still ahead of you carries a What you need for this visit card — a few plain lines the AI writes from the notes already on the customer, the property and the job, so your crew has the gate code, the dog and last visit’s request before they get out of the truck. It’s for you and your crew, never the customer, and it disappears once the visit is completed or cancelled. To add notes that feed the briefing:
  • Customer notes — the Notes card on the customer’s page (see Adding notes)
  • Property notes — the Notes card on the property’s page
  • Job notes — the notes on the job itself
The visit’s own notes pad isn’t one of them. The pad is what you write about the visit, so typing in it never changes the briefing — and a visit whose only note is in the pad shows no briefing card at all. See The AI briefing for how the card behaves, and Notes and photos on a visit for where each kind of note lives.

Understanding service billing

Per-Service Billing

  • Customer is billed each time an appointment is completed
  • A billing line item (charge) is created automatically when the crew marks the appointment complete
  • Best for one-time jobs or pay-per-visit arrangements
  • The price shown is the amount charged per visit

Subscription Billing

  • Customer is billed on a recurring schedule (weekly, monthly, quarterly, semi-annual, or annual)
  • Billing line items are created automatically by ProBase on each configured billing date
  • Completing appointments does NOT create charges
  • The price shown is the amount charged per billing period
  • Charge Dates — open the job and tap the → beside Service details to see when charges are automatically created: the last charge date and the next 3 upcoming billing dates
See Per-Service vs Subscription Billing for a detailed comparison.

Service frequency

Service frequency determines how often work is performed:
  • One-time - Work happens once (spring cleanup, installations)
  • Weekly (every 7 days) - Work every week
  • Bi-weekly (every 14 days) - Work every two weeks
  • Monthly (every 28 days) - Work approximately once per month
  • Every 2 months (every 56 days) - Work approximately once every two months
  • Quarterly (every 90 days) - Work approximately once every three months
  • Every 6 months (every 182 days) - Work approximately twice a year
  • Custom - Any other cadence, from 1 to 365 days between visits
Important: Service frequency is different from billing interval. For example, a customer might receive weekly service but pay monthly (subscription with monthly billing interval). For recurring services, ProBase pre-schedules the full chain of visits based on the service frequency when the job is created, so the next visit is usually already on the calendar. If a service ever has no upcoming visit, completing an appointment lets you schedule the next one (or check Skip scheduling to leave it unscheduled for now). See How recurring visits are scheduled.

Custom frequencies

If none of the presets match how you work, pick Custom in the frequency picker and type the number of days between visits in the Days between visits box. The box starts out holding the cadence the service is on now, so you’re always editing a real number rather than an empty field, and a line underneath confirms the result — Every 10 days — before you save. The Days between visits box revealed by picking Custom Custom cadences are available in every place you set a frequency: the New Job wizard, the Change Schedule modal, a quote’s service editor, and your service catalog templates.
A year (365 days) is the longest gap you can set. Type more than that and the form won’t save until you bring the number back down.
Once saved, the service reads its cadence back the same way a preset does — the summary line under the service name and the Service plan section both show Every 10 days, and visits are pre-scheduled ten days apart. A service scheduled every 10 days Re-open Change Schedule on that service and the picker comes back as Custom with your day count still in the box — it’s never rounded to the nearest preset. Change Schedule re-opened on a ten-day service

Next steps