Everything about Appointments

Understand what appointments are in nbound, the data they capture, and how your team schedules them.

What are Appointments?

In nbound, an appointment is the single source of truth for any job your team goes out to perform — whether that's an estimate, a service call, a site inspection, or a follow-up visit. Every appointment binds together a client, a time slot, a location, and the people and services needed to get the job done.

Think of the Appointments list as your live operations board: a running feed of everything scheduled, searchable and filterable by date, status, client, or assigned technician. From here, dispatchers can spin up new jobs, reassign technicians on the fly, and flag anything that has gone past due without a resolution.

Clicking into any row opens the Appointment Detail page — the full picture of a single job. You'll find the client's contact info and service address, the arrival window your team committed to, which technician is on it, what services are lined up (with pricing), any linked intake forms, internal dispatch notes, payment and invoice status, and a complete trail of AI call conversations that led to the booking.

Each appointment is tracked in real-time, allowing dispatchers, administrators, and technicians to monitor job progression, push status updates, and record outcomes the moment service wraps up.

What Gets Captured

Every appointment pulls together several layers of data so nothing falls through the cracks — from the moment it's booked to the moment it's closed out.

Time & Arrival Window

The exact start and end time lock in the job duration, while the arrival window (e.g. "8 AM – 10 AM") is the customer-facing commitment — the window your tech is expected to show up within.

Client & Assignment

The linked client profile carries their name, phone, email, and service addresses. The appointment also records which technician or crew member is assigned and which location branch is responsible for the job.

Services, Materials & Pricing

Service items selected from your menu (with their price and estimated duration) are attached directly to the appointment, alongside any materials or parts added during the job — keeping your invoicing accurate from day one.

Forms & Dispatch Notes

Intake checklists and custom forms can be linked so technicians complete them on-site. Internal dispatch notes let your back-office team leave context — access codes, parking instructions, client preferences — that stays with the job.

Status & Outcome

A live status badge tracks where the job stands — Booked, Confirmed, On the Way, Arrived, Completed, and more. If a job is cancelled or rescheduled, the reason is recorded and attributed to the appointment's history.

AI Call History

If the appointment was booked or handled by an nbound AI Voice Agent, the full call conversation is linked directly on the detail page — so you always know exactly what was said and what was promised to the client.

Ways Appointments are Scheduled

nbound supports multiple channels for getting appointments onto your dashboard:

1. Manual Staff Booking

Administrators and dispatchers can book appointments directly from the Appointments dashboard by clicking the + Appointment button. This opens a panel where you select the client, add service items, assign a technician, pick an arrival window, and configure notification alerts before saving.

2. nbound AI Voice Agents

nbound's AI receptionists answer inbound calls 24/7. Using real-time calendar sync, the agent checks your business hours, technician availability, service buffers, and location configurations. It converses with callers, proposes open slots, captures client information, and creates the appointment automatically in your dashboard — no human needed.

Learn more about setting up your AI Voice Agent →

3. nbound Marketplace

Clients can discover and book your services directly through the nbound Marketplace. They browse your service menu, view real-time slot availability, fill in their details, and submit a booking — which lands straight in your Appointments dashboard.

Learn more about nbound Marketplace bookings →

Real-Time Notification Sync

No matter how an appointment is created — manually, via an AI Voice Agent, or through the nbound Marketplace — nbound immediately updates your calendar board and fires automated confirmation texts (SMS) and emails to both the client and assigned team members.

Appointment Statuses

Every appointment carries a status that tells your whole team exactly where a job stands at a glance. Statuses move through a natural lifecycle — from the moment a job is booked through to completion or cancellation.

nbound ships with a set of default system statuses out of the box, and you can create your own custom statuses to match how your business actually operates. Each status can have its own color and icon so your dispatch board stays visually scannable even at scale.

Booked

The appointment has been created and is on the calendar. The client and technician haven't been formally confirmed yet.

Confirmed

The client or technician has acknowledged the appointment. Everything is locked in and good to go.

On the Way

The assigned technician is en route to the job site. This is often triggered by the technician updating their own status.

Arrived

The technician has checked in at the location. The clock on-site time starts here.

Completed

The job has been finished. The appointment is closed out and ready for invoicing or follow-up.

Cancelled

The appointment was called off. A cancellation reason is recorded at the time of cancellation.

You can configure your statuses — including custom colors, icons, and sort order — from Appointment Settings inside your dashboard. System statuses cannot be deleted, but custom statuses can be added, renamed, or removed at any time.

Deep dive: Managing appointment statuses →

Cancellation Reasons

When an appointment is cancelled, nbound prompts the person cancelling to select a reason. This isn't just for record-keeping — it feeds directly into your analytics so you can spot patterns over time: are too many jobs falling off because of scheduling conflicts? Client no-shows? Pricing objections?

Like statuses, nbound comes with sensible default cancellation reasons and lets you define your own. If your business has specific terminology or categories that matter for reporting, you can add those reasons and they'll appear in the cancellation flow for your team.

Cancellation reasons are managed from Appointment Settings. You can mark one reason as the default so it's pre-selected for faster cancellations when your team is moving quickly.

Deep dive: Managing cancellation reasons →

Was this article helpful?

Can't find
what you
need?

We're here to help

Our support team responds same business day. Reach out and we'll get you sorted — no bots, real people.

  • Same business day response
  • Step-by-step walkthroughs
  • No scripted runaround
NBOUND