📅 Service Hub Mastery

From scattered appointments to streamlined operations. Learn to schedule, dispatch, invoice, and get paid — all in one system.

10
Lessons
~60
Minutes
100%
Free
Course Progress
0%
Score
0

📚 Course Outline

  1. The Service Business Challenge
  2. Setting Up Your Service Catalog
  3. Your Calendar — The Command Center
  4. Booking & Smart Dispatch
  5. Business Hours & Availability
  6. Taking Payment — 4 Effortless Modes
  7. Complete & Invoice — One Click Magic
  8. Subscription Plans & Recurring Revenue
  9. Your Public Booking Page
  10. Discounts, Teams & the Full Workflow
1

The Service Business Challenge

5 minutes · Why the old way is costing you money
Start
Meet Sarah

Sarah runs a mobile dog grooming business with 3 vans. Last Tuesday, two clients were booked at the same time across town. One got no-showed, the other got a frantic apology call. She lost $280 and a loyal customer — because her "system" was a spiral notebook on her dashboard.

If you run a service business, you know the chaos: sticky notes with appointment times, text messages with addresses, invoices you forgot to send, and payments you're still chasing three weeks later. Sound familiar?

The Service Business Triad

Every service business juggles three things: Scheduling (when and where), Delivery (doing the work), and Payment (getting paid). When these three live in different systems — or worse, in your head — things fall through the cracks.

The Cost of Disconnected Systems

Service businesses that manage scheduling, invoicing, and payments separately lose money in predictable ways:

  • Double-bookings — embarrassing, expensive, and avoidable
  • Forgotten invoices — work gets done but never billed
  • No-shows — empty time slots that could have served paying customers
  • Payment delays — "the check is in the mail" for 30+ days
  • Morning chaos — 20 minutes every day figuring out who goes where

Industry Insight: Studies show service businesses lose an average of 8-12% of revenue to scheduling errors, unbilled work, and late payments. For a business doing $500K/year, that's $40,000-$60,000 walking out the door.

What If Everything Connected?

Imagine if your calendar, your invoicing, and your payment processing all lived in one place. A client books an appointment → it appears on your team's calendar → the technician completes the job → one click generates the invoice → the client's card is charged automatically → the revenue hits your books instantly.

📅 Schedule
🛠 Deliver
💰 Get Paid

That's what Service Hub does. It connects all three sides of the triad into one seamless flow — built right into your accounting software. No more copying data between apps. No more forgotten invoices. No more chasing payments.

Who Is This Course For?

Any business that schedules work and bills for it: cleaning services, HVAC, plumbing, landscaping, tutoring, consulting, salons, photography, IT support, pet care, auto detailing, personal training — if you book appointments and send invoices, this course is for you.

Quick Check

1. What is the biggest risk of managing scheduling, invoicing, and payments in separate systems?

It costs more in software subscriptions
Work falls through the cracks — double-bookings, forgotten invoices, and unpaid work
Customers prefer to use three different portals
It makes your business look more professional
2

Setting Up Your Service Catalog

5 minutes · Consistent pricing, every time
Locked
Meet Jake

Jake runs a plumbing company. He charges $150 for a drain cleaning and $250 for a water heater flush — but his team keeps quoting random prices from memory. Last month a customer complained when they were charged $50 more than their neighbor for the same job. "Your guy told me $200!" the neighbor said on a 1-star Google review.

A service catalog is your menu. It defines exactly what you offer, what it costs, and how long it takes. When every team member pulls from the same catalog, pricing disputes disappear.

What Makes a Good Service Entry?

Each service in your catalog needs three things:

💰

Price

Standard rate that auto-fills on booking

Duration

How long the job takes (in minutes)

📝

Description

What's included so everyone is aligned

Building Your Catalog

In Service Hub, creating a service takes 30 seconds:

  1. Click "Add Service" from the Services tab
  2. Enter the name (e.g., "Standard Drain Cleaning")
  3. Set the price ($150) and duration (60 min)
  4. Add a description ("Includes camera inspection and basic snaking")
  5. Save — it's now available for every team member when booking

Why This Matters

When someone books an appointment and selects a service, the price and duration auto-fill. No mental math, no guessing, no inconsistency. Your newest hire quotes the same price as your most experienced tech.

Pro Tip: Price Overrides

The catalog sets the default, but you can override the price on any individual appointment. Need to charge extra for after-hours? Giving a loyal customer a discount? Just change the amount on that booking. The catalog is a starting point, not a cage.

Quick Check

2. What happens when a team member selects a service from the catalog while booking an appointment?

They have to manually enter the price and duration
It sends an email to the customer for approval
The price and duration auto-fill from the catalog
The service is locked and the price cannot be changed
3

Your Calendar — The Command Center

7 minutes · See your entire operation at a glance
Locked
Meet Lisa

Lisa manages a home cleaning crew of 6. Every morning starts with 20 minutes of chaos — texting schedules, checking who's available, figuring out drive times. By the time everyone's dispatched, they've already lost an hour of billable work. That's 5 hours a week. 260 hours a year. At $45/hour, that's $11,700 in lost productivity.

The calendar is the heart of Service Hub. It's not just a date picker — it's your command center. One screen shows you who's working, where they are, and what's coming next.

Three Ways to See Your Schedule

📅

Month View

Big picture. See patterns, busy weeks, and gaps in your schedule.

📆

Week View

The sweet spot. Hour-by-hour slots for detailed planning.

🗓

Day View

Zoomed in. Every appointment, every detail, for a single day.

Color-Coded Status

Every appointment on your calendar is color-coded by status, so you can scan the screen and instantly know what's happening:

Service Hub — Week View
9:00 AM Johnson Residence — Deep Clean Scheduled
10:30 AM Oak Street Office — HVAC Maintenance In Progress
1:00 PM Garcia Family — Lawn Service Completed
3:00 PM Miller Condo — Plumbing Repair Invoiced

Team Filtering

Have multiple team members? Use the filter dropdown to view one person's schedule or the entire team's. When Lisa looks at the calendar at 7 AM, she can see all 6 cleaners' schedules on one screen — no more texting.

Quick Create

Click any empty time slot on the calendar and an appointment form pops up with the date and time pre-filled. Creating a new booking takes seconds, not minutes.

Quick Check

3. Which calendar view is best for hour-by-hour planning of your team's schedule?

Month View
Week View
Year View
List View
4

Booking & Smart Dispatch

7 minutes · Right person, right place, right time
Locked
Meet Marcus

Marcus owns an HVAC company. His receptionist books 30+ calls a day but accidentally double-booked his best tech last Friday. The tech showed up to an empty house (the client had been rescheduled without updating the calendar) while the actual client waited 3 hours. Two angry customers. One stressed technician. Zero revenue from either job that afternoon.

Booking an appointment in Service Hub isn't just putting a name on a date. The system actively prevents mistakes and helps you dispatch the right person to the right job.

Smart Booking in Action

When you create a new appointment, here's what happens behind the scenes:

  1. Select a customer — pick from your existing customer list, or create one on the spot with the quick-add form
  2. Choose a service — price and duration auto-fill from your catalog
  3. Pick a date and time — the system checks for conflicts in real-time
  4. Assign a team member — see who's available at that time
  5. Conflict detection fires — if there's an overlap, you're warned before saving

Double-Booking Protection

Service Hub checks every booking against existing appointments for that team member. If you try to book Tech A at 2 PM when they already have a 1:30-3:00 PM job, you'll get a warning. No more accidental overlaps.

Meet Tony — Dispatch Done Right

Tony runs a pest control company with 8 technicians. When a customer calls with a termite emergency, his dispatcher can see every tech's schedule in real time — who's free, who's finishing up, who's closest. She assigns the job in two clicks. The tech gets the appointment on their schedule instantly. The customer gets a confirmation with the tech's name and arrival window. Total time from phone call to dispatched technician: 45 seconds. Tony's competitor is still flipping through a paper calendar.

The Appointment Form

Every field serves a purpose:

FieldWhat It Does
CustomerLinks to your customer record (address, phone, history)
ServiceAuto-fills price and duration from catalog
Assigned ToWhich team member handles this job
Date & TimeWhen, with conflict checking
LocationJob site address (can differ from billing address)
Payment ModeHow the customer will pay (more in Lesson 6)
NotesCustomer-visible notes ("gate code: 4521")
Internal NotesStaff-only notes ("dog in backyard, use side entrance")

Quick Customer Creation

New customer calling? Don't leave the booking screen. Click "Add New Customer" right from the appointment form, enter their name and phone number, and keep going. The customer record is created and linked in one smooth flow.

Quick Check

4. What happens when you try to book a technician who already has an appointment at that time?

The system silently creates a second appointment
The previous appointment is automatically cancelled
You receive a conflict warning before the booking is saved
The system assigns a different technician automatically
5

Business Hours & Availability

5 minutes · Automatic protection against impossible bookings
Locked
Meet Priya

Priya runs a tutoring center. She set Saturday hours as 9-2, but someone booked a 4 PM session through the website. The tutor showed up to an empty building. "I thought you guys were open Saturdays?" the parent asked when Priya called. They were — just not at 4 PM. One confused customer, one wasted trip, and a refund that didn't need to happen.

Business hours and blocked times are your guardrails. Set them once, and the system enforces them everywhere — on your calendar, for your team, and on your public booking page.

Setting Your Weekly Hours

Configure your hours for each day of the week:

Business Hours Configuration
MondayOpen8:00 AM – 5:00 PM
TuesdayOpen8:00 AM – 5:00 PM
WednesdayOpen8:00 AM – 5:00 PM
ThursdayOpen8:00 AM – 5:00 PM
FridayOpen8:00 AM – 3:00 PM
SaturdayOpen9:00 AM – 2:00 PM
SundayClosed

Break Times

Each day can have an optional break period. If your team takes lunch from 12-1, set it as a break — that slot won't be bookable.

Blocked Times

Holidays, vacations, staff training, equipment maintenance — block off any period and it becomes unbookable. You can even set recurring blocks:

  • One-time block: "July 4th — Independence Day (closed all day)"
  • Weekly recurring: "Every Wednesday 2-4 PM — team training"

Available Slots API

When a customer opens your public booking page, Service Hub automatically calculates which time slots are actually available by combining your business hours, blocked times, existing appointments, and buffer settings. Customers only see slots they can actually book.

Buffer Time

Need 15 minutes between appointments for travel or cleanup? Set a buffer in your settings. If a job ends at 10:00 AM with a 15-minute buffer, the next available slot starts at 10:15 AM. No back-to-back craziness.

Quick Check

5. If you set a 15-minute buffer between appointments and a job ends at 2:00 PM, when is the next available booking slot?

2:00 PM
2:05 PM
2:15 PM
2:30 PM
6

Taking Payment — 4 Effortless Modes

7 minutes · Get paid faster without the awkward conversations
Locked
Meet Mike — The 60-Second Payment

It's 4:47 PM on a Friday. Mike just finished a $380 appliance repair. The old way: write up a paper invoice, hand it to the customer, hope they mail a check, follow up in 2 weeks, follow up again, maybe get paid in 30 days. The Service Hub way: Mike taps "Complete & Invoice." The customer's card on file is charged automatically. $380 hits the account. The customer gets a receipt by email. Mike is heading home by 4:48. No awkward "so... how would you like to pay?" conversation. No chasing. No waiting.

Getting paid shouldn't be the hardest part of running your business. Service Hub gives you four payment modes, each designed for different situations. Choose the right one and payment becomes invisible.

The 4 Payment Modes

ModeHow It WorksBest For
Pay Later Invoice sent after service is complete. Customer pays on their own terms. Trusted regulars, business clients, large jobs with net-30 terms
Card on File Customer provides card upfront. Charged automatically when job is completed. Recurring clients, cleaning services, routine maintenance
Pre-Payment Card is charged before the appointment is confirmed. New clients, high no-show services, consultations
Subscription Booking is included in the customer's monthly plan. No per-visit charge. Maintenance plans, retainer clients, membership-based services
Meet Dr. Chen — Ending the No-Show Epidemic

Dr. Chen runs a physical therapy clinic. No-shows were costing her $2,400 a month — empty appointment slots that could have gone to other patients. She switched to pre-payment required for new patients. Week one: no-shows dropped 94%. The few who did cancel gave 24-hour notice because their card had already been charged. The ones who showed up? They showed up on time. "Pre-payment didn't scare away a single serious patient," she says. "It only filtered out the ones who were never going to show up anyway."

Stripe Integration

All card payments are processed through Stripe — the same payment platform used by Amazon, Google, and Shopify. Your customers' card data never touches your system. It's PCI compliant, secure, and trusted worldwide.

Customer enters card
Stripe processes securely
You get paid instantly

Choosing the Right Mode

Rule of thumb: Use Pay Later for established relationships, Card on File for recurring clients, Pre-Payment for new bookings or high-value slots, and Subscription for your best clients who want predictable pricing.

Quick Check

6. A new client wants to book a $200 consultation. You've been experiencing a lot of no-shows lately. Which payment mode would best protect your time?

Pay Later
Card on File
Pre-Payment Required
Subscription
7

Complete & Invoice — One Click Magic

7 minutes · From finished job to booked revenue in one click
Locked
Meet James

James finished 12 plumbing jobs last week but only invoiced 8. The other 4? He got busy, forgot, and $1,600 slipped through the cracks. His wife found out when she reconciled the books on Sunday. "This happens every month, James." She wasn't wrong. Over the past year, James estimates he's left $15,000-$20,000 on the table — work completed, never billed.

This is the feature that ties everything together. One click turns a completed appointment into a professional invoice and records the revenue in your accounting books. No copy-pasting. No separate invoicing app. No forgotten bills.

The Appointment Status Workflow

Every appointment follows a natural lifecycle:

Scheduled
Confirmed
In Progress
Completed
Invoiced

What "Complete & Invoice" Actually Does

When you click that button, six things happen simultaneously:

  1. Status updates to "Invoiced"
  2. A professional invoice is generated with all the appointment details
  3. Accounts Receivable is debited (money owed to you goes up)
  4. Service Revenue is credited (your income is recorded)
  5. Account balances update automatically in your books
  6. The invoice is linked to the appointment for full traceability
Job Done ✓
One Click
Invoice + GL Entries

The Accounting Connection

This is what makes Service Hub different from standalone scheduling apps. Because it's built into your accounting software, the "Complete & Invoice" button doesn't just create a PDF — it posts real journal entries to your general ledger. Your financial statements are always up-to-date, in real-time, with zero manual data entry.

Auto-Invoice Setting

Don't want to click at all? Enable "Auto-invoice on completion" in your Service Hub settings. Every appointment that moves to "Completed" status will automatically generate an invoice and post the journal entries. Set it and forget it.

Quick Check

7. When you click "Complete & Invoice" on an appointment, which accounting entries are automatically created?

Debit Cash, Credit Expenses
Debit Accounts Receivable, Credit Service Revenue
Debit Service Revenue, Credit Cash
No accounting entries are created — it only generates a PDF
8

Subscription Plans & Recurring Revenue

7 minutes · Predictable income, happy clients
Locked
Meet Angela

Angela runs a pool maintenance company. Her best clients want monthly service plans, but tracking who's on what plan, how many visits they've used, and when to bill — it's a full-time job. Last quarter she accidentally billed two clients twice and gave three clients extra visits for free. The spreadsheet she was using to track it all had 47 tabs. "I spend more time managing the plans than actually cleaning pools," she admits.

Subscription plans transform your business from unpredictable one-off gigs into a stable, recurring revenue machine. Service Hub handles the complexity so you don't have to.

Creating a Plan

Every subscription plan has five key components:

💳

Plan Name

"Gold Maintenance Plan"

💰

Price

$199/month, $499/quarter, etc.

📅

Billing Cycle

Monthly, quarterly, or annual

🔢

Max Bookings

How many visits per period

📝

Description

What's included for the client

Meet Kevin — The Plan That Changed Everything

Kevin runs an IT support company. His breakthrough: instead of billing by the hour (which clients hate because they never know what it'll cost), he created three plans — Basic ($99/month, 2 support calls), Pro ($249/month, 5 calls + priority response), and Enterprise ($499/month, unlimited calls + dedicated tech). Within 3 months, 60% of his clients moved to monthly plans. His revenue became predictable. His clients stopped hesitating to call because they knew the cost upfront. Everyone won.

Enrolling Customers

Once your plans are created, enrolling a customer takes two clicks:

  1. Go to the Plans tab and find the plan
  2. Click "Enroll Customer" and select the customer
  3. The system sets the start date, billing cycle, and booking counter automatically

Automatic Usage Tracking

Meet Sofia — Effortless Upsells

Sofia manages a yoga studio. She offers a Monthly Unlimited plan ($89/month) and a 4-Class Pack ($49/month). Service Hub tracks how many sessions each subscriber has used this period. When Emma on the 4-Class Pack tries to book a 5th session, Sofia can see it instantly and offer an upgrade to Unlimited right there. No spreadsheets. No "let me check how many classes you have left." It's all automatic.

When a subscriber books an appointment, Service Hub automatically:

  • Counts it against their monthly allotment
  • Shows you how many bookings they've used vs. their limit
  • Sets the payment mode to "Subscription" (no per-visit charge)
  • Resets the counter at the start of each billing period

Why Subscriptions Win

For you: Predictable monthly revenue, better cash flow, higher customer lifetime value.
For your clients: Known costs, no invoice surprises, VIP treatment, peace of mind.

Quick Check

8. A customer on a "4 visits per month" plan has already used 3 visits this month. When they book their 4th appointment, what does Service Hub do?

Charges their card for the visit
Counts it as their 4th included visit — no extra charge
Blocks the booking because they're almost at their limit
Sends them an upgrade email automatically
9

Your Public Booking Page

5 minutes · Let customers book 24/7 while you sleep
Locked
Meet Derek

Derek runs a photography studio. He spends 45 minutes every day on the phone scheduling sessions. Meanwhile, his competitor down the street has an online booking link in their Instagram bio. Clients book sessions at midnight, on lunch breaks, on weekends — whenever it's convenient for them. Derek's phone rings during every shoot. His competitor's phone doesn't ring at all. Same quality of work. One is growing. One is stuck.

Your public booking page is a shareable link where customers can see your available slots and book themselves in — without calling, texting, or emailing. It's like having a receptionist that works 24/7 and never takes a day off.

How It Works

  1. Enable the public booking page in your Service Hub settings
  2. Customize the page: title, description, and brand color
  3. Get your unique booking link
  4. Share it: website, Instagram bio, email signature, Google Business, business cards
  5. Customers pick a service, choose a date, select an available time, and book
  6. The appointment appears on your calendar automatically

What Customers See

Your booking page only shows time slots that are actually available. Behind the scenes, Service Hub combines your business hours, blocked times, existing appointments, and buffer settings to calculate real availability. Customers can't book a slot that doesn't exist.

Customer opens link
Picks service & time
Booked on your calendar

Cloud Sync

Bookings made through your public page sync to your local calendar. Click "Sync Bookings" to pull in new appointments from the cloud. You can review and confirm each one.

Where to Share Your Link

Put your booking link everywhere: Instagram bio, Facebook page, email signature, Google Business profile, website header, business cards, even your voicemail message. ("Can't take your call? Book online at...")

Did You Know? Businesses that offer online booking see 26% more appointments on average. Why? Because customers can book when it's convenient for them, not just during your office hours.

Quick Check

9. What determines which time slots appear on your public booking page?

All time slots appear and you manually approve requests
Only morning slots are shown by default
Business hours, blocked times, existing appointments, and buffer settings are combined to show only truly available slots
You manually set which slots to display each week
10

Discounts, Teams & the Full Workflow

5 minutes · Putting it all together
Locked
Meet Rachel

Veterans Day. A retired Marine walks into Rachel's auto detail shop. "Do you offer a military discount?" Rachel wants to say yes, but she doesn't know how to track it in her system. She awkwardly does mental math, undercharges by $15, and can't reconcile it later. At the end of the month, her books are off and she can't figure out why. "I want to honor veterans," she says. "I just need a system that makes it easy."

Built-In Discounts

Service Hub has two automatic discount types:

🎖

Military Discount

Set a percentage. Applied automatically. Tracked in your books.

👴

Senior Discount

Set a percentage. Applied at booking. Clean audit trail.

Enable either discount in your settings, set the percentage, and they become available as options on any appointment. The discount amount is calculated automatically and recorded properly — no mental math, no mystery reconciliation issues.

Team Assignment

When you have multiple team members, every appointment can be assigned to a specific person. This gives you:

  • Per-person calendars — filter to see one person's schedule
  • Workload visibility — see who's overbooked and who has availability
  • Accountability — every job has an owner
  • Internal notes — private notes visible only to staff, not the customer

The Full Service Hub Workflow

Let's put everything from this course together. Here's the complete lifecycle of a service job in Kantivo:

The Complete Service Hub Workflow
Configure — Set business hours, services, payment preferences, plans
Book — Customer books via your team, public page, or phone
Assign — Dispatcher assigns the right team member
Deliver — Team member completes the work
Invoice — One click generates invoice + GL entries
Get Paid — Automatic card charge, or customer pays invoice
Report — Revenue shows on your financial statements instantly

No more juggling separate apps. No more forgotten invoices. No more chasing payments. No more morning dispatch chaos. It's all one system, and it all connects to your accounting books automatically.

The Big Picture

Service Hub isn't just a scheduler. It's a complete service business operating system built into your accounting software. Every appointment flows into an invoice. Every invoice flows into your financial statements. Every payment is tracked. From the moment a customer books to the moment revenue hits your books — it's one seamless flow.

Final Challenge

10. A customer on a monthly subscription plan books an appointment. Your technician completes the job and clicks "Complete & Invoice." What happens?

The customer's card is charged the full price of the service
Nothing — subscription customers can't be invoiced
The visit is counted against their plan allowance, an invoice is generated for record-keeping, and GL entries are posted to your books
The subscription is automatically cancelled
🏆

Congratulations!

You've mastered Service Hub — from scheduling and dispatch to payments, subscriptions, and automated invoicing. You now know how to run a service business that's organized, efficient, and always gets paid.

Ready to put it all into action?

Try Kantivo Free for 30 Days

Ready for More? Try Our Time Tracking Course

Learn to track billable hours, use live timers, manage projects, and turn tracked time into invoices with one click — stop leaving money on the table.

Start Time Tracking Course →