What Is Driive?
Driive is an appointment scheduling platform built specifically for home-service businesses. It gives you one place to manage bookings, coordinate your team, and make it easy for customers to schedule your services online — so you can spend less time on the phone and more time on the job.
Who is Driive for?
Driive is designed for businesses that send crews or technicians to customers' homes. If your day revolves around managing a schedule of on-site visits, Driive was built for you.
Industries that use Driive include:
Roofing
HVAC
Plumbing
Electrical
Landscaping and lawn care
Pest control
Cleaning and janitorial services
Painting
Garage doors
General contracting
Solar installation
Pool and spa services
Whether you're a solo operator or a company with multiple crews, Driive scales with your business.
What can you do with Driive?
Appointment scheduling
Let customers book directly from your website, a shared link, or even over the phone using voice scheduling. Every booking request lands on your kanban board, where you can review, schedule, assign, and complete appointments — all from one screen.
Kanban board — Drag-and-drop lanes for every appointment status (Requested, Scheduled, In Progress, Complete, Canceled).
Calendar views — See your team's day, week, or month at a glance.
Quick-book — Create an appointment manually in seconds for phone-in requests.
Team management
Organize your people into teams (e.g., "Roofing Crew A," "HVAC Techs") and assign appointments to the right team members. Set individual availability so Driive only offers time slots when your crew is actually free.
Roles and permissions — Admin, Member, and Restricted roles keep sensitive data safe.
Per-member availability — Override business hours for individual team members.
Team-based routing — Direct bookings to the right team automatically.
Booking pages and routing forms
Create professional, branded booking pages that your customers can use to request appointments 24/7. Routing forms ask smart questions up front — like "What type of service do you need?" — to direct customers to the right appointment type.
Custom branding — Add your logo, brand colors, and a custom welcome message.
Booking questions — Collect the information you need before the appointment (photos, descriptions, address details).
Lead scoring — Automatically qualify incoming requests based on customer answers.
Calendar sync
Connect your Google Calendar or Microsoft Outlook so Driive knows when you and your team are already booked. Appointments created in Driive show up on your connected calendar, and existing events block off time so you never double-book.
Integrations
Driive connects with the tools you already use:
Google Calendar and Microsoft Outlook — Two-way calendar sync.
CompanyCam — Attach project photos directly to appointments.
Webhooks and API — Build custom integrations with your existing software.
Learn more in Integrations.
How Driive fits into your day
Here's what a typical day looks like for a Driive user:
Morning — Open your dashboard and review today's appointments on the calendar. Check the kanban board for any new booking requests that came in overnight.
Mid-day — A customer fills out your booking form on your website. You get a notification, review the details, and schedule the visit.
On-site — Your technician marks the appointment as "In Progress" from their phone.
End of day — Mark jobs as complete. New leads that came in during the day are waiting on the kanban board, ready for follow-up.
Getting started
Ready to try it? Head to Creating Your Account to sign up, or jump straight to the Quick Start: Your First Booking tutorial to see Driive in action.