From scattered appointments to streamlined operations. Learn to schedule, dispatch, invoice, and get paid — all in one system.
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?
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.
Service businesses that manage scheduling, invoicing, and payments separately lose money in predictable ways:
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.
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.
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.
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.
1. What is the biggest risk of managing scheduling, invoicing, and payments in separate systems?
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.
Each service in your catalog needs three things:
Standard rate that auto-fills on booking
How long the job takes (in minutes)
What's included so everyone is aligned
In Service Hub, creating a service takes 30 seconds:
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.
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.
2. What happens when a team member selects a service from the catalog while booking an appointment?
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.
Big picture. See patterns, busy weeks, and gaps in your schedule.
The sweet spot. Hour-by-hour slots for detailed planning.
Zoomed in. Every appointment, every detail, for a single day.
Every appointment on your calendar is color-coded by status, so you can scan the screen and instantly know what's happening:
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.
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.
3. Which calendar view is best for hour-by-hour planning of your team's schedule?
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.
When you create a new appointment, here's what happens behind the scenes:
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.
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.
Every field serves a purpose:
| Field | What It Does |
|---|---|
| Customer | Links to your customer record (address, phone, history) |
| Service | Auto-fills price and duration from catalog |
| Assigned To | Which team member handles this job |
| Date & Time | When, with conflict checking |
| Location | Job site address (can differ from billing address) |
| Payment Mode | How the customer will pay (more in Lesson 6) |
| Notes | Customer-visible notes ("gate code: 4521") |
| Internal Notes | Staff-only notes ("dog in backyard, use side entrance") |
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.
4. What happens when you try to book a technician who already has an appointment at that time?
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.
Configure your hours for each day of the week:
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.
Holidays, vacations, staff training, equipment maintenance — block off any period and it becomes unbookable. You can even set recurring blocks:
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.
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.
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?
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.
| Mode | How It Works | Best 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 |
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."
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.
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.
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?
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.
Every appointment follows a natural lifecycle:
When you click that button, six things happen simultaneously:
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.
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.
7. When you click "Complete & Invoice" on an appointment, which accounting entries are automatically created?
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.
Every subscription plan has five key components:
"Gold Maintenance Plan"
$199/month, $499/quarter, etc.
Monthly, quarterly, or annual
How many visits per period
What's included for the client
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.
Once your plans are created, enrolling a customer takes two clicks:
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:
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.
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?
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.
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.
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.
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.
9. What determines which time slots appear on your public booking page?
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."
Service Hub has two automatic discount types:
Set a percentage. Applied automatically. Tracked in your books.
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.
When you have multiple team members, every appointment can be assigned to a specific person. This gives you:
Let's put everything from this course together. Here's the complete lifecycle of a service job in Kantivo:
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.
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.
10. A customer on a monthly subscription plan books an appointment. Your technician completes the job and clicks "Complete & Invoice." What happens?
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 →