AI Scheduling for Mobile Pet Groomers
Book appointments, send reminders, and manage your route — without the chaos.
$npm install @bookthegroom/sdk 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
const appointment = await btg.appointments.create({
clientId: 'client_123',
service: 'full_groom',
preferredTime: 'next Tuesday'
});
// appointment.id, time, status ready
``` 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
// 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);
});
``` 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
const route = await btg.routes.optimize({
appointments: [apt1, apt2, apt3],
startZip: '90210'
});
console.log(route.sequence);
// [{ id: 'apt2', addr: '...' }, ...]
``` 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.