Built for shops running on Hoops

Online scheduling that lands straight in Hoops

Let customers book service appointments from your website in under a minute. Every booking writes directly into Hoops as a real appointment - and texts the customer to confirm. No double entry, no missed leads, no overbooked bays.

Native Hoops integration Two-line install Books 24/7

Schedule Service
Step 1 of 7
Identity
Let's get started
Full name
Jordan Smith
Mobile
(555) 014-2231
Email
jordan@example.com

Live demo · auto-playing · hover to pause

For your shop

Show the right services - and capture the symptoms

Define service tiers, durations, and pricing once. Let customers flag what they’re experiencing so your team walks into every job already knowing what to look for.

  • Tiered service packages with a highlighted “most common” pick
  • Customer-selectable symptoms attached to each request
  • Per-location availability mapped to bay resources
Brake Service~60 min
Inspect
$0
Popular
Front Pads
$189
Full Job
$349
Symptoms the customer can flag
Squealing or grinding noise
Vibration when braking
Soft / spongy pedal
Warning light on dash
Offered at 3 of 3 locations · mapped to bay resources

For fewer no-shows

Confirmations and reminders, sent automatically

The moment a customer books, they get a text. The day before, they get a reminder. Reply-to-confirm and STOP opt-out are handled for you - no extra tools, no manual texting.

  • Instant booking confirmation by SMS
  • Day-before reminders that cut no-shows
  • Reply-to-confirm and automatic STOP opt-out
Eastside Auto
Text message · SMS
Confirmation
Hi Jordan! Your Premium Oil Change at Eastside Auto is booked for Tue, Jun 10 at 9:00 AM. Reply C to confirm.
C
You're all set - see you Tuesday! 🔧
Reminder · day before
Reminder: your appointment at Eastside Auto is tomorrow at 9:00 AM. Need to reschedule? Call (555) 014-0000.Reply STOP to opt out.

For your front desk

Manage every request from one panel

Services, locations, capacity, and embeds - plus a live submissions board with statuses your team can actually work from. It lives right inside Hoops.

Appointment Submissions
Eastside Auto - Demo
This week+ New
CustomerServiceStatus
Jordan Smith
Tue · 9:00 AM
Premium Oil Change
Confirmed
Alex Rivera
Tue · 10:30 AM
Brake Inspection
Submitted
Sam Chen
Wed · 8:00 AM
Tire Rotation
In progress
Taylor Reed
Wed · 1:00 PM
Check-Engine Diag
Completed

Everything included

Built for the way shops actually run

Capacity, locations, texting, and security handled - so the only thing you manage is your calendar.

Guided booking wizard

A clean, seven-step flow takes customers from “who are you” to a confirmed appointment - vehicle, location, service, notes, and time, all on their phone.

Writes straight into Hoops

Every booking lands as a real appointment against the right facility resource - no double entry, no copy-paste, no missed requests.

SMS confirmations & reminders

Automatic text confirmations and day-before reminders cut no-shows - complete with reply-to-confirm and STOP opt-out handling.

Real capacity, enforced

Slot availability accounts for existing Hoops appointments and your per-resource limits, so you never overbook a bay.

Multi-location aware

Map-based location picker pre-selects the customer’s preferred store and respects per-location services and hours.

Secure by default

Tokenized embeds, origin restrictions, and optional hCaptcha keep spam out and your scheduler locked to your domain.

How it works

Live in an afternoon

01

Configure your services

Set up services, symptoms, durations, locations, hours, and per-resource capacity from the admin panel inside Hoops.

02

Drop in one snippet

Generate a tokenized embed and paste two lines into your website. No developers, no plugins, no rebuild.

03

Bookings fill your bays

Customers schedule 24/7, appointments appear in Hoops instantly, and texts go out automatically.

Two-line install

Paste it once. Done.

Generate a tokenized embed from the admin panel and drop it into your site. Open the scheduler from any button - no plugins, no rebuild, no developer required.

  • Locked to your domain with origin restrictions
  • Rotate the key any time from your dashboard
  • Works on any platform - WordPress, Wix, custom, anything
index.html
<!-- 1. Add to your <body> -->
<script
  src="https://scheduler.hoopsandgears.com/embed.js"
  data-shop-key="your-shop-key"
></script>

<!-- 2. Open it from any button -->
<button onclick="HoopsScheduler.show()">
  Schedule Appointment
</button>

Ready to fill your bays?

Turn your website into a 24/7 booking channel that feeds Hoops automatically. Talk to us and we’ll get your shop set up.