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
Pricing Preview
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
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
March 2026
Invoice
#INV-0087
Services rendered
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
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
Team member roster
Auto-assignAlex M.
Lead technician
3 slots
Open
Sam K.
Senior specialist
2 slots
Open
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
Alex M.
Lead technician · Primary
Sam K.
Assisting on this job
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
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
Quote
#Q-024
Line Items
Valid for 15 days · Custom terms and notes...
Invoice
#INV-0087
Services rendered
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
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
John Doe
$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
4.8
★★★★★
127 reviews
Incredible work on my Tesla. Looks brand new!
Full Detail
Best detailer in Austin. Will book again.
Interior Detail
Embeddable badge widget
Dashboard Overview
Revenue
$4,230
+12%
Bookings
38
+8%
Avg Ticket
$187
+3%
Conversion
62%
+5%
Revenue (7 days)
Top Services
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
Good morning, Mike!
4 bookings today
John D.
Full Detail
Sarah K.
Interior
Fleet Auto
3x Wash
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
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
Your Locations
123 Main St, Austin, TX
456 Oak Ave, Austin, TX
789 Lake Dr, Lakeway, TX
Widget: Choose a location
data-location="downtown"Pin widget to a location
Your Business
Professional service you can trust
Book NowOur Services
Standard
Book →
Premium
Book →
Reviews
Amazing work, will book again!
Gallery
Ready to book?
Book NowYour 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
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.
