Everything you need to run your job business

An all-in-one platform purpose-built for service businesses. Booking widget, pricing engine, payments, quotes, CRM, reviews, and analytics — all in one place.

One line of code. Instant bookings.

Add a professional booking widget to your existing website in seconds. Your customers select a service, see a live quote, pick a time, and pay — without ever leaving your site.

  • Works on WordPress, Wix, Squarespace, and any other website
  • Shadow DOM isolation means zero conflicts with your existing styles
  • Automatically adapts to your brand colors and business identity
  • Under 40KB total — loads instantly, even on slow connections
  • Multiple display modes: inline, floating button, or modal popup
  • Create multiple widgets with different services per widget
Get your embed code free
Booking Machine
Select a service
Powered by Booking Machine

Pricing Preview

Full Detail$200.00
Sedan
SUV
Truck
XL
Good
Fair
Poor
Base: Full Detail$200.00
SUV (+30%)$60.00
Fair condition (+20%)$40.00
Total$300.00

Pricing that matches how you work

Your pricing is not one-size-fits-all. The smart pricing engine handles multi-dimensional quotes with multipliers, add-ons, packages, and conditional rules — all configurable with a visual no-code builder.

  • Dimension-based multipliers: vehicle size, pool gallons, property sqft, and more
  • Add-ons and packages with automatic discount calculations
  • Compound conditions: weekend surcharges, distance fees, after-hours pricing
  • Recurring booking discounts to reward loyal customers
  • Visual pricing rule builder — no code or spreadsheets needed
  • Live preview shows exactly what customers will see
Set up your pricing

Never double-book again

Real-time availability ensures your customers only see open slots. Advisory locks prevent double-bookings even under heavy traffic. Sync with Google Calendar for a single view of your schedule.

  • Real-time slot availability updates via Server-Sent Events
  • Configurable buffer time between bookings for travel and prep
  • Blocked dates for holidays, vacations, and personal time
  • Customizable business hours per day of the week
  • Recurring bookings: weekly, biweekly, or monthly schedules with automatic discount
  • Two-way Google Calendar sync — bookings appear on your calendar, blocked time syncs back
Set your schedule

March 2026

Mon
Tue
Wed
Thu
Fri
Sat
Sun
9AM
10AM
11AM
12PM
1PM
2PM
3PM
AvailableBookedSelected

Invoice

#INV-0087

Due
Bill to:Fleet Auto Group
Issued:Apr 10, 2026
Due:Apr 25, 2026

Services rendered

3× Exterior wash$135.00
2× Interior detail$270.00
Fleet discount (15%)−$60.75
Deposit paid−$100.00
Balance due$244.25
VisaMastercardApple Pay

Net 15 · Auto-reminder in 3 days

Get paid without chasing invoices

Accept payments directly through your booking widget. Deposits upfront, balance on completion. Money goes straight to your bank account via Stripe.

  • Stripe Connect integration — set up in minutes, payouts to your bank
  • Collect deposits upfront or full payment at booking
  • Automated balance collection via payment links after the job is done
  • Apple Pay and Google Pay for frictionless checkout
  • Built-in tipping — customers can tip during or after service
  • Automatic receipt emails on every payment
  • No-show fees to protect your time and revenue
Start accepting payments

Schedule, assign, and manage your crew

Add team members with custom roles and availability. Let the system auto-assign the right person for every job — or let customers pick their preferred team member.

  • Unlimited team members with custom roles, bios, and profile photos
  • Per-member working hours and availability — independent of business hours
  • Auto-assignment: round-robin, priority-based, or least-busy strategies
  • Customer-facing staff picker in the booking widget
  • Team performance metrics: bookings, revenue, and ratings per member
  • Holiday and time-off management per team member
Add your team

Team member roster

Auto-assign
AM

Alex M.

Lead technician

3 slots

Open

SK

Sam K.

Senior specialist

2 slots

Open

JR

Jordan R.

Team member

4 slots

Open

Next booking

Assigned to Alex M. · Round-robin

Booking Machine

Booking confirmed

Ref BK-2048 · Sent just now

Hi Sarah — your appointment with Booking Machine is on the calendar.

Service

Full Detail (SUV) + Ceramic coating (2yr)

Date

Tue, Apr 14, 2026

Time

10:00 AM

Location

1880 Industrial Way, Bay Area HQ · Unit C

On-site at your address

Team members

AM

Alex M.

Lead technician · Primary

Assigned
SK

Sam K.

Assisting on this job

Total$463.50
Deposit paid−$100.00
Balance due$363.50

Reschedule or cancel from your link · Please give 24 hours notice when possible

Custom terms & notes from your quote carry through to this appointment.

Professional documents in seconds

Send branded quotes that convert and invoices that get paid. Every document carries your logo, colors, and custom terms. Share via email or a branded link — customers can accept and pay in one click.

  • Branded quote PDFs with line items, discounts, and your custom terms
  • One-click convert: quotes turn into bookings when customers accept
  • Professional invoices with automatic numbering and payment links
  • Auto-send invoices on job completion and receipts on payment
  • Track quote status: pending, sent, viewed, accepted, expired
  • Custom footer notes and payment terms per document type
Send your first quote

Win more jobs with professional quotes

Create detailed, branded quotes with line items, multipliers, and custom terms. Send via email with one click. Customers view on a branded page, accept instantly, and convert to a booking — no back-and-forth.

  • Branded PDF quotes with your logo, colors, and custom terms
  • Line items with quantity, unit pricing, and discount breakdowns
  • Pricing engine integration — quotes built from your live pricing rules
  • One-click email delivery with branded customer-facing page
  • Status tracking: draft → sent → viewed → accepted → expired
  • Accept and book — customers convert quotes to bookings instantly
Send your first quote

Quote

#Q-024

Viewed
To:Sarah Mitchell
Sent:Apr 15, 2026
Valid until:Apr 30, 2026

Line Items

Full Detail (SUV)$260.00
Ceramic Coating — 2yr$180.00
Headlight Restoration$75.00
Package discount (10%)-$51.50
Total$463.50
Draft
Sent
Viewed
Accepted

Valid for 15 days · Custom terms and notes...

Invoice

#INV-0087

Due
Bill to:Fleet Auto Group
Issued:Apr 10, 2026
Due:Apr 25, 2026

Services rendered

3× Exterior wash$135.00
2× Interior detail$270.00
Fleet discount (15%)−$60.75
Deposit paid−$100.00
Balance due$244.25
VisaMastercardApple Pay

Net 15 · Auto-reminder in 3 days

Get paid on time, every time

Generate invoices from completed bookings or create them from scratch. Embed payment links so customers pay in one click. Track what is outstanding and send automatic reminders for overdue balances.

  • Auto-generate invoices from completed bookings with full line-item detail
  • Embedded Stripe payment links — customers pay directly from the invoice
  • Custom payment terms: due on receipt, net 15, net 30, or custom
  • Automatic numbering and sequential invoice IDs
  • Overdue reminders sent automatically by email
  • Customer invoice portal — view, download, and pay all outstanding invoices
Create an invoice

Every customer, every detail, one place

Every widget interaction automatically creates and enriches a customer record. No manual data entry. No separate CRM tool. Know your customers better than any competitor.

  • Auto-created profiles from every lead, quote, and booking
  • Vertical-specific profiles: vehicles, properties, pools, and more
  • Full booking history, notes, and communication log per customer
  • Smart tags: VIP, recurring, at-risk — auto-assigned based on behavior
  • One-click rebooking with pre-filled customer details and service history
  • Lifetime value tracking and at-risk customer detection
Build your customer database
VIPRecurring14 bookings

$3,420

Lifetime

14

bookings

4.9

Avg Rating

Recent

Full Detail

Mar 15

$245

Completed

Exterior Wash

Feb 28

$54

Completed

Build your reputation on autopilot

Automatically request reviews after every completed job. Display your best reviews on your website with an embeddable review widget. Respond to reviews from your dashboard and build the social proof that wins new customers.

  • Automatic review request emails sent after job completion — configurable timing
  • Branded review page where customers leave star ratings and comments
  • Embeddable review widget: display reviews on any website with one line of code
  • Public reviews page with aggregate rating, star distribution, and SEO metadata
  • Respond to reviews from your dashboard — responses show publicly
  • Control visibility: hide or show individual reviews on your public page
Start collecting reviews

4.8

★★★★★

127 reviews

5
68%
4
22%
3
6%
2
3%
1
1%
Sarah K.★★★★★

Incredible work on my Tesla. Looks brand new!

Full Detail

Mike R.★★★★★

Best detailer in Austin. Will book again.

Interior Detail

4.8(127 reviews)

Embeddable badge widget

Dashboard Overview

Revenue

$4,230

+12%

Bookings

38

+8%

Avg Ticket

$187

+3%

Conversion

62%

+5%

Revenue (7 days)

MonTueWedThuFriSatSun

Top Services

Full Detail$2,805
Interior Detail$1,080
Exterior Wash$345

Know your numbers

Understand what is working and where you are leaving money on the table. Real data, not guesswork. See your business performance at a glance or drill into the details.

  • Revenue trends: daily, weekly, and monthly with comparison to prior periods
  • Booking conversion funnel: widget views to completed jobs
  • Widget step abandonment: see exactly where customers drop off
  • Customer retention and lifetime value tracking
  • Team performance metrics for multi-technician businesses
  • Top services breakdown by revenue and booking count
  • Source tracking: widget, direct link, or manual bookings
See your dashboard
9:41

Good morning, Mike!

4 bookings today

9:00 AM$245

John D.

Full Detail

11:30 AM$135

Sarah K.

Interior

2:00 PM$180

Fleet Auto

3x Wash

Today
Bookings
+
CRM
More

Run your business from your phone

A native mobile app built for service businesses who are on the road all day. Manage bookings, capture photos, and track revenue from anywhere.

  • Today view: your daily command center with route and one-tap navigation
  • On-site job flow: start, capture before/after photos, complete, collect payment
  • Before/after photo gallery with side-by-side comparisons and customer sharing
  • Push notifications for new bookings, payments, and reviews
  • Offline mode: view your schedule even without cell service
  • Full CRM access: view customer profiles, notes, and history on site
Get the app

One dashboard, every location

Manage multiple branches, service areas, or franchises from a single account. Each location gets its own hours, team, services, and booking flow — while you keep a unified view of the entire business.

  • Per-location hours, team assignments, and service availability
  • customers choose a location before booking — or auto-select via embed attribute
  • Location-aware availability: only shows team members and slots for that branch
  • Timezone override per location for businesses spanning time zones
  • Google Calendar events include the location address automatically
  • Public locations page on your microsite with hours, photos, and booking links
Add your locations

Your Locations

DowntownPrimary

123 Main St, Austin, TX

Mon–Sat 8am–6pm 3 staff
Northside

456 Oak Ave, Austin, TX

Mon–Fri 9am–5pm 2 staff
Lakeway

789 Lake Dr, Lakeway, TX

Tue–Sat 10am–7pm 2 staff

Widget: Choose a location

Downtown123 Main St
Northside456 Oak Ave
Lakeway789 Lake Dr
data-location="downtown"

Pin widget to a location

/site/your-business
Your Business
ServicesReviewsGalleryBook

Your Business

Professional service you can trust

Book Now
★★★★★ 4.9

Our Services

Standard

Book →

Premium

Book →

Reviews

S
Sarah K.★★★★★

Amazing work, will book again!

Gallery

B
A
B
A
B
A

Ready to book?

Book Now

Your own business website, built in

Every Booking Machine account includes a hosted mini-website for your business. No coding, no hosting, no extra cost. Showcase your work and let customers book directly.

  • Branded homepage with custom hero, about section, and social links
  • Services page with pricing pulled directly from your dashboard
  • Reviews page with customer ratings and testimonials
  • Before/after photo gallery from completed bookings
  • Contact form that auto-creates CRM records for every inquiry
  • Integrated booking — customers book directly from your site
Create your site

And so much more

Everything else that makes Booking Machine the complete solution for your job business.

Email Notifications

Booking confirmations, reminders, balance due, and review requests — all branded with your logo and colors. 5+ professionally designed email templates.

Recurring Bookings

Set up weekly, biweekly, or monthly recurring schedules. Automatic discounts for loyal customers. Generate the next booking automatically.

Before/After Photos

Capture and organize job photos. Auto-tag by booking. Build a portfolio that proves your quality and wins new customers.

Turnstile Bot Protection

Cloudflare Turnstile protects all public forms from spam and bots. Invisible to real customers, blocks automated abuse.

Google Calendar Sync

Two-way sync with Google Calendar. Bookings appear on your calendar. Block time in Google and it reflects in your availability.

Branded Booking Page

Every business gets a shareable booking page with SEO metadata, Open Graph images, and QR code. Perfect for Instagram bio, business cards, and Google Business Profile.

Webhooks & API

Fire webhooks on every key event. Build custom integrations or connect to Zapier, Make, and thousands of other tools.

Activity Log

Full audit trail of every action: bookings, payments, status changes, review requests. Know exactly what happened and when.

Custom Branding

Your logo, your colors, your fonts. Customize the widget, emails, quotes, invoices, and booking pages to match your brand perfectly.

Ready to grow your job business?

Join thousands of service businesses who use Booking Machine to book more jobs and get paid faster. Free to start.