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
Your booking link. Share it anywhere.
No website needed. Every BookingMachine account includes a shareable booking page that works on any device. Drop it in your Instagram bio, WhatsApp status, Facebook page, or text it directly to clients.
- Works on any device — mobile-first, fully responsive
- Instant quotes with live pricing as customers select options
- Custom branding — your colors, your logo, your business identity
- No app download required — customers just tap and book
- Mobile-first design optimized for social media traffic
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
Turn one-off jobs into recurring revenue
Let customers subscribe to weekly, biweekly, or monthly service with an automatic loyalty discount. Bookings generate themselves on schedule, and recurring billing collects payment automatically. Predictable revenue, zero manual rebooking.
- Weekly, biweekly, or monthly schedules with a fixed monthly anchor day
- Subscribe & Save — make any service optionally or always recurring
- Automatic recurring discount applied to every generated booking
- Recurring billing: auto-charge a saved card or send an invoice each cycle
- Per-session or monthly billing cycles to match how you work
- Pause, resume, or edit a single occurrence without touching the rest
Subscribe & Save
Set it once — we handle the rest
Your order
SAVE20
Active20%
off
47
redemptions left
Dec 31
expires
Run promotions that actually convert
Create discount codes customers redeem at checkout — percentage or fixed-amount off. Set expiry windows, redemption limits, and minimum order values. Every code is validated server-side, so it can never be double-spent.
- Percentage off or fixed-amount off — your choice per code
- Expiry windows with start and end dates
- Redemption caps: a total limit plus a per-customer limit
- Minimum order value before a code applies
- Restrict codes to specific services, or apply them across the board
- Atomic, server-side validation — codes can never be redeemed twice
Sell your services like products
Not every sale needs a calendar. With Orders, customers configure a service, see an instant price, and pay right now — you fulfill on your own schedule. Perfect for mobile, on-demand, and prepaid services.
- No scheduling step — instant configure-and-checkout flow
- Same no-code pricing engine: dimensions, add-ons, packages, and rules
- Sequential order numbers and a dedicated Orders view in your dashboard
- Branded order confirmations sent automatically
Configure & price
Customer picks options; pricing updates live.
Review & pay
Clear order summary, paid by card via Stripe.
You fulfill
Order lands in your dashboard — handle it your way.
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
Service Agreement
v3Timestamped · IP recorded · tamper-proof audit trail
Branded documents. Legally-binding signatures.
Send branded quotes and invoices that get paid — and collect signed agreements, waivers, and intake forms before every job. Customers accept, sign, and pay from one branded page while you keep a tamper-proof audit trail.
- Branded quote and invoice PDFs with line items, discounts, and your custom terms
- Agreements, waivers, and intake forms — built in the editor or uploaded as a file
- Collect signatures three ways: checkbox, typed name, or drawn signature
- Merge fields auto-fill customer, service, date, and price into every document
- Tamper-proof audit trail: content snapshot, hash, timestamp, and IP on every signature
- One-click convert: quotes turn into bookings when customers accept
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 — couldn't be happier!
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
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 BookingMachine 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 BookingMachine 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.
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 BookingMachine to book more jobs and get paid faster. Free to start.