$ For Mobile Groomers

AI Scheduling for Mobile Pet Groomers

Book appointments, send reminders, and manage your route — without the chaos.

$npm install @bookthegroom/sdk
$ Zero Back-and-Forth

Let AI Handle Booking

Stop losing leads to phone tag. Clients book via SMS or web widget. We handle the rest.

  • Natural language appointment requests
  • Instant confirmation to client
  • Syncs to your calendar automatically
typescript
```typescript
const appointment = await btg.appointments.create({
  clientId: 'client_123',
  service: 'full_groom',
  preferredTime: 'next Tuesday'
});
// appointment.id, time, status ready
```
$ Cut No-Shows

Automated Reminders

AI sends personalized SMS reminders and confirmations. Clients respond naturally — no apps to download.

  • Two-step confirmation flow
  • Reschedule with one reply
  • Missed appointment detection
typescript
```typescript
// Webhook handles all incoming SMS
btg.webhook('/sms', async (ctx) => {
  const { from, body } = ctx.request;
  const response = await btg.ai.interpret(from, body);
  // 'yes', 'no', 'reschedule', etc.
  await btg.reminders.execute(response.action);
});
```
$ Route Intelligence

Optimize Your Daily Route

Feed your appointments and client addresses. Get a sorted route that minimizes drive time between houses.

  • Google Maps integration
  • Traffic-aware sequencing
  • Printable or phone-viewable route
typescript
```typescript
const route = await btg.routes.optimize({
  appointments: [apt1, apt2, apt3],
  startZip: '90210'
});
console.log(route.sequence);
// [{ id: 'apt2', addr: '...' }, ...]
```
2 hrs
saved daily
40%
fewer no-shows
5 min
to first booking
$29
per month

Common Questions

What tech stack do I need?

BookTheGroom exposes a REST API with webhooks. If you can write JavaScript or Python, you can integrate. We provide an npm package (`@bookthegroom/sdk`) that handles auth, retries, and type safety. No AI/ML knowledge required on your end — the scheduling logic is fully managed.

How does the SMS part work?

Clients reply to a dedicated number we provision for you. Our AI parses natural language responses ('sure, Tuesday at 2 works') and takes action — booking, rescheduling, or cancelling. You never touch the raw SMS. We handle deliverability, number masking, and opt-outs automatically.

Can I try it before paying?

Yes. The free tier includes 10 appointments and 50 SMS messages per month — enough to run a small pilot with 3-5 regular clients. No credit card required to start. Paid plans at $29/month unlock unlimited bookings and SMS for single-operator use cases.

Is this built for solo operators?

Exactly. We designed for one-person mobile grooming businesses running off a personal phone and a simple scheduling flow. If you have a team or need multi-location support, our current feature set won't cover that — but the solo-operator path is where we're focused.

How do I get my API key?

Sign up at bookthegroom.com, verify your email, and your API key appears in the dashboard immediately. The SDK uses it to authenticate all calls. Keep it server-side — don't expose it in mobile app binaries or public repos.

Ship your scheduling in a weekend.

Free to start. No credit card. Set up your first appointment in under 5 minutes.

Start Free